5478512 Asked:2020-02-07 15:57:00 +0000 UTC2020-02-07 15:57:00 +0000 UTC 2020-02-07 15:57:00 +0000 UTC 如何更改 QLabel 中的文本颜色? 772 有没有QLabel办法改变文字颜色RGB? self.Label = QtWidgets.QLabel("", self) self.Label.move(50, 30) self.Label.resize(421, 41) python 1 个回答 Voted Best Answer S. Nick 2020-02-07T16:08:02Z2020-02-07T16:08:02Z QLabel 类 QLabel 小部件提供文本或图像显示。 将 QString 传递给构造函数或调用 setText() 时,请务必清理您的输入,因为 QLabel 会尝试猜测它是将文本显示为纯文本还是富文本(HTML 4标记的子集) 。您可以显式调用 setTextFormat(),例如,如果您希望文本为纯格式,但您无法控制文本的来源(例如,当显示从 Internet 下载的数据时)。 import sys from PyQt5.Qt import * class Demo(QWidget): def __init__(self): super().__init__() self.label = QLabel('Есть <h1 style="color: rgb(250, 55, 55);">QLabel,</h1>как изменить цвет текста в RGB?', self, alignment=Qt.AlignCenter) self.label.setFont(QFont("Times", 12, QFont.Bold)) layout = QGridLayout(self) layout.addWidget(self.label) if __name__ == "__main__": root = QApplication(sys.argv) open = Demo() open.show() sys.exit(root.exec_())
1 个回答