2016-04-07 1 views
0

Я не могу узнать, как изменить цвет шрифта в pyqt5. Heres код у меня есть для textedit виджетаPyQt5 TextEdit Widget Изменение цвета шрифта ввода текста

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);") 

цвет текст по умолчанию является черным, когда вводится текст, но имеющий темное окно черного разве лучший вариантом. могу ли я просто отредактировать код и добавить строку в

self.sendmessage_textedit.setStyleSheet 

похоже на это ??

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

font-color, похоже, не работает.

или может я редактировать его Somthing как этот

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

ответ

0

правильное свойство для шрифта цвет color. Другие свойства шрифта, которые вы можете установить с помощью font.

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";' 
             ) 

см documentation

Смежные вопросы