1. 程式人生 > >為qt程式新增ico圖示

為qt程式新增ico圖示

方法一/步驟

1、新增資原始檔


2、在主視窗程式碼中新增以下程式碼:

//設定圖示 QPixmap pixmap ( ":/image/image/lock.png" ); this -> setWindowIcon ( pixmap ); // 移動顯示位置 this -> move ( QApplication :: desktop ()-> width ()- 870 , 0 ); // 顯示在最上層 this
-> setWindowFlags ( Qt :: WindowStaysOnTopHint );

3、完成後即可



方法二/步驟

  1. 我們還是以剛才的專案為例,但是把我們剛才所做的工作刪掉,包括專案生成的Debug目錄。如果你不知道怎麼做,可以把剛才的專案刪掉重新建立。專案名稱依然是ICONproj。

    在專案的目錄中新建文字文件,然後將名稱改為proj.rc。



  2. 右鍵proj.rc,選擇用記事本開啟。然後輸入如下內容:

    IDI_ICON1   ICON   DISCARDABLE   "app.ico"

    然後儲存關閉記事本。



  3. 開啟ICONproj.pro,新增一行:

    RC_FILE = proj.rc

    然後,點選左下角的錘子圖示,等生成完畢後,看看效果。

    可以看到,生成的程式已經帶有圖示,而且生成目錄下有一個proj_res.o的檔案,這個是proj.rc資原始檔編譯後的目標檔案。


  4. 副檔名是作業系統用來標誌檔案格式的一種機制。所謂副檔名,如圖所示文字文件,是[.txt]。有時需要更改副檔名,但是在執行重新命名之後發現不能更改(如圖)。此時在資料夾選項中設定一下就行。

      1、開啟我的電腦,如圖所示,會看到選單欄。若沒有,則按一下ALT鍵就會出現。依次選擇工具→資料夾選項,開啟資料夾選項對話方塊。

      2、點選檢視選項卡,向下滑動滾動條到底部。

      3、找到隱藏已知檔案型別的副檔名選項,取消選中狀態。點選確定即可,此時就可以更改檔案的副檔名。