Coder plusieurs fenêtres sous Qt

Coder plusieurs fenêtres sous Qt - C++ - Programmation

Marsh Posté le 29-06-2009 à 09:23:11    

Bonjour à tous.
Je fais un programme avec Qt, j'ai fais le tuto du site du zéro, et là j'en suis à associer une fenêtre secondaire à la fenêtre principale, avec fichiers .ui fait avec Disigner.
 
Je consulte l'aide Qt en ligne par Trolltech, mais pas moyen de trouver un seul exemple où ils le font, et je n'arrive pas à le coder.
 
Est-ce que quelqu'un aurait un exemple de code avec 2 fenêtres ?
Merci d'avance  :jap:  
 
PS : j'ai la version 4.5

Reply

Marsh Posté le 29-06-2009 à 09:23:11   

Reply

Marsh Posté le 29-06-2009 à 09:28:26    

tu essaies de faire une appli MDI ou juste ouvrir une seconde fenêtre à partir de la 1ere ?

Reply

Marsh Posté le 29-06-2009 à 10:03:50    

Non, ce n'est pas du MDI, mais une seconde fenêtre à partir de la première.

 

(J'essaie de créer un programme où il y aurait une fenêtre principale d'où d'autres fenêtres pourraient être ouvertes, à l'extérieur, à partir de boutons ou du menu Fichier. Par exemple, ouvrir une fenêtre "à propos du programme" ou "Aide".)

 

Plus précisément, j'ai un problème de déclaration de ui


Message édité par Profil supprimé le 29-06-2009 à 11:18:52
Reply

Marsh Posté le 29-06-2009 à 15:32:10    

Pourquoi ne pas utiliser le même code que dans ton main du genre :
 

Code :
  1. MainWindow mw;
  2. mw.show();


 
au clic du bouton.

Reply

Marsh Posté le 29-06-2009 à 15:48:22    

Parce qu'il me semblait qu'on ne fait une MainWindow que pour la fenêtre principale, et que pour les autres dérivées, on fait des QWidget ou des QDialog.
 
Est-ce qu'on peut vraiment faire 15 MainWindow si on a 15 fenêtres prévues dans le programmes ?

Reply

Marsh Posté le 29-06-2009 à 16:14:53    

C'est le même principe avec un QDialog non ?
 

Code :
  1. TaClassDialog dlg;
  2. dlg.show();

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed