要设置Qt标题栏的颜色,可以使用QSS(Qt Style Sheets)来自定义样式。以下是一个简单的示例代码,可以设置标题栏的背景颜色为红色:
#include <QApplication>
#include <QMainWindow>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QMainWindow mainWindow;
mainWindow.setWindowTitle("Custom Title Bar Color");
// 设置标题栏背景颜色为红色
mainWindow.setStyleSheet("QMainWindow::title { background-color: red; }");
mainWindow.show();
return app.exec();
}
在上面的代码中,我们通过setStyleSheet
方法来设置QMainWindow
的title样式,将背景颜色设置为红色。你也可以根据需要修改颜色值,以达到自定义标题栏颜色的效果。