Projet

Général

Profil

Héritage multiple

Quand on veut qu'une nouvelle classe hérite d'une classe existante, il faut écrire un .h de ce genre :

class boutonsPolygone : public QPushButton

pour qu'elle hérite de 2 classes existantes, il faut écrire un .h de ce genre :

class boutonsPolygone : public QPushButton, QPolygonF

... sauf que la visibilité des classes appelées est par défaut "private"
En clair, dans mon cas, si on crée un boutonsPolygone dans une autre classe ou le main, on n'aura pas accès aux attributs et méthodes hérités de QPolygnF
Si on les veut (et en général c'est pour ça qu'on en hérite !!), il faut préciser :

class boutonsPolygone : public QPushButton, public QPolygonF

Redmine Appliance - Powered by TurnKey Linux