QTアプリケーションのアイコンを設定する方法を教えてください。

Qtでは、ウィンドウオブジェクト(QMainWindow、QDialogなど)の`setWindowIcon()`関数で、アプリケーションのアイコンを設定します。

そのコードの例を以下に示します。

#include <QApplication>
#include <QMainWindow>

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QMainWindow window;
    window.setWindowIcon(QIcon("path/to/icon.png")); // 设置应用程序图标

    // 其他窗口相关代码...

    window.show();
    return app.exec();
}

上のサンプルコードでは、setWindowIcon()関数を呼び出してQIconオブジェクトを渡すことでアプリケーションのアイコンを設定しています。QIconオブジェクトは、QIconのコンストラクタにアイコンファイルのパスを渡すことで作成できます。

なお、アイコンファイルのパスはアプリケーションの位置を基準とした相対パスまたは絶対パスである必要があります。

また、アプリケーションで複数のウィンドウがある場合、setWindowIcon() 関数を各ウィンドウのオブジェクトに対して呼び出すことで異なるアイコンを設定することもできます。

bannerAds