使用 Qt 样式表更改 GUI 外观
学习如何使用 PyQt 提供的样式表来美化我们的图形用户界面。
line_edit.setStyleSheet("background-color: blue")
line_edit.setStyleSheet("color: rgb(244, 160, 25)") # 橙色
self.setStyleSheet("background-image: url(images/logo.png)")
label = QLabel("Test", self) label.setStyleSheet(""" background-color: skyblue; color: white; border-style: outset; border-width: 3px; border-radius: 5px; font: bold 24px 'Times New Roman'; qproperty-alignment: AlignCenter """)
app = QApplication(sys.argv) app.setStyleSheet("QPushButton{background-color: #C92108}")
style_sheet = """ QPushButton#Warning_Button{ background-color: #C92108; border-radius: 10px; padding: 6px; color: #FFFFFF } QPushButton#Warning_Button:pressed{ background-color: #F4B519; } """ button = QPushButton("Warning!", self) button.setObjectName("Warning_Button") app = QApplication(sys.argv) app.setStyleSheet(style_sheet)