【问题标题】:PyQt5 TextEdit Widget Changeing font colour of input textPyQt5 TextEdit Widget 更改输入文本的字体颜色
【发布时间】:2016-04-07 07:48:05
【问题描述】:

我不知道如何在 pyqt5 中更改字体颜色。这是我拥有的 textedit 小部件的代码

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 似乎不起作用。

或者我可以像这样编辑它

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

【问题讨论】:

    标签: css python-3.x pyqt5


    【解决方案1】:

    font-color 的正确属性是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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 2019-07-23
      • 2020-04-04
      • 1970-01-01
      • 2021-06-23
      • 1970-01-01
      相关资源
      最近更新 更多