j'ai un widget dans la fenêtre principale, le widget a les styles suivants:fond QWidget transparent
background-color:#ffeeeeee;width:100%;height:100%;
Il est mis en place à un widget mise en page et contrôle la taille automatique pour remplir la géométrie du widget, mais l'arrière-plan du widget est toujours transparent. Que puis-je faire pour le rendre opaque?
est d'utiliser Qt5.6 sur Redhat Linux 7.2
REMARQUE: La #ffeeeeee de syntaxe est spécifique à Qt, où le premier noeud est l'alpha, puis octets rouge, vert et bleu.
Avez-vous essayé 'setAutoFillBackground (true)'? Je pense que c'est faux par défaut donc l'arrière-plan ne sera pas dessiné avant que le membre 'paintEvent' ne soit invoqué. –
Oui, pas de différence, j'ai aussi ajouté un appel à mettre à jour mais c'est toujours transparent. – SPlatten
Est-il opaque lorsque vous écrivez 'background-color: grey;'? – ilotXXI