要設置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樣式,將背景顏色設置為紅色。你也可以根據需要修改顏色值,以達到自定義標題欄顏色的效果。