Como estilizar o estado verificado do QPushButton para remover pontos cinzas?
Estou usando o Qt 5.3.0. Quando aplico alguma cor de plano de fundo no estado marcado do QPushButton, o botão será preenchido com pontos cinza (sobre a cor de plano de fundo que eu queria) quando estiver marcado.
Aqui está um pequeno programa de teste (com qtcreator, mas também pode ser feito com codificação): 1, crie um aplicativo qt 2, arraste um QPushButton, defina-o como flat e checkable 3, adicione essas linhas antes de w.show ()
w.setStyleSheet("\
QPushButton { \
color:white; \
} \
QPushButton:checked{\
background-color: rgb(80, 80, 80);\
}\
QPushButton:hover{ \
background-color: grey; \
border-style: outset; \
} \
");
4, execute o aplicativo e verifique o botão
Você verá que o botão fica pontilhado, mas eu preciso que o botão marcado esteja na cor sólida como rgb (80, 80, 80). Perdi algo?