WinCE QT中文顯示

2021-05-25 12:00:26 字數 407 閱讀 5006

wince

2009-10-11 14:13:43

閱讀122

字型大小:大

小訂閱

網上搜了一下,還行,不複雜,怕忘了,所以寫下來

1.wince平台必須包含中文字庫,否則顯示漢字只是個笑話

2.qt程式設計時做一點處理

a)在main.cpp新增標頭檔案#include

b)在main.cpp中的main函式新增函式qtextcodec::setcodecfortr(qtextcodec::codecforlocale()),如下

c)在需要新增中文的地方使用tr巨集,例如

ui.label->settext(tr("中國"));

注意,不管你之前是什麼設定,都去掉,只保留上面一句話(b)即可;

CEGUI顯示中文

最近在學習cegui,想在它裡面顯示中文。在網上找了很多資料,發現這篇最好用。在使用cegui中,一直沒發現不能直接顯示中文,後來在網上偶然看到,才發現這個問題!然後在網上google了半天,自己解決了這個問題。1.找到乙個中文字型,以微軟黑體為例 找到c windows fonts目錄下的 sim...

Qt顯示中文

以下說的只是自己的一些總結,不對了或不全面還望指正。qtextcodec setcodecfortr qtextcodec codecforname gb18030 qfont font times 10,qfont normal,false 就上面的3句話就ok了,而且是在qt4環境下 網上有個方...

Qt中文顯示

qt預設的編碼 unicode 是不能顯示中文的,可能由於windows的預設編碼的問題,windows預設使用 gbk gb2312 gb18030 所以需要來更改qt程式的編碼來解決中文顯示的問題。qt中有專門的乙個類來處理編碼的問題 qtextcodec 1.設定qobject的成員函式tr ...