導航:首頁 > 源碼編譯 > qt5編譯的軟體中文不顯示

qt5編譯的軟體中文不顯示

發布時間:2022-10-15 12:47:41

『壹』 Qt程序發布後,放在沒有Qt的系統(linux Redhat6.5)下運行,中文不顯示,已經加了中文字型檔

有設置字體嗎?

一般情況下在Qt安裝目錄的lib目錄下面有字體文件,如果沒有你可以從windows下面拷貝一個「微軟雅黑」過去,然後在main.cpp中配置下app的字體,應該就可以顯示了

#或者在配置啟動腳本的時候設置字體路徑
exportQTDIR=/usr/local/qt5
exportQT_QPA_FONTDIR=$QTDIR/lib/fonts
exportQT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins/
exportLD_LIBRARY_PATH=$QTDIR/lib:/lib:/usr/lib:/opt/libxil/lib:$LD_LIBRARY_PATH

『貳』 Qt中文亂碼問題怎麼解決

(1)、中文編碼一律使用QString::fromLocal8Bit()介面。
原因:需要支持QT4版本。QStringLiteral()方法也可取,但是它只支持QT5版本,如果沒有版本問題,可以使用。
(2)、CPP等文件編碼一律使用UTF8—BOM格式。
原因1:UTF8-無BOM在使用window編譯器cl中編譯會失敗,當然除非你Windows中使用QT的Mingw版本編譯開發。
原因2:不使用GBK的文件編碼是為了更容易的兼容到linux版本與windows中,否則你需要改QtCreate的編碼環境與linux的系統字元環境。

『叄』 qt編譯exe時中文字元處理的問題

我覺得可能是你本機輸入的編碼 與 別人機器輸入編碼 格式不同。

換成這樣設置一下:
QTextCodec::setCodecForTr(QTextCodec::codecForLocale());

還不行的話到這里看看吧,和你同樣的問題,應該能找到答案。

http://www.qtcn.org/bbs/read.php?tid=9450&keyword=%D6%D0%CE%C4%CF%D4%CA%BE

『肆』 Ubuntu安裝Qt後,編程出來的界面很奇怪,並且中文不能顯示

中文問題:
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
顯示問題:

這是ubuntu的unity桌面。你的桌面環境是什麼,就會顯示什麼。

你可以換成gnome桌面或者kde來改善一下。

『伍』 qt5.3.1編譯輸出窗口中文不能顯示

  1. 重新安裝Qt試試看,

  2. 把編碼設置為系統編碼

『陸』 為什麼下載的Qt編譯器,中文界面顯示不全,換成英文又可以用的是Windows系統,急!

既然是中文界面顯示不全,應該是字體不完全引起的,你可以下載一些字體資料安裝上就可以了。

『柒』 如何在QT中顯示中文字元

跟Qt關系不大,這和你源文件編碼格式和編譯器有關系。

可以給你個建議把上面的程序改成Qt版本的, 哈哈。步驟如下~
1 是用qtcreator
2 如果是, 檢查
工具--選項--文本編輯器--行為 選項卡下的File Encodings 中,default Encoding下拉選框里沒有中文編碼(gbk、gb2132或gb18030等)。我這里是system

3 在程序里
int main(xxxx)
{
QApplication app(xxxx);
QTextCodec::setCodecForTr(QTextCodec::codecForName("system"));
QTextCodec::setCodecForLocale(QTextCodec::codecForName("system"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("system"));

qDebug() << QObject::tr("中文");
//記得中文用QObject::tr()包裹起來,這樣就可以顯示中文了。

app.exec();
}

『捌』 QT4打開QT5中編寫的程序出現亂碼怎麼解決

不管是qt4還是qt5都存在中文亂碼的問題,歸根結底這還是一個編程風格的問題,沒有養成良好的習慣。如果程序很大,那麼最根本的解決辦法是在main之前聲明一個gbk字型檔,當然如果只是幾行的小程序為了節約內存,你可以直接根據情況轉換utf編碼。

『玖』 ubuntu14.04下使用Qt5時顯示不了中文,以前寫上去的中文變成了口口口之類的東西,該怎解決

把編碼格式裝化為 utf

閱讀全文

與qt5編譯的軟體中文不顯示相關的資料

熱點內容
給手機加密碼忘記了怎麼辦 瀏覽:596
單片機運算符 瀏覽:292
移動端微信商城源碼 瀏覽:442
編程貓下一個背景在哪裡 瀏覽:354
javaclasstype 瀏覽:234
樂高編程和樂高課的延伸 瀏覽:354
蘋果手機怎麼切換app美國賬號 瀏覽:861
編譯程序輸入一個字元串 瀏覽:407
圓命令畫法 瀏覽:308
如果給電腦e盤文件加密 瀏覽:802
javaswing項目 瀏覽:778
androidsdksetup 瀏覽:1005
pdf怎麼設置中文 瀏覽:128
安卓手機用什麼軟體看倫敦金 瀏覽:966
魅族文件夾無名稱 瀏覽:792
蘇黎世無人機演算法 瀏覽:876
核桃編程和小碼王的融資 瀏覽:686
微積分教材pdf 瀏覽:728
寫python給微信好友發消息 瀏覽:340
蚊帳自營米加密 瀏覽:422