begin process at 2012 05 27 21:12:53
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > UTILISATION DE WXWIDGETS : HOW TO

UTILISATION DE WXWIDGETS : HOW TO


 Information sur la source

Note :
7 / 10 - par 1 personne
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Niveau :Débutant Date de création :29/01/2005 Date de mise à jour :30/01/2005 17:35:34 Vu / téléchargé :5 577 / 731

Auteur : inquisitor87

Ecrire un message privé
Commentaire sur cette source (6)
Ajouter un commentaire et/ou une note

 Description

Ce code source est la base d'un programme que je dévelloppe. Je le mets ici afin de permettre aux dévelloppeurs cherchant une interface libre, gratuite, fonctionnant avec le même code sous windows, linux, et mac, de comprendre comment utiliser wxWidgets, et d'aborder quelques bons éléments de départ. Seront abordés dans ce code : fenêtre avec menus, barre d'état, onglets, boutons simples, ouvrir une fenêtre de plus, gérer les événements...


 Conclusion

Ce code a été réalisé sous linux. Ce code sera mis à jour à l'avenir, en intégrant petit à petit la majorité des classes wxWidgets. J'espère que cela vous semblera assez clair.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

29 janvier 2005 21:05:31 :
Correction d'un bug. Un des commentaires était mal passé, et génait la compilation. Sorry ;)
30 janvier 2005 17:35:34 :
Mise à jour avec les makefiles

 Sources de la même categorie

LISTER FICHIERS ET RÉPERTOIRES (MULTIPLATEFORME) par christophedlr
UTILISATION DES TYPELIST EN C++ par wyden
Source avec Zip Source avec une capture QCSSCOMPRESSOR par alphaone
AFFICHAGE D'UN TRIANGLE ISOCELE par nabche
Source avec Zip GESTION D'UNE BIBLOTHEQUE par leclerro19

Commentaires et avis

Commentaire de lolo32 le 30/01/2005 13:24:08

Je constate que le Makefile.am est fournit, ainsi que le Makefile.in, mais le Makefile ne l'ai pas, comme le configure ou configure.{in|ac}
Dans ce cas, pour pouvoir le compiler, poste la totalité des fichiers, ou alors, rajoute les fichiers manquants.

Commentaire de inquisitor87 le 30/01/2005 16:56:35

Voilà, j'ai posté l'intégralité de mon code avec les makefiles, les configure. Marche parfaitement sous linux, mais je l'ai pas testé sous windows. Le code devrait marcher, mais le makefile peut être pas... A voir. Si vous essayez, dites moi comment ça marche ;)

Commentaire de inquisitor87 le 30/01/2005 17:36:31

Bon, le zip était trop gros, mais j'ai trouvé une astuce. Donc vous n'avez plus qu'à executer le makefile pour compiler

Commentaire de lolo32 le 31/01/2005 14:51:31

C'est encore moi,
Voici un petit Makefile, facilement adaptable sur toute plateforme, ET QUI FONCTIONNE BIEN :
>>>> Début du fichier
# Makefile pour générer le projet
#
# Créé par lolo32

# suffixe ajouté au binaire, ou encore, l'entention
EXT =

# Compilateur à utiliser
CXX = g++

# Chemin vers le script wx-config
WX_PATH = /usr/bin/wx-config

all: anoevx

anoevx$(EXT): anoevx.cpp anoevx.h codes.h fonctions.h configapparence.h
        $(CXX) `$(WX_PATH) --cppflags` `$(WX_PATH) --libs` -o $@ $<

clean:
        -$(RM) anoevx$(EXT)
<<<< Fin du fichier

Sinon, pour compiler ton tuto, il m'a fallut apporter quelques modifs (entourer toutes les chaines de caractères du fichier "anoevx.h" par "wxT( ..... )"), car j'utilise la version 2.4 de wxWidgets, et il ne veut pas compiler sinon.

Ca devrait fonctionner sous windows aussi, à condition d'utiliser mingw32, ET msys comme shell.

Commentaire de inquisitor87 le 31/01/2005 19:43:34

Merci lolo32, je savais pas que les wxT() étaient si importants vu que ça tourne très bien chez moi. Je mettrais ces modifs à jour d'ici peu. Ton makefile est terrible ! Merci !

Commentaire de lolo32 le 01/02/2005 19:00:34

modif pour la makefile :
remplacer "all: anoevx" par "all: anozvx$(EXT)"

dsl pour la gène sur les plateformes windows

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,437 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales