QMainWindow 窗口标题栏 设置为黑色
时间: 2024-05-04 08:16:37 浏览: 19
您可以使用以下代码将QMainWindow的窗口标题栏设置为黑色:
```
from PyQt5.QtGui import QPalette, QColor
from PyQt5.QtWidgets import QApplication, QMainWindow
app = QApplication([])
window = QMainWindow()
palette = QPalette()
palette.setColor(QPalette.WindowText, QColor(0, 0, 0))
palette.setColor(QPalette.Window, QColor(0, 0, 0))
window.setPalette(palette)
window.setWindowTitle("Window Title")
window.show()
app.exec_()
```
这将创建一个新的QMainWindow窗口,并使用QPalette设置窗口标题栏的前景和背景颜色为黑色。
相关问题
QMainWindow 窗口图标栏 设置为黑色 QSS
您可以在QMainWindow的构造函数中添加以下代码,以设置窗口图标栏为黑色:
```
QApplication::setStyle(QStyleFactory::create("fusion"));
QPalette darkPalette;
darkPalette.setColor(QPalette::Window, QColor(53, 53, 53));
darkPalette.setColor(QPalette::WindowText, Qt::white);
darkPalette.setColor(QPalette::Base, QColor(25, 25, 25));
darkPalette.setColor(QPalette::AlternateBase, QColor(53, 53, 53));
darkPalette.setColor(QPalette::ToolTipBase, Qt::white);
darkPalette.setColor(QPalette::ToolTipText, Qt::white);
darkPalette.setColor(QPalette::Text, Qt::white);
darkPalette.setColor(QPalette::Button, QColor(53, 53, 53));
darkPalette.setColor(QPalette::ButtonText, Qt::white);
darkPalette.setColor(QPalette::BrightText, Qt::red);
darkPalette.setColor(QPalette::Link, QColor(42, 130, 218));
darkPalette.setColor(QPalette::Highlight, QColor(42, 130, 218));
darkPalette.setColor(QPalette::HighlightedText, Qt::black);
qApp->setPalette(darkPalette);
```
此代码将应用“深色”调色板,以使窗口显得更黑。使用QPalette类中的setColor()函数,可以更改调色板的各个属性,以实现所需的结果。
QMainWindow 设置QMainWindow的标题栏为黑色
你可以使用以下代码来设置QMainWindow的标题栏为黑色:
```python
# 获取标题栏
title_bar = self.titleBarWidget()
# 设置标题栏样式
title_bar.setStyleSheet("background-color: black;")
```
其中,`self` 表示 QMainWindow 类的对象。通过 `self.titleBarWidget()` 获取标题栏对象,然后使用 `setStyleSheet()` 方法设置样式即可。本示例中将样式设置为黑色。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)