Logo
Section 1 / 4

使用 Qt 样式表更改 GUI 外观

学习如何使用 PyQt 提供的样式表来美化我们的图形用户界面。

导入

使用 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)

使用菜单、工具栏及其他功能

QRadioButton、QGroupBox 和 QTabWidget