Bonjour,
J'ai un souci de débutant Qt, voir C++.

J'ai plein de classes héritant des QWidget de base (QPushButton, QLabel, ...)
Dans chacune je veux avoir une méthode doTreatment(int).
Je crée une classe "Widget" héritant de QWidget héritée par toute les autres. Pourquoi? pour pouvoir appeler dans le code client Widget->resize() par ex.
Et donc là, je voudrais faire hériter chacune de Widget :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
class Widget : public QWidget
{//juste le constructeur};
 
class PushButton : public QPushButton, public Widget
{};
Et là bien sûr ça compile pas...
Comment faire pour factoriser du code nouveau pour un ensemble de QWidget ?

Merci...