設定字型:
QFont Appfont;
Appfont.setFamily("宋體");
w.setFont(Appfont);
統一設定程式字型:
QFont font;
font.setPointSize(24);
font.setBold(true);
titleLabel->setFont(font);
titleLabel->setAlignment(Qt::AlignCenter);
分别設定字型的大小各格式
設定圖示
首先,找到适合的.ico圖示檔案,将檔案拷貝到代碼存放的檔案夾中,注意:不是debug或者release文檔。打開.pro工程檔案,在檔案最下面添加如下代碼即可。
RESOURCES +=
RC_ICONS = GPS.ico
程式打包釋出的方法:
一、使用官方自帶的windeployqt.exe工具
以Release 方式編譯生成 exe 程式,然後将編譯後的檔案夾下的Release檔案夾中生成的.exe程式檔案拷貝到一個建立的檔案夾(建議拷貝到桌面或者桌面檔案夾),這裡以桌面的建立檔案夾為例(C:\Users\XXX\Desktop\建立檔案夾),從開始菜單打開 Qt 指令行【Qt 5.5 for Desktop (MinGW 4.9.2 32 bit)】,輸入指令:cd /d C:\Users\XXX\Desktop\建立檔案夾,然後回車,再輸入使用 windeployqt 工具指令:windeployqt hellomw.exe,當360彈出程式修改提示時候,選擇允許所有更改,然後可以在 C:\Users\XXX\Desktop\建立檔案夾 裡看到 windeployqt 工具自動複制的插件檔案夾和 dll檔案、qm檔案。這時候得到的就完整的 exe 程式釋出集合,依賴關系都解決好了。指令行裡不一定顯示複制過程,輸完指令之後自己看一看檔案夾裡是否生成新的檔案,然後成功運作程式就可以了。
(補充:使用 Engima Virtual Box 工具可以将整個檔案夾打包成為一個.exe可執行檔案,參考《QT5的程式打包釋出(将QT5的工程項目打包成一個exe程式)》)
這裡的Qt指令行其實就是系統的cmd指令,Qt 5.5 for Desktop (MinGW 4.9.2 32 bit這個快捷方式的檔案位置是C:\Windows\system32,和系統的指令提示符指向同一個cmd.exe程式,如果系統重裝後找不到Qt 5.5 for Desktop (MinGW 4.9.2 32 bit這個快捷方式,電腦高手可以嘗試用系統的指令提示符操作,我試了一下,應該是不行的,新手建議重裝或者試試下面的方法吧。
二、自己手動添加依賴庫檔案
以Release 方式編譯生成 exe 程式,然後将編譯後的檔案夾下的Release檔案夾中生成的.exe程式檔案拷貝到一個建立的檔案夾,點選運作程式會彈出提示缺少xx.dll檔案的資訊,然後手動到Qt的安裝檔案夾(Qt\Qt5.5.1\mingw492_32\bin)中去找,并複制到建立的檔案夾中,一個一個手動複制過來就可以運作了。但是這個方法比較繁瑣,推薦下載下傳depends.exe小軟體(http://www.dependencywalker.com/),隻有幾百K的大小,很友善。打開軟體,在裡面打開編譯後的.exe檔案,可以看到所有的依賴檔案.dll,從Qt\Qt5.5.1\mingw492_32\bin(看自己的具體安裝位置)裡将需要的檔案拷貝到要釋出的.exe檔案的檔案夾下即可運作。