為Qt產生的可執行程式設定表徵圖

來源:互聯網
上載者:User

       用Qt Creator編譯後產生的可執行程式都是系統預設可執行程式的表徵圖,很難看,如果想自己設定自訂表徵圖該怎麼做呢?

       首先想到的就是看官方文檔,Qt有比較完善的文檔,而且檢索和瀏覽的方式十分的簡單,記得以前的QtSDK版本安裝完成之後總是可以在開始功能表列中找到assistant這個程式,開啟就可以瀏覽了。然而最新版本安裝後沒有這個。。。所以只能進入安裝目錄下開啟這個程式,但是發現啥都沒有,此時我們應該這樣理解,我們開啟的assistanr只是一個閱讀器,我們還沒有開啟要閱讀的文檔,所以,現在啥都沒有,那麼文檔放在哪裡呢?放在了軟體安裝目錄下的Documentation目錄下,都是一些.qch檔案。但是assistant這個閱讀器和其他閱讀器不一樣,它沒有“開啟檔案”這個菜單,這讓我們如何是好呢?進入dos命令列輸入assistant
-help看一下這個程式的使用方法,如:

       看到-register helpFile這個選項,知道這個軟體需要先將文檔註冊進去,這個怎麼註冊我相信大家已經很清楚了。接下來看一下我註冊完畢的圖:

           接下來我們就可以搜尋相應的內容了,搜尋的關鍵字和結果我直接貼圖:

          這個文檔裡面介紹了為Qt產生的可執行程式設定表徵圖的方法, 各個平台的方法都有介紹到,我這裡說一下Windows下的方法,其它平台參考文檔即可:

設定應用程式圖示:

      應用程式圖示,典型的就是顯示在程式最上層視窗的左上方的那個表徵圖,可以通過調用QWidget::setWindowIcon()函數來設定。

      為了改變可執行程式自身的表徵圖,就像他們顯示在案頭一樣。我們必須使用到一些和平台相關的技術。

在Windows平台為應用程式設定表徵圖:

第一步:建立一個包含表徵圖映像的ICO檔案,並將其儲存在源檔案目錄下,可命名為myapp.ico;

第二步:建立一個.rc檔案,包含如下內容:

IDI_ICON1               ICON    DISCARDABLE     "myappico.ico"

第三步:

1、如果你是使用qmake產生makefile檔案,那麼你只需要在工程檔案myapp.pro檔案中寫入如下內容:

RC_FILE = myapp.rc

再次編譯器,即可達到效果

2、如果你不是使用qmake來產生makefile檔案,那麼你需要這樣做:首先使用Qt內建工具rc處理第二步建立額.rc檔案,然後在串連程式的時候串連上之前處理產生的.res檔案。

執行個體效果:

這裡我貼一下我做的效果:

1、在檔案瀏覽器中的效果:

2、在案頭的效果:

好了,今天就到這!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.