Utilisation de wxwidgets : how to

Soyez le premier à donner votre avis sur cette source.

Vue 6 675 fois - Téléchargée 809 fois

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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

lolo32
Messages postés
36
Date d'inscription
mercredi 13 février 2002
Statut
Membre
Dernière intervention
6 juin 2006
-
modif pour la makefile :
remplacer "all: anoevx" par "all: anozvx$(EXT)"

dsl pour la gène sur les plateformes windows
inquisitor87
Messages postés
22
Date d'inscription
dimanche 26 septembre 2004
Statut
Membre
Dernière intervention
22 mars 2007
-
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 !
lolo32
Messages postés
36
Date d'inscription
mercredi 13 février 2002
Statut
Membre
Dernière intervention
6 juin 2006
-
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.
inquisitor87
Messages postés
22
Date d'inscription
dimanche 26 septembre 2004
Statut
Membre
Dernière intervention
22 mars 2007
-
Bon, le zip était trop gros, mais j'ai trouvé une astuce. Donc vous n'avez plus qu'à executer le makefile pour compiler
inquisitor87
Messages postés
22
Date d'inscription
dimanche 26 septembre 2004
Statut
Membre
Dernière intervention
22 mars 2007
-
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 ;)

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.