相信搞過qt4.5檔案系統的朋友都遇到過中文字型的問題,要不是顯示亂碼,就是顯示空白。以前遇到過這樣的問題,來天嵌的官網查了解決辦法,找不到有效的辦法,論壇有個qt程式,說是支援中文的,是管理員發的,不過有缺陷,而且也無法顯示中文,後來經過努力,解決了問題。不過今天又搞這個的時候,由於之前的工程不知道怎麼搞的不見了,又遇到了問題,幾經周折,終於搞掂。所以我要把自己的解決問題的經歷和方法放到論壇上,和大家一起交流,並且以後再遇到問題可以上來找找。哈哈。
總結如下:
1)、天嵌公司的給的qt4.5檔案系統是有中文字庫的,不過我認為有缺陷,之前我說沒有,現在發現在/opt/qt-4.5/lib/fonts裡面有個unifont檔案。呼叫這個字型就可以顯示中文了。**如下:
int main(int argc, char *argv)
3)、終極解決辦法,去文泉驛官方網
int main(int argc, char *argv)
顯示中文的小例子 qt4 補充
另乙個例子 qbytearray cstr 遵循gpl協議 qtextcodec codec qtextcodec codecforname gbk qstring string codec tounicode cstr qmessagebox about this,about string 如果要...
Qt 4 8 4中文顯示問題
問題描述 因為專案需要,重新用上了qt 4.8.4,在之前的一段時間內,我一直是在使用qt 5。實際上,本來專案是要使用qt 5的,但是遇到幾個莫名其妙的問題,解決辦法繁瑣,不利於後期專案的部署,所以採用qt 4.8.4。好的,回歸正題,使用的過程中碰到了老問題 linux環境下中文顯示問題。這個問...
qt中顯示中文
1.在qt介面中顯示中文 qstring ss qstring fromlocal8bit 你好世界 m textedit setplaintext ss 2.在介面中得到中文字幕 qstring text lineedit text qbytearray bytes text.tolocal8bi...