天天看點

嵌入式Linux下Qt的中文顯示

一般情況下,嵌入式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()