一個完整的程序,必然需要一個漂亮的圖標與之相配,而怎麼在自己的Qt程序中把圖標設置好,這是一個問題!
不會的東西當然首先問度娘啦~~~~然而,百度上關於這個問題的答案只有一個,具體忘了,反正我試了,不大好使。
這時就得求助羣裏的大神們啦~問了一個上次幫我解決textbrowser輸出問題的大神 @獨家廢物 他沒研究過,所以只能另尋他人啦。
今天羣裏剛好活躍,我便拋出了這個問題,得到了一個回答。
在.pro中加上一句話:RC_ICONS = ./images/main.ico
當然,得先添加資源文件啦,,在程序根目錄下新建文件夾images,在images中放入圖標文件。最後在.pro加入上面那句話就ok,當然,路徑得看情況改啦~
光是這樣還不行,之前@豬豬俠 告訴我這樣做,我試了幾遍都不行,甚至差點使這個問題不了了之。最後我試了下用release編譯,才發現成功了~~~~~可以說,這完全是意外啊!哈哈。所以,改圖標的關鍵是用 release編譯!
感謝@豬豬俠 的幫助!
另外,光改了程序圖標還不行,運行程序時,你會發現,程序左上角還有個圖標是默認的,看着很礙眼,不舒服。而這個圖標的更改就方便多了,直接在.ui中更改屬性即可,看圖~這個可以直接懸着資源裏的文件,而不用手動添加代碼,這就很方便了。
今天就到這兒~~~~~