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 ...