[C++]2ème TD3 : méthode closeEvent fenêtre principale

Voir le sujet précédent Voir le sujet suivant Aller en bas

[C++]2ème TD3 : méthode closeEvent fenêtre principale

Message  dahico2002 le Ven 13 Mar 2009, 19:32

Bonjour tout le monde,

j'ai des problème au niveau de la surdéfinition de la méthode closeEvent(QCloseEvent *) de la fenêtre principale.
J'arrive pas à comprendre comment est ce qu'il faut l'implémenter ?

Et aussi j'ai des problèmes au niveau de la fermeture de la fenêtre de l'observateurPotence, mon programme plante directement lorsque je clique sur la croix afin de quitter la fenêtre.

Merci pour votre aide

Bien à vous

dahico2002

Nombre de messages : 62
Age : 32
Prénom : Malick
Date d'inscription : 13/12/2006

Revenir en haut Aller en bas

Re: [C++]2ème TD3 : méthode closeEvent fenêtre principale

Message  nvs le Ven 13 Mar 2009, 19:44

dans la surdéfinition de void QWidget::closeEvent ( QCloseEvent * event ) au sein de ta classe JeuDuPenduDahico2002, tu fais tout ce que tu veux, genre :
  • changer la couleur de fond de la fenêtre ;
  • arrêter l'application ;
  • afficher une photo de toi, nu... ou pas ;
  • rien ;
  • etc.
puis tu invoques :
  • void QEvent::accept() si tu désires accepter la demande de fermeture de la fenêtre (ce qui est le cas ici);
  • void QEvent::ignore () si tu désires refuser cette demande.


si tu te sens plus à l'aise en java, ce gestionnaire d'événement est équivalent à la méthode windowClosing d'un WindowListener attaché à la fenêtre Smile

pour ce qui concerne le plantage à la fermeture de ton observateur, c'est peut-être un problème d'ordre...






_________________

nvs

Nombre de messages : 5238
Age : 44
Prénom : Nicolas
Statut : prof
Localisation : bxl
Date d'inscription : 24/11/2005

http://nvansteenkiste.googlepages.com

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum