Domanda

Mi chiedo se c'è un modo per personalizzare il colore di sfondo QListWidget.

Ho provato:

listWidget=QtGui.QListWidget()
listWidget.setAutoFillBackground(True)
p = listWidget.palette()
p.setColor(listWidget.backgroundRole(), QtGui.QColor("#424242"))
listWidget.setPalette(p)
.

Mentre non c'erano errori che non funziona ancora.

È stato utile?

Soluzione

È possibile impostare un foglio di stile che modifica lo sfondo:

self.setStyleSheet( """QListWidget{
                    background: yellow;
                }
                """
)
.

Esempio di uscita:

SS

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top