QT學習筆記 解決QT無法顯示漢字問題

2021-05-27 12:46:53 字數 554 閱讀 9284

ui->label->settext(qstring::fromutf8("按鈕1被按下!"));

方法一:

或者在終端中執行:例如:./hello -qws -font wenquanyi

這樣就可以顯示中文了

如果不想輸入後面的引數可以把lib/fonts中的其他字型全部刪除,只保留泉驛正黑字型的qpf字型庫。這樣只需要執行./hello-qws 即可 不過這樣以來就用不了其他字型了。

方法二:

主函式下新增:

#include "qtextcodec"

int main(int argc, char *argv)

需要中文的地方:

ui->label->settext(qstring::fromutf8("按鈕1被按下!"));

在arm中執行時:

[root@snail /]# ./snail/4_button  -qws -font unifont

QT學習筆記 解決QT無法顯示漢字問題

cpp view plain copy print?ui label settext qstring fromutf8 按鈕1被按下!方法一 或者在終端中執行 例如 hello qws font wenquanyi 這樣就可以顯示中文了 如果不想輸入後面的引數可以把lib fonts中的其他字型全部...

Qt學習 Qt介面顯示中文亂碼

設定為系統字型,用三個set qtextcodec setcodecfortr qtextcodec setcodecforcstrings qtextcodec setcodecforlocale qt快速入門 一書中的方法,只需要乙個set qtextcodec setcodecfortr 但是...

Qt學習筆記

1.參考資料 1 2 3 4 5 6 2.faq 2.1.qt creator 2.1.1.xp下用qt creator編譯自帶例子mdi sdi 當不勾選projects build settings build environment的 clear system environment 時,編譯...