Qtを使用して作成されたアプリケーションのアプリケーションアイコンをどのように設定しますか?簡単な方法がありますか?これはqmakeベースのプロジェクトです。Qtベースのプロジェクトでアプリケーションアイコンを設定する方法は?
答えて
Qt 5の場合、このプロセスはqmakeによって自動化されます。 VERSION, QMAKE_TARGET_COMPANY, QMAKE_TARGET_DESCRIPTION, QMAKE_TARGET_COPYRIGHT, QMAKE_TARGET_PRODUCT, RC_LANG, RC_CODEPAGE
:自動化されたリソースファイルの生成は、以下のqmakeの変数の値を使用しています
win32:RC_ICONS += your_icon.ico
:ちょうどプロジェクトファイルに以下を追加します。
Qt 4については、手動で行う必要があります。 Windowsでは、.rcファイルを作成してプロジェクト(.pro)に追加する必要があります。 RCファイルには、次のようになります。
IDI_ICON1 ICON DISCARDABLE "path_to_you_icon.ico"
.PROエントリはまた例えば、Win32の特異的であるべきである:
win32:RC_FILE += MyApplication.rc
安全のためには、 '' win32:RC_FILE + = MyApplication ''を使うべきです。 rc' – dwj
どうやって統一しますか?標準的なドキュメントは不十分で、gnome-configとして私のubuntu 12.04には何も見つかりません。 –
これはインストーラのアイコン( '.exe'ファイル)とデスクトップアプリケーションを設定しますが、アンインストールプロセスを段階的にガイドするアンインストーラウィンドウは、左上にデフォルトアイコンを表示します。そこにアイコンを表示する方法についての任意のアイデア?また、コントロールパネルのUninstallディレクトリには、すべてのアプリケーションが独自のアイコンを表示していますが、私のアプリはデフォルトのexeアイコンを表示しています。 – SexyBeast
今Qtは5.0.1にアップグレードしたことを、追加する新しい方法がありますアプリケーションアイコン。まず、私は名前がMainWin
ですQMainWindow
インスタンスがあると仮定し、Qt Designer
なければ.qrc
1)という名前のリソースファイルを準備する必要があります。あなたは使用することができます。
QIcon icon(":icon/app.icon");
MainWin.setWindowIcon(icon);
2)Qt Designer
を使用すると、QMainWindow
のプロパティを変更することができます。 .qrc
からアイコンリソースを選択し、windowIcon
の行に挿入します。
上記の方法は、Qt4.7、Qt4.8.xで使用できます。
もう1つの方法です。 Linux(Qt 4.8.6)およびWindows(Qt 5.6)で確認済み:
1)アイコンファイルをプロジェクトフォルダに追加します。
2)main関数のsetWindowIcon()メソッドを呼び出します。たとえば、次のようにウィンドウ上のアイコンを設定し
QApplication a(argc, argv);
a.setWindowIcon(QIcon("./images/icon.png"));
これはウィンドウが開いたときのアイコンです(タイトルバーのアイコンなど)。 OPは、たとえば、ファイルマネージャを使用するときにアイコンに表示させ、マウスでクリックするとプログラムを開きます。 – Sigur
- 1. アプリケーションアイコンをプログラムで設定する方法
- 2. Qt Creator - ubuntu linuxのアプリケーションアイコンを設定するには?
- 3. QtプロジェクトでAndroidターゲットバージョンを設定する方法は?
- 4. アプリケーションアイコンを設定するとQtエラーが発生する
- 5. MAC上のQT/C++ - アプリケーションアイコンが設定されていません
- 6. JavaFXで問題を設定するアプリケーションアイコン
- 7. cmakeベースのプロジェクトをQtでビルドするには
- 8. Qt5 Mac用のアプリケーションアイコンを設定する
- 9. JAVAベースのスプリング設定でHibernate Db接続設定を設定する方法
- 10. Webベースのプロジェクトでレンダリングする方法
- 11. Qt Creatorでタブウィジェットの背景色を設定する方法は?
- 12. UWPプロジェクトVS2015でさまざまなAPIベースURLのビルド設定を定義する方法は?
- 13. Qt Fakevimでユーザーコマンドを設定する方法は?
- 14. QtアプリケーションウィンドウをQt 5.6で透過的に設定する方法は?
- 15. プロジェクト設定のQt Creator環境変数
- 16. 静的ファイル用にKoaのベースを設定する方法は?
- 17. Qt:メインウィンドウの初期位置を設定する方法は?
- 18. Qtのインストールパスを設定する方法は?
- 19. C++ベースのプロジェクトでOSGiベースのプロジェクトを作成するには?
- 20. Qtでシーンのオブジェクトにプロパティを設定する方法
- 21. QtのQGridLayoutでQPushButtonサイズを設定する方法
- 22. Aurelia CLIプロジェクトでRequireJS設定のwaitTimeoutを設定する方法は?
- 23. Emacsで特定のプロジェクト(Projectile)のテーマを設定する方法
- 24. MPXJライブラリでMSPDIプロジェクトのプロパティを設定する方法は?
- 25. JenkinsでANTプロジェクトのソナー解析を設定する方法は?
- 26. JenkinsでTFSプロジェクトの「ルートPOM」パスを設定する方法は?
- 27. Symfony2:CLIスクリプトでホスト/ベースURLを設定する方法
- 28. config.xmlでベースURLを設定する方法
- 29. PyDevでDjangoベースのプロジェクトのコード補完を設定するには?
- 30. trigger.ioのiOSアプリケーションアイコンを設定するには?
、Linuxの&この.PROファイルを参照してくださいMACX https://github.com/zealdocs/zeal/blob/master/src/src.pro#L46 – earthdan
それが依存どのプラットフォームをターゲットにしていますか:[Qtのドキュメントを参照](http://qt-project.org/doc/qt-4.8/appicon.html) – Fred