Qt顯示中文

2021-05-22 10:16:41 字數 344 閱讀 7440

以下說的只是自己的一些總結,不對了或不全面還望指正。

qtextcodec::setcodecfortr(qtextcodec::codecforname(「gb18030″));

qfont font(「times」,10,qfont::normal,false);

就上面的3句話就ok了,而且是在qt4環境下(網上有個方法只能在qt3下,而許多**都是用可惡的資訊採集程式採集了文章,結果使得沒用的結果充滿了搜尋引擎結果的前面很多頁)。所以我在這一再反覆是qt4下。

另外再記得注意在中文字串前都加上tr就好了,比如tr(「中文」)。

做個筆記,方便自己,也方便他人。

超越c++

Qt中文顯示

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

Qt 中文顯示

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

QT顯示中文

qt顯示中文 1 如何定製字型檔 移植字型檔 需要將至少兩個檔案賦值到.lib font目錄下 1.fontdir 檔案。這個是應用程式尋找當前系統中最合適自己需要的字型檔的索引 2,需要的字型庫檔案,一般是多個。具體移植那乙個,看你使用的字型檔是什麼了,比如我現在的系統我就是移植的wenquany...