Question

Je suis en train de créer un bouton personnalisé, dérivé de "QAbstractbutton".J'ai annulé le paintEvent.Cependant, mon bouton n'est pas visible dans mon widget.Ce que je vois, c'est que le paintEvent n'est pas appelé, même après l'appel de mise à jour/repeindre/afficher sur mon bouton.Ce qui pourrait être le chaînon manquant ici?

Merci!

Était-ce utile?

La solution

paintEvent sur un objet ne sera pas appelé, sauf si l'objet a une valeur non nulle de largeur et de hauteur.Je suppose (et en l'absence d'un exemple de code, c'est une pure supposition), c'est que vous venez de créer une avec un 0 de largeur ou de hauteur, et s'attendent à ce tirage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top