📅  最后修改于: 2023-12-03 14:55:14.913000             🧑  作者: Mango
在使用 PyQt5 进行 GUI 应用开发时,你可能需要更改文本按钮的颜色。本文将介绍如何使用 PyQt5 更改文本按钮的颜色。
以下是更改文本按钮颜色的步骤:
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
from PyQt5.QtGui import QPalette, QColor
app = QApplication([])
window = QWidget()
button = QPushButton('Click me', window)
palette = QPalette()
palette.setColor(QPalette.ButtonText, QColor(255, 0, 0))
在这个例子中,我们将按钮文本的颜色设置为红色。
button.setAutoFillBackground(True)
button.setPalette(palette)
window.show()
完整代码如下:
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
from PyQt5.QtGui import QPalette, QColor
app = QApplication([])
window = QWidget()
button = QPushButton('Click me', window)
palette = QPalette()
palette.setColor(QPalette.ButtonText, QColor(255, 0, 0))
button.setAutoFillBackground(True)
button.setPalette(palette)
window.show()
app.exec_()
我们已经学习了如何使用 PyQt5 更改文本按钮的颜色。请注意,您可以使用上述代码将任何颜色应用于按钮和其他 PyQt5 控件。