QT Visual Studioアドインで作成されたQTアプリケーションにアイコンを設定する方法は?
質問
これが私が持っているものです:
- Visual Studio 2008(32ビットWindows XP)
- QTライブラリ4.6.2 Windows用(VS 2008、194 MB)
- ビジュアルスタジオアドイン(44 MB)
すべてのソフトウェアをインストールした後、簡単に作成しました QTアプリケーション プロジェクト、ビジュアルスタジオ:メニュー ファイル|新規|計画... と QT4プロジェクト| QTアプリケーション.
それを構築し、ここにあります 質問: コンパイルされたexeファイルにアプリケーションアイコンを設定する方法は? Explorerで指定されたICOを見る必要があります!
myproject.proを使用した古い方法に興味がありません!!!
アイコンの16x16と32x32ピクセルの両方のバージョンを備えた.icoファイルを作成します(Visual Studioでこれを行うことができます)。
次のテキストを含む.RCファイルを作成します。
idi_icon1アイコン廃棄可能 "myicon.ico"
.proファイルに以下を追加します
rc_file = myfile.rc
qmakeを実行します。
ありがとう。
解決
完全に、私は正しい解決策を見つけました、ここにあります:
前文: :既にインストールされているビジュアルスタジオアドインが必要です!
- ビジュアルスタジオ(またはビジュアルC ++)を開く
- メニューから新しいプロジェクトを作成します: ファイル|新規|計画... プロジェクトタイプ]を選択します QT4プロジェクト そして、たとえば QTアプリケーション テンプレートから。
- 最初のダイアログウィンドウが表示されたら、クリックするだけです 次に> 2回ボタン。
そして最後に、生成されたクラスでタップします デフォルトのアプリケーションアイコン(Windowsのみ)を追加する チェックボックス。
Alt Text http://www.freeimagehosting.net/uploads/7f87801fb9.png
プロセスを終了するには、押すだけです 終了.
プロジェクトは、名前{your_project_name} .icoでデフォルトのアイコンを作成します。それを交換して楽しんでください!
他のヒント
これが私にとってうまくいった[vs2010、qtアドイン1.1.8]、既存のプロジェクトのために:
でドキュメントのように http://doc.qt.io/qt-4.8/appicon.html :
ICONファイル(myAppico.ico)を追加して、dirをソースにします
行でmyApp.rcファイルを作成します
idi_icon1アイコン廃棄可能「myappico.ico」
もちろん、ファイル名は一貫している限り自由に選択できます
プロジェクトを右クリックして、[追加] |を選択します既存のアイテム...そしてRCファイルを選択します
再構築します
公式文書から、それは次のように書かれています
Qmakeを使用しない場合、必要な手順は次のとおりです。まず、.RCファイルでRCプログラムを実行し、結果の.resファイルにアプリケーションをリンクします。
私は何度か試しました、それは以下のように行うべきです:
1.プロジェクトにICOリソースファイルを追加します。
2.ファイルの名前を「yourappico.ico」。
3.プロジェクトを再構築して、YourApp.resファイルを生成します。
4.アプリケーションを結果の.resファイルにリンクします。
(プロジェクト - >プロパティ - >リンカー - >入力 - >アセンブリリンクリソース)
手動でロードすることもできます。次のアプローチは私のために機能します:
#include <QtGui/QIcon>
QIcon icon("Resources/appicon.ico");
QMainWindow *window = new QMainWindow();
window->setWindowIcon(icon);
window->show();
.icoファイルをvs-projectのリソースフォルダー内に入れます。
(おっと、質問を完全に読んでいませんでしたが、とにかく答えを残してください... ^^)
ソリューションエクスプローラーでプロジェクトを右クリックし、「追加」オプションを使用して、プロジェクトにアイコンを含めます。アイコンが含まれ、RCファイルをセットアップします。