Bonjour,

J'aurais aimé savoir quelque chose : quand on sous-classe on nous dit lors de l'appel du constructeur, d'appeler le constructeur de la classe mère : pourquoi fait-on cela ?
Quelle est la mécanique interne de cela ?

En fait quand on créer une MainWindow qui dérive de QMainWindow : dans la liste d'initialisation de MainWindow il y a entre autres ceci (ici le code n'est pas complet mais c'est volontaire de ma part) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
MainWindow::MainWindow (QWidget *parent) : QMainWindow(parent){}
Je sais qu'il faut le faire mais quel est l'intérêt d'une telle chose ?

Ici j'ai compris qu'on créer le paramètre parent et qu'on le passe dans la QMainWindow.
Donc quand le constructeur MainWindow est appelé, en plus de construire une MainWindow il construit aussi une QMainWindow ?
Non il ne construit qu'une MainWindow qui est une QMainWindow... Non ?

Sans explication j'avoue que cette ligne me trouble un peu.

En vous remerciant. Bonee journée à vous.
Cordialement, Gizmo.