3.1 Le principe de base

Sur le principe ce n'est pas très compliqué de créer une fenêtre avec Qt. Mais pour créer une fenêtre un peu plus complexe que celle que nous venons de faire, il faut passer par une classe.

  • Si vous voulez faire une application complète, avec des menus, une barre de status (status bar) il faut hériter de la classe : QMainWindow
  • Si vous voulez faire une application simple, sans menu, il faut hérité de la classe : QDialog

Encore un avertissement :

Toutes les classes qui héritent d'une classe de Qt (Q...) doivent avoir la macro Q_OBJECT dans leur déclaration (je vous en parlerai plus en détail quand nous ferons une classe).

Bon, assez parlé, passons à la pratique.