,通過搜尋Qt Assistant,發現有如下說明:
Setting the Application Icon on Windows
First, create an ICO format bitmap file that contains the icon image. This can be done with e.g. Microsoft Visual C++: Select File|New, then select the File tab in the dialog that appears, and choose Icon. (Note that you do not need to load your application into Visual C++; here we are only using the icon editor.)
Store the ICO file in your application's source code directory, for example, with the name myappico.ico. Then, create a text file called, say, myapp.rc in which you put a single line of text:
IDI_ICON1 ICON DISCARDABLE "myappico.ico"Finally, assuming you are using qmake to generate your makefiles, add this line to your myapp.pro file:
RC_FILE = myapp.rcRegenerate your makefile and your application. The .exe file will now be represented with your icon in Explorer.
If you do not use qmake, the necessary steps are: first, run the rc program on the .rc file, then link your application with the resulting .res file.
那麼做法就清楚了:
第一步,準備個ICO表徵圖。
例如:myApp.ico 用任何的文字編輯器建立個檔案
裡面寫上一行:
IDI_ICON1 ICON DISCARDABLE "myApp.ico"
第二步,儲存改名為 myApp.rc並把它和你的表徵圖myApp.ico一起放置到你的Qt工程的目錄裡面。
第三步,用文字編輯器開啟你的Qt工程檔案(如 myApp.pro ),在裡面的最後面新添一行:
RC_FILE = myApp.rc
第四步,在程式中添加如下代碼:
//app是程式中唯一的QApplication對象
app.setWindowIcon(QIcon("myApp.ico"));
注意:如果你的myApp.rc和你的表徵圖myApp.ico不是在你的Qt工程目錄裡面,那麼最後一句的代碼中請指明表徵圖檔案的路徑。
本文來自CSDN部落格,轉載請標明出處:http://blog.csdn.net/qter_wd007/archive/2010/10/31/5978188.aspx