[Blue Gui] Fermer fenêtre

corwin Message lu Posté le 07 Fév 2009 à 16:56 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Bonjour, alors voila avec Bleu Gui j'ai créer une 2eme fenêtre et je voudrai la fermer sans arrêter le programme. Quelqu'un pourrait-il me dire comment faire j'ai tout oublier, merci d'avance.
Darktib Message lu Posté le 07 Fév 2009 à 19:31 Bulle
Avatar de Darktib
Membre Ultime

Messages : 4017
GCPoints : 347288
Essaye deleteGadget()

Faudra que je retrouve tous les logiciels que j'ai fait avec BlueGUI, enfin, perso moi aussi j'ai oublié vu que maintenant je suis avec Qt^^
softreaver Message lu Posté le 07 Fév 2009 à 20:23 Bulle
Avatar de softreaver
Membre Novice

Messages : 89
GCPoints : 23521
Oui c'est exactement ça, vue que les fenêtres sont elles même des gadgets ^^
Par contre pour bien faire n'oublie pas de supprimer tous les gadgets contenue par la fenêtre que tu veux effacer.
graphiboc Message lu Posté le 07 Fév 2009 à 21:13 Bulle
Membre Avancé

Messages : 262
GCPoints : 40352
je me rappelle qu'il y a plutot un show/hide gadget ou qqc comme ca.
Sinon, ce serait la galère de reconstruire ta fenetre à chaque fois que tu l'ouvres! Du moins pas pratique...
Pour avoir beaucoup utiliser BlueGUI il ne me semble pas avoir eu ce genre de probleme...

edit : j eviens de vérifier.
J'utilise la commande setGadgetVisible qui est plus pratique à mon avis
Dernière édition le 07 Fév 2009 à 21:14
L'Homme est un créateur...
softreaver Message lu Posté le 07 Fév 2009 à 21:19 Bulle
Avatar de softreaver
Membre Novice

Messages : 89
GCPoints : 23521
Il vouslait "fermer" la fenêtre, et non la "cacher" :want:
corwin Message lu Posté le 08 Fév 2009 à 10:41 Bulle
Avatar de corwin
Membre Confirmé

Messages : 459
GCPoints : 63647
Merci pour vos réponses. Oui je voulait la fermer mais la mettre invisible sera aussi pratique pour la suite du programme. Merci encore :grin:
Répondre
GameCorp - Site d'apprentissage et d'entraide à la création de jeux vidéo.
XHTML Valid 1.1 - Page générée en 0.0285 secondes