将面的样式表用setstylesheet表示
时间: 2024-04-30 11:21:29 浏览: 49
QtStyleSheetDemo.rar
可以使用以下代码将样式表应用到窗口中:
```python
from PyQt5.QtGui import QPalette, QColor
from PyQt5.QtWidgets import QApplication, QWidget, QLabel
app = QApplication([])
window = QWidget()
# 创建样式表字符串
style_str = """
background-color: #2B2B2B;
color: white;
font-size: 20px;
"""
# 将样式表应用到窗口中
window.setStyleSheet(style_str)
# 创建一个标签并设置文本
label = QLabel("Hello, World!")
label.setStyleSheet(style_str)
window.show()
app.exec_()
```
其中,`style_str` 就是表示样式表的字符串,`setStyleSheet()` 方法可以将样式表应用到窗口中。我们先创建了一个 `QApplication` 实例和一个 `QWidget` 窗口,然后定义了样式表字符串 `style_str`,并将其应用到窗口和标签中。最后显示窗口并运行应用程序。
阅读全文