嵌入式Linux下Qt的中文顯示


一般情況下,嵌入式Qt界面需要中文顯示,下面總結自己在項目中用到的可行的辦法

1,下載一種中文簡體字體,比如我用的是”方正准圓簡體“,把字體文件放在ARM開發板系統的Qt字庫中,即/usr/lib/fonts下

2,添加ARM開發板上的環境變量,打開vi /etc/profile,添加

 

[cpp]  view plain  copy
 
  1. export QT_QWS_FONTDIR=/usr/lib/fonts  


3,在main.cpp中,添加

 

[cpp]  view plain  copy
 
  1. QTextCodec::setCodecForCStrings(QTextCodec::codecForLocale());  
  2. QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));  

4,引用時用tr()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM