STemwin漢字顯示

2021-09-25 08:06:29 字數 611 閱讀 7506

硬體環境:

stm32f429,電容屏800x480 5點觸控rgb螢幕 ,spi flash;

軟體環境:

ucosiii,stemwin;

漢字顯示方法:

1、在spiflash中裝在字型檔xbf_xinsongti19;

2、使用u2c.exe工具進行utf-8到字型的轉化:

1)新建test.txt檔案,寫入漢字「你好」,另存為,選擇編碼方式:utf-8;

2)開啟軟體u2c.exe,載入檔案test.txt,匯出檔名test.c;

3、在guibuider中加入multiedit文字顯示控制項,加入如下**:

extern wm_hwin htotalwindow;

extern gui_font xbf_xinsongti19;

void multitextshow(void)

其中,htotalwindow是主介面,雙引號中的內容就是剛才test.c中匯出的資料。

4、呼叫函式multitextshow(),編譯,引導程式,顯示結果如下圖所示。

STemWin顯示漢字 SD卡外掛程式XBF字型檔

1 使用emwin自帶小工具生成字型檔 1 啟動軟體 選擇4位抗鋸齒 2 根據需求選擇字型型別和字型大小 3 另存為xbf格式 2 建立xbf字型 include dialog.h include font cn.h fatfs fatfs gui font xbf font fil fontfil...

STEMWIN文字基礎顯示筆記

void gui dispstringat const char gui far s,int x,int y s 顯示的字串。x 要寫入的客戶端視窗 x 位置 單位 畫素 y 要寫入的客戶端視窗 y 位置 單位 畫素 其實就是居中顯示 只不過要給出中點位置 x,y void gui dispstri...

點陣漢字顯示

由於turbo c應用於dos作業系統下,在使用turbo c進行程式設計時,一般情況下只好使用英文進行人機互動。要是想直接用中文介面,就需要另想他法了。如果使用中文dos系統 如ucdos 則可以解決在字元介面下的漢字顯示問題。也就是說,可以用printf或其他字串函式來輸出漢字。但是,這樣仍然有...