Como personalizar a cor de fundo do QListWidget (e não do QListWidgetItem)
-
21-12-2019 - |
Pergunta
Gostaria de saber se existe uma maneira de personalizar a cor de fundo do QListWidget.
Eu tentei:
listWidget=QtGui.QListWidget()
listWidget.setAutoFillBackground(True)
p = listWidget.palette()
p.setColor(listWidget.backgroundRole(), QtGui.QColor("#424242"))
listWidget.setPalette(p)
Embora não tenha havido erros, ainda não funciona.
Solução
Você pode definir uma folha de estilo que altere o plano de fundo:
self.setStyleSheet( """QListWidget{
background: yellow;
}
"""
)
Exemplo de saída:
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow