給Qt生成的exe程式加上漂亮的圖示
雖然Qt可以在程式碼中呼叫QWidget類的setWindowsIcon函式設定窗體的圖示
QWidget::setWindowIcon(QIcon(":/icon.ico"))
但是qmake生成的可執行程式exe的圖示仍然是系統預設圖示,不美觀。
那麼怎樣讓Qt編譯生成帶有漂亮圖示的程式呢?
做一個漂亮的.ico圖示檔案
這裡推薦使用軟體:AveIcon
拖拽png圖片到右側的框裡,會在左側生成ico圖示檔案,可以直接拖拽的資源管理器裡儲存。
這裡我們需要把ico圖示檔案放到專案目錄下。
建立.rc資原始檔
這裡,在專案目錄下建立了一個icon.rc的rc檔案,並在其中寫入資源資訊,如圖。注意雙引號中的檔名一定要和上一步生成的ico檔案相對應。
修改.pro配置檔案
在Qt中的專案檔案中找到.pro編譯配置檔案,在末尾新增一行:
RC_FILE = icon.rc
再次編譯生成,就可以看到漂亮的圖示啦。
相關推薦
給Qt生成的exe程式加上漂亮的圖示
雖然Qt可以在程式碼中呼叫QWidget類的setWindowsIcon函式設定窗體的圖示 QWidget::setWindowIcon(QIcon(":/icon.ico")) 但是qmake生成的可執行程式exe的圖示仍然是系統預設圖示,不美觀。 那麼
給Qt生成的exe加圖示
QT視窗圖示設定 1、圖片或圖示最好放在同一個資料夾中,好管理 2、新建一個qrc檔案,檔名自己宣稱命名,這裡命名為ImageOrIco,程式碼具體寫法見下面 <RCC> <qresource> &n
解決Qt生成exe錯誤:無法定位程式輸入點。。。
最近下載Qt來玩,踩了不少坑。一個困擾我好久的問題是程式可以在Qt Creator上成功執行,但生成的**.exe**檔案雙擊時始終執行不了。 其錯誤截圖如下: 還有: 按照網上搜來的解決方法,我將
關於IntelliJ IDEA如何生成exe程式
有時候我們寫完程式,想在別人電腦上也執行一下,怎麼辦呢? 不用怕,我來教你如何製作exe。 我們用到的工具是IntelliJ IDEA,和launch.exe(解壓密碼是onepoint) 在製作成exe之前我們需要把原始碼,轉換成jar。 1.開啟File,選擇Proje
給go生成的windows exe檔案新增icon圖示
1. go get github.com/akavel/rsrc 2. 建立manifest檔案, 命名:main.exe.manifest : <?xml version="1.0" encoding="UTF-8" standalone="yes"?&g
QT中為生成的exe執行檔案新增圖示
1. 準備好ico圖示檔名字為test.ico,最好放在和.pro檔案同一個資料夾中 2.建立一個叫icon.rc的檔案,裡面寫上文字資訊IDI_ICON1 ICON "test.ico",儲存好 3.在pro檔案中新增程式碼:RC_FILE=icon.rc 4.在Main
MFC 單文件自定義exe程式左上角圖示
我使用的是vs2012。 1、首先新建一個單文件工程 2、開啟MainFrm.cpp,在OnCreat()函式中return 0;之前新增下列語句: TCHAR path[100]; GetCurrentDirectory(255,pa
qt 官方生成exe打包檔案——windeployqt
1、從開始選單中開啟Qt 5.X for Desktop(MinGW 4.9 32 bit)命令列 2、編譯方式選擇 1)、release(釋出、釋放)模式 &
關於Qt5.7生成應用程式圖示的操作
1. 新建檔案icon.rc,內容為: IDI_ICON1 ICON DISCARDABLE “main.ico” 2. 將icon.rc和main.icon 檔案放到程式目錄下,和.pro檔案放在一起。 3. 在 pro工程檔案最後新增一句
Linux(Ubuntu)給運用程式新增桌面圖示
眾所周知,為了支援優秀軟體以促進它們的不斷更新,我們要支援正版。 但是因為某些原因,你可能會得到一個付費軟體的某些安裝包,這些安裝包總是缺胳膊少腿,比如說沒有桌面圖示啊等等。我再次申明,支援正版。 Linux中桌面圖示的所有設定是儲存在 /usr/share/applic
4-QT的程式打包釋出(將QT5的工程專案打包成一個exe程式)
https://blog.csdn.net/windsnow1/article/details/78004265 最近,在學習QT5的過程中,想嘗試著把自己寫的工程程式給打包釋出出來,在任何一臺windows系統都能執行,這樣就不會限於電腦需不需要安裝QT安裝包了。 首先,先介紹自己使用的環境。
打包java程式生成exe
打包java程式生成exe 目標 我們知道c++的控制檯程式編譯執行以後就會生成一個exe可執行檔案,在電腦上可以直接雙擊執行,但是java是跨平臺的語言,編譯執行以後的位元組碼檔案.class是和平臺無關的,所以有了想生成win下的java可執行檔案的想法 準備 IDEA 這個不用多說了
python打包程式生成exe檔案
python安裝PyInstaller 控制檯輸入以下指令,-F可避免生成很多不必要的檔案。 pyinstaller -F part2.py 然後在工程目錄下生成一個dist資料夾,exe檔案在裡面
【Python初學】GUI猜數遊戲+打包(生成.exe可執行程式)
Python初學——GUI猜數遊戲 對於像我一樣的Python初學者,做練習總是像學C一樣從命令視窗輸出我們的程式,但是這樣子很無聊,不會變著花樣來。所以我在做Python練習時候,練習了一些有遊戲題目,但都是命令視窗式的遊戲,所以我就想把這種遊戲圖形化出來,
py2exe打包生成exe,圖示在win7下面不顯示解決方案
用py2exe打包python指令碼,生成無python環境下的windows可執行檔案,生成方法很簡單: 1.安裝py2exe模組 2.寫一個可執行的python指令碼,如MyApp.py 3.寫一個setup.py指令碼 內容如下: from distutils.co
NSIS進行PC端程式安裝包的生成(一)------基本安裝和使用(使用Qt釋出的程式)
編寫完的程式進行安裝包的生成 為了研究將程式進行打包,首先必須保證自己的檔案已經完整了,能夠在任何一臺電腦上執行。下面一點一點介紹。由於我使用的是Windows作業系統,所有下面的配置都僅僅代表Windows平臺。 Qt程式圖示的修改 在使用Qt進行打
利用 EXE4j 生成 ".exe" Java Swing程式
大上週剛剛了結一個桌面軟體專案。這個專案需要用到SNMP協議,我剛開始嘗試使用不熟的C#,但始終無法ping通目標主機,反而是Java一下就通了,看來還是熟悉的東西比較穩妥。但是用Java的話,大家都
為qt程式新增ico圖示
方法一/步驟 1、新增資原始檔 2、在主視窗程式碼中新增以下程式碼: //設定圖示 QPixmap pixmap ( ":/image/image/lock.png" ); this -> setWindowIcon (
QT之EXE新增圖示
問:要想讓Qt程式的Debug和Release版本的exe都有圖示,總共分幾步? 答:總共分三步,客官看好,千萬別眨眼! 第一步:在專案資料夾目錄下建立檔案app.rc,把從網上down下來的叫做tubiao.ico的圖示也Copy進來 在app.rc裡面寫上這麼一段話: I
vc++生成程式不需要.net執行環境的可以執行exe程式的方法
Q:vc++編譯出來後自動產生了debug檔案裡面的.exe檔案不能直接開啟執行? A:在新建VC++工程的時候,其中有一項是選擇將MFC庫作為共享的DLL還是靜態的DLL。 因為MFC程式在執行時需要一些DLL檔案的支援,你從整合開發環境下編譯執行時,有預設的路徑來呼叫這