📅  最后修改于: 2023-12-03 15:38:23.226000             🧑  作者: Mango
在 PyQT5 中设置小部件的 bgcolor 非常简单。bgcolor,也称为小部件的背景颜色,可以通过 QWidget 对象的 setStyleSheet() 方法实现。在 setStyleSheet() 中传递参数即可设置小部件的 bgcolor。
以下是一个简单的示例代码,演示如何设置 bgcolor:
import sys
from PyQt5.QtWidgets import QApplication, QWidget
class MyWidget(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setGeometry(300, 300, 250, 150)
self.setWindowTitle('PyQT5')
# 设置 small widget 颜色
self.setStyleSheet("background-color: yellow")
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = MyWidget()
sys.exit(app.exec_())
在上面的示例代码中,MyWidget 类继承自 QWidget 类。在 MyWidget 的构造函数中,我们调用了 initUI 函数,该函数设置了小部件的大小和标题,还设置了其 bgcolor。
要在 PyQT5 中设置小部件的 bgcolor,只需像上面一样调用 QWidget 对象的 setStyleSheet(),将参数设置为要设置的 bgcolor 即可。
请注意,bgcolor 的值应该是字符串类型。如果你传递数字类型,请记得将其转换为字符串。否则,你可能会遇到 PyQT5 抛出的 TypeError 异常。
设置 PyQT5 的 bgcolor 非常简单。只需要在 PyQT5 中的 QWidget 对象上调用 setStyleSheet(),传递 bgcolor 的值即可。