qtのタイトルバーの色を設定するにはどうすればいいですか?

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のタイトルのスタイルを設定し、背景色を赤に設定します。必要に応じて色の値を変更して、カスタムタイトルバーの色をカスタマイズできます。

bannerAds