pyqt5全局样式表
时间: 2024-03-01 22:48:02 浏览: 23
PyQt5是一个用于创建图形用户界面(GUI)的Python库。全局样式表是一种在PyQt5中自定义界面外观的方法,它允许您通过设置样式属性来改变控件的外观,如颜色、字体、边框等。
要使用全局样式表,首先需要导入`QApplication`和`QStyleFactory`类。然后,可以通过调用`QApplication.setStyle()`方法来设置全局样式表。以下是一个简单的示例:
```python
from PyQt5.QtWidgets import QApplication
from PyQt5.QtGui import QStyleFactory
app = QApplication([])
# 设置全局样式表
app.setStyle(QStyleFactory.create('Fusion'))
# 设置样式属性
app.setStyleSheet('''
QWidget {
background-color: #f0f0f0;
color: #333;
font-family: Arial, sans-serif;
}
QPushButton {
background-color: #4CAF50;
color: white;
border: none;
padding: 8px 16px;
font-size: 14px;
}
QLabel {
font-size: 16px;
}
''')
# 创建并显示界面
# ...
app.exec_()
```
在上面的示例中,我们使用了Fusion样式,并设置了一些常见的样式属性,如背景颜色、字体、按钮样式等。您可以根据需要自定义更多的样式属性。