Cours:DiyWidgetQT : Différence entre versions
(Page créée avec « Pour créer votre propre Widget, il convient de spécialiser la classe [https://doc.qt.io/qt-5/qwidget.html QWidget] : <source lang=cpp> class MonWidget : public QWidget... ») |
|||
| Ligne 10 : | Ligne 10 : | ||
signals: | signals: | ||
}; | }; | ||
| + | </source> | ||
| + | |||
| + | Il suffit ensuite de redéfinir la méthode <code>paintEvent</code> | ||
| + | |||
| + | <source lang=cpp> | ||
| + | protected: | ||
| + | void paintEvent(QPaintEvent *event) override; | ||
</source> | </source> | ||
Version du 2 octobre 2024 à 08:45
Pour créer votre propre Widget, il convient de spécialiser la classe QWidget :
class MonWidget : public QWidget
{
Q_OBJECT
public:
MonWidget(QWidget *parent = nullptr);
signals:
};
Il suffit ensuite de redéfinir la méthode paintEvent
protected:
void paintEvent(QPaintEvent *event) override;