Intéressons-nous maintenant à la fenêtre principale de nos applications.
Pour le moment, nous avons créé des fenêtres plutôt basiques en héritant de QWidget. C'est en effet largement suffisant pour de petites applications mais, au bout d'un moment, on a besoin de plus d'outils.
La classe QMainWindow a été spécialement conçue pour gérer la fenêtre principale de votre application quand celle-ci est complexe. Parmi les fonctionnalités qui nous sont offertes par la classe QMainWindow, on trouve notamment les menus, la barre d'outils et la barre d'état.
Voyons voir comment tout cela fonctionne !