6

これが私が持っているものです:

  • Visual Studio 2008 (32 ビット Windows XP 上)
  • Windows 用 Qt ライブラリ 4.6.2 (VS 2008、194 MB)
  • Visual Studio アドイン (44 MB)

すべてのソフトウェアをインストールした後、Visual Studio で簡単なQt アプリケーションプロジェクトを作成しました。新しい | プロジェクト...Qt4 プロジェクト | Qtアプリケーション

それをビルドしてください。ここに質問があります。コンパイルされたexeファイルにアプリケーションアイコンを設定する方法は? 指定した ICO をエクスプローラーで確認する必要があります。


MyProject.pro の古いメソッドは興味がありません!!!

  1. 16x16 ピクセルと 32x32 ピクセルの両方のバージョンのアイコンを含む .ico ファイルを作成します (これは Visual Studio で実行できます)。

  2. 次のテキストを含む .rc ファイルを作成します。

    IDI_ICON1 破棄可能なアイコン "myIcon.ico"

  3. 以下を .pro ファイルに追加します

    RC_FILE = myFile.rc

  4. qmake を実行します。

ありがとう。

4

5 に答える 5

6

これは、既存のプロジェクトで[VS2010、Qt Add-in 1.1.8]で機能したものです。

http://doc.qt.io/qt-4.8/appicon.htmlのドキュメントのように:

  • ソースディレクトリにアイコンファイル(myappico.ico)を追加

  • 次の行で myapp.rc ファイルを作成します

    IDI_ICON1 ICON DISCARDABLE "myappico.ico"

[もちろん、ファイル名は一貫している限り自由に選択できます]

  • プロジェクトを右クリックし、[追加] | [追加] を選択します。既存のアイテム...そしてRCファイルを選択

  • 再構築

于 2011-05-09T08:19:42.790 に答える
5

完全に、私は正しい解決策を見つけました。ここにあります:

前文: Visual Studio アドインが既にインストールされている必要があります。

  1. Visual Studio (または Visual C++) を開く

  2. メニューから新しいプロジェクトを作成します:ファイル | 新しい | Project...を選択し、プロジェクト タイプをQt4 プロジェクトとして選択し、たとえばQt アプリケーションをテンプレートから選択します。

  3. 最初のダイアログ ウィンドウが表示されたら、[次へ > ] ボタンを 2 回クリックします。

  4. 最後に、Generated Class でAdd default application icon (Windows only)チェックボックスをタップします。

    代替テキスト http://www.freeimagehosting.net/uploads/7f87801fb9.png

  5. プロセスを終了するには、 Finishを押してください。

プロジェクトは、{your_project_name}.ico という名前のデフォルト アイコンを作成します。交換して楽しんでください!

于 2010-06-08T07:36:15.763 に答える
2

公式文書によると、
qmake を使用しない場合、必要な手順は次のとおりです。まず、.rc ファイルに対して rc プログラムを実行し、アプリケーションを結果の .res ファイルにリンクします。

何度か試してみましたが、次のようにする必要があります
。 1. ico リソース ファイルをプロジェクトに追加します。
2. ファイルの名前を「yourappico.ico」に変更します。
3. プロジェクトを再構築して app.res ファイルを生成します。
4. アプリケーションを結果の .res ファイルにリンクします。
( Projects->Properties->Linker->Input->Assembly link resource )

于 2011-02-28T03:17:32.207 に答える
1

手動でロードすることもできます。次のアプローチは私にとってはうまくいきます:

#include <QtGui/QIcon>

QIcon icon("Resources/appicon.ico");
QMainWindow *window = new QMainWindow();
window->setWindowIcon(icon);
window->show();

VS-Project の Resources-Folder 内に .ico ファイルを配置します。

(おっと、質問を完全に読んでいませんでしたが、とにかく答えを残しておきます... ^^)

于 2014-07-18T12:03:54.757 に答える
-2

ソリューション エクスプローラーでプロジェクトを右クリックし、[追加] オプションを使用してプロジェクトにアイコンを含めます。アイコンが含まれ、rc ファイルがセットアップされます。

于 2010-06-02T19:21:00.600 に答える