2016-04-07 19 views
0

Ich kann nicht herausfinden, wie man die Schriftfarbe in pyqt5 ändert. here den Code ich habe für einen textedit WidgetPyQt5 TextEdit Widget Ändern der Schriftfarbe des Eingabetextes

self.sendmessage_textedit = QtWidgets.QTextEdit(self.frame) 
     self.sendmessage_textedit.setGeometry(QtCore.QRect(10, 10, 351, 401)) 
     self.sendmessage_textedit.setStyleSheet("background-color: rgb(33, 33, 33);\n" 
"border-color: rgb(18, 18, 18);") 

die Standardtextfarbe ist schwarz, wenn Text eingegeben wird, sondern ein dunkles Fenster schwarz haveing ​​ist nicht die beste Option. kann ich nur den Code bearbeiten und eine Zeile hinzufügen in

self.sendmessage_textedit.setStyleSheet 

ähnlich zu diesem ??

font-color: rgb(255, 255, 255); 

font-color scheint nicht zu funktionieren.

oder kann ich es wie dieses

font: 11pt \"Times New Roman\"white"\; 

Antwort

0

die richtige Eigenschaft für Schriftfarbe somthing bearbeiten ist color. Andere Schriftart-Eigenschaften, die Sie mit font festlegen können.

self.sendmessage_textedit.setStyleSheet('background-color: rgb(33, 33, 33);' 
             'border-color: rgb(18, 18, 18);' 
             'color: rgb(255, 255, 255);' 
             'font: bold italic 20pt "Times New Roman";' 
             ) 

siehe documentation

Verwandte Themen