qt设置标题栏的样式表
时间: 2024-03-11 08:41:01 浏览: 151
以下是使用Qt样式表设置标题栏的示例:
```python
# 导入必要的模块
from PyQt5.QtWidgets import QApplication, QMainWindow
from PyQt5.QtCore import Qt
# 创建一个自定义的主窗口类
class CustomMainWindow(QMainWindow):
def __init__(self):
super().__init__()
# 设置窗口标题
self.setWindowTitle("Custom Title Bar")
# 设置窗口样式表
self.setStyleSheet("""
/* 设置标题栏背景颜色为蓝色 */
QMenuBar {
background-color: blue;
}
/* 设置标题栏字体颜色为白色 */
QMenuBar::item {
color: white;
}
/* 设置标题栏按钮背景颜色为红色 */
QMenuBar::item:selected {
background-color: red;
}
""")
# 创建应用程序对象
app = QApplication([])
# 创建自定义主窗口对象
window = CustomMainWindow()
# 显示窗口
window.show()
# 运行应用程序
app.exec_()
```
阅读全文