Linux Qt 及Arm開發板漢字顯示

2021-08-14 23:15:41 字數 1055 閱讀 3710

作為乙個優秀的開發人員,我就不說廢話了。

很多人在 使用qt做

嵌入式開發時,會遇到乙個問題: 漢字顯示,網上有好多方法,並且針對 qt5 以前的版本和qt5 的版本有不同的方法,同樣,我也遇到了這個問題,今天我把一種nb的方法介紹給大家,請豎起耳朵。

先說一下開發環境:

linux : 使用 虛擬機器 安裝的 ubuntu 14.04

qt     :  使用的 qt 5.4  

arm 板: 使用 nuc972

開發板,某寶上一搜就有,不過這只是乙個平台,其他的也一樣

關於顯示漢字,我們可以把這個問題分成兩個小問題:

1、在開發環境中顯示漢字

2、在arm板上顯示漢字

我們先來解決第乙個問題:

下面我們來解決第二個問題:

第二步:放到ubuntu系統的字型檔案中 。

在: /usr/share/fonts  目錄下 新建 乙個資料夾wqy ,將字型檔檔案拷貝進去,具體操作如下:

# cd /usr/share/fonts

# mkdir wqy

# cd wqy

# cp /...(字型檔檔案路徑)  /usr/share/fonts/wqy

注意這個時候你應該保持在wqy目錄下,然後執行以下操作,更新字型檔

# mkfontscale

# mkfontdir

# fc-cache

執行完後,開啟qt,在ui上放乙個 label  寫幾個字,選中它,在右側的屬性欄中找到 font 點開如下圖:

找到剛才安裝的字型,是不是很神奇?

接下來,該輪到arm板上的字型檔了,將剛才的 .ttf 字型檔 檔案放到 arm 板的 qt 索引字型檔中,我的在/usr/qt/lib/fonts目錄下,放進去就可以,不用管了,

然後,在qt應用中寫幾個漢字,放到開發板上,試試,大小隨便設定的哦:

這是不是乙個奇蹟,網上大多方法在顯示漢字時,不僅需要新增字型檔,還需要新增一部分支援**,來選擇字型、設定大小等等,這個方法既簡單,又實用,趕緊試試吧。

linux安裝字型檔:

qt4.7支援中文:

ARM開發板配置rzsz

toc 這裡說的rzsz並不是真的是rzsz庫,發現並不好用,而確實好用。rzsz 3.48.tar.gz 不好用,建議別下了 用這個這裡用的是lrzsz 0.12.20.tar.gz wget tar zxvf lrzsz 0.12.20.tar.gz至於arm hisiv300 linux gc...

ARM開發板 瑞芯微RK3288開發板

g3288 開發板由郵票孔核心板,底板和液晶板三大塊組成,核心板採用 8 層板工藝設計,確保穩定可靠,可以批量用於平板電腦,車機,學習機,pos機,遊戲機,行業監控等多種領域。主控為cortex a17四核rk3288,最高主頻1.8ghz。底板留有豐富的外設,幾乎可以演示 rk3288 晶元的全部...

arm開發板上電設定靜態ip pc機 開發板

最近入手了一塊imx6ul開發板,一方面想系統性地學一次嵌入式linux,爭取下乙份工作往這個方向混一口飯吃,另一方面也想用一用nxp的晶元。本篇筆記分享的是 pc機 開發板 ubuntu互ping實驗,主要是根據教程來走一遍,做個學習記錄。關於網路環境搭建這一塊是個難點。以前在學校我也有學過嵌入式...