問題描述
如何為使用 Qt 制作的應用程序設置應用程序圖標?有什么簡單的方法嗎?這是一個基于 qmake 的項目.
How do you set application icon for application made using Qt? Is there some easy way? It's a qmake-based project.
推薦答案
對于 Qt 5,這個過程由 qmake 自動化.只需將以下內容添加到項目文件中:
For Qt 5, this process is automated by qmake. Just add the following to the project file:
win32:RC_ICONS += your_icon.ico
自動資源文件生成還使用以下 qmake 變量的值:VERSION、QMAKE_TARGET_COMPANY、QMAKE_TARGET_DESCRIPTION、QMAKE_TARGET_COPYRIGHT、QMAKE_TARGET_PRODUCT、RC_LANG、RC_CODEPAGE
.
The automated resource file generation also uses the values of the following qmake variables: VERSION, QMAKE_TARGET_COMPANY, QMAKE_TARGET_DESCRIPTION, QMAKE_TARGET_COPYRIGHT, QMAKE_TARGET_PRODUCT, RC_LANG, RC_CODEPAGE
.
對于Qt 4,您需要手動完成.在 Windows 上,您需要創建一個 .rc 文件并將其添加到您的項目 (.pro) 中.RC 文件應如下所示:
For Qt 4, you need to do it manually. On Windows, you need to create a .rc file and add it to your project (.pro). The RC file should look like this:
IDI_ICON1 ICON DISCARDABLE "path_to_you_icon.ico"
.pro 條目也應該是特定于 win32 的,例如:
The .pro entry should also be win32 specific, e.g.:
win32:RC_FILE += MyApplication.rc
這篇關于如何在基于 Qt 的項目中設置應用程序圖標?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!