je suis nouveau à QT, j'ai essayé des échantillons de recherche beaucoup de la façon d'obtenir l'événement de peinture bouton QT .. Je ne reçois pas la façon de le faire ..Comment obtenir l'événement de peinture pour les boutons QT
comment définir les délégués pour le bouton-poussoir dans QT ?. comment obtenir l'événement de peinture pour bouton-poussoir? J'ai lu tant d'articles, il dit que nous pouvons obtenir l'événement de peinture de bouton que nous pouvons personnaliser aussi. mais je n'ai pas obtenu le morceau de code comment obtenir l'événement de peinture ..
j'essaye de faire cet échantillon, en sub classant toujours je ne reçois pas l'événement. s'il vous plaît me dire whre m me trompe
class Mybutton:QPushButton
{
public:
Mybutton(QObject *parent = 0){}
void paintEvent (QPaintEvent *);
};
void Mybutton::paintEvent(QPaintEvent* Paint)
{
Paint->rect();
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QPushButton *Newbutton = new QPushButton();
Newbutton->move(20,30);
Newbutton->show();
return a.exec();
}
encore je ne suis pas en mesure d'obtenir les événements.
aidez-moi s'il vous plaît dans ce.
Merci
'QPushButton * Newbutton = nouveau QPushButton();' devrait être 'QPushButton * Newbutton = new Mybutton();'. –
Vous avez raison kyle :) – Naruto
Content de pouvoir aider. –