pyqt5 窗口标题颜色
时间: 2024-12-11 11:13:29 浏览: 27
PyQt5实现无边框窗口的标题拖动和窗口缩放
PyQt5 是一款用于创建图形用户界面的跨平台框架,基于 Qt 库。在 PyQt5 中,可以通过修改窗口的样式表(stylesheet)来更改窗口标题的颜色。以下是一个简单的示例,展示了如何更改 PyQt5 窗口标题的颜色:
```python
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
class MainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 设置窗口标题
self.setWindowTitle('示例窗口')
# 设置窗口样式表,修改标题栏颜色
self.setStyleSheet("""
QMainWindow {
background-color: white;
}
QWidget {
background-color: white;
}
QTitleBar {
background-color: blue;
}
""")
if __name__ == '__main__':
app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec_())
```
在这个示例中,我们创建了一个 `QMainWindow` 类的实例,并通过 `setStyleSheet` 方法设置了窗口的样式表。样式表中 `QTitleBar` 的 `background-color` 属性被设置为蓝色,从而更改了窗口标题栏的颜色。
阅读全文