一般情況下,嵌入式Qt界面需要中文顯示,下面總結自己在項目中用到的可行的辦法
1,下載下傳一種中文簡體字型,比如我用的是”方正準圓簡體“,把字型檔案放在ARM開發闆系統的Qt字庫中,即/usr/lib/fonts下
2,添加ARM開發闆上的環境變量,打開vi /etc/profile,添加
export QT_QWS_FONTDIR=/usr/lib/fonts
3,在main.cpp中,添加
QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
4,引用時用tr()