Seite 1 von 1

PyQt5 QTextEdit Background ändern

Verfasst: Mittwoch 20. Dezember 2017, 15:31
von ThomasDD
Hallo,

ich möchte die Hintergrundfarbe ändern und versuche es so zu machen:

Code: Alles auswählen

self.textbox = QTextEdit(self)

# set textbox background color
self.textbox.setAutoFillBackground(True)
p2 = self.textbox.palette()
p2.setColor(self.textbox.backgroundRole(), Qt.red)
self.textbox.setPalette(p2)

# set window background color
self.setAutoFillBackground(True)
p1 = self.palette()
p1.setColor(self.backgroundRole(), Qt.darkGray)
self.setPalette(p1)
das funktioniert beim Hauptfenster mit darkGray prima, aber in der Textbox ist von dem red nur ein Strich am rechten und unteren Rand zu sehen, der Rest ist rein weiß.

?

Re: PyQt5 QTextEdit Background ändern

Verfasst: Sonntag 31. Dezember 2017, 20:47
von ThomasDD
Habs gefunden, hier steht etwas dazu:

https://wiki.qt.io/How_to_Change_the_Ba ... QWidget/de

es geht z.B. ganz einfach so:

self.textbox.setStyleSheet("background-color:lightgreen")