使用 PyQt,是否有任何方法可以更改小部件的每个实例的样式表,而无需手动更改每个小部件的样式表。
举例来说,我希望应用程序中的每个按钮都有红色文本。我该如何做到这一点而不需要运行button.setStyleSheet()
每个按钮?有可能有办法改变 PyQt 的普通按钮类吗?
任何帮助,将不胜感激 :)
设置你的样式表QApplication
实例全局更改特定小部件的样式,例如:
GLOBAL_STYLE = """QPushButton {
color: red;
}"""
class MyApp(QMainWindow):
# your ui code here
if __name__ == '__main__':
app = QApplication(sys.argv)
app.setStyleSheet(GLOBAL_STYLE)
main = MyApp()
main.show()
sys.exit(app.exec_())
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)