//另乙個例子
qbytearray cstr=" 遵循gpl協議";
qtextcodec *codec=qtextcodec::codecforname("gbk");
qstring string=codec->tounicode(cstr);
qmessagebox::about(this,"about",string);
//如果要在整個程式使用中文,那麼在main函式加上這句話就行了:
qtextcodec::setcodecfortr(qtextcodec::codecforname("gbk"));
當然,這句話需要標頭檔案,包含 #include 即可
QT4中文顯示
相信搞過qt4.5檔案系統的朋友都遇到過中文字型的問題,要不是顯示亂碼,就是顯示空白。以前遇到過這樣的問題,來天嵌的官網查了解決辦法,找不到有效的辦法,論壇有個qt程式,說是支援中文的,是管理員發的,不過有缺陷,而且也無法顯示中文,後來經過努力,解決了問題。不過今天又搞這個的時候,由於之前的工程不知...
Qt4小技巧 QTextEdit自動滾屏
cuteqt blog blog archive qt4小技巧 qtextedit自動滾屏 今天偶然需要qtextedit顯示出除錯的log,仔細翻了下文件,才發現沒有設定自動滾屏的方法。總不能每次出來新的log,還要手動翻到最下面吧,於是乾脆自己手寫了乙個,可以利用 qtextcursor來定位內...
QT4如何解決中文亂碼的問題?
在網上找了很多,大部分都是 的,可大部分都不可行,我的這個總結其實也是在網上查到的,但這個是真真確確可用的,經過本人親自測試!記錄於此,以備日後再用!大部分情況下都是整個工程都是用中文的,所以直接在main函式中,定義如下 qtextcodec setcodecforcstrings qtextco...