主題:em9281中文顯示問題 共有44502人關注過本帖 |
---|
mohuanwanggu |
1樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
em9281中文顯示問題 Post By:2016-2-19 11:31:00 [只看該作者]
今天,我將qt程序移植到em92881板子上,運行時發現中文沒有顯示出來,單單顯示了數字,然后在論壇上看到了一篇名叫英創嵌入式主板Qt Embedded中文顯示示例的文章,照著上面的代碼編寫了一個例子,在板子上運行,但并沒有出現期待的中文,卻打印出了亂碼,然后我就以為是編碼格式的問題,就在程序中用QTextCodec轉換了下編碼格式,為utf-8,但是當該程序在板子上運行的時候就出現了最初的問題,中文不顯示了,并且連亂碼都沒有,只有英文,請問一下吧主,我這種情況是什么原因呢,咱們技術人員有碰到過這種問題嗎,該如何解決?
|
單帖管理 | 引用 | 回復 |
hzc |
2樓 信息 | 搜索 | 郵箱 |
加好友 發短信 員工 |
Post By:2016-2-19 13:32:00 [只看該作者]
你好,如果是按照文章編寫的程序,是使用的simsun_2_50字庫嗎?如果是,可以確認一下這個字庫是否在文件系統中。因為顯示中文,需要用到中文字庫。
光盤中應該就有文章中的例程Show,可以運行來看看。
|
單帖管理 | 引用 | 回復 |
mohuanwanggu |
3樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-2-19 13:44:00 [只看該作者]
程序中用了 setFont(QFont("simsun_2_50",11,QFont::Normal)); 這句,然后我在板子上find simsun*,在/usr下有個simsun_2_50.ttc文件的。
|
單帖管理 | 引用 | 回復 |
mohuanwanggu |
4樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-2-19 13:51:00 [只看該作者]
還有您說的show程序您能給我一個嗎,老大沒給我光盤,他說要資料網上都有!
|
單帖管理 | 引用 | 回復 |
hzc |
5樓 信息 | 搜索 | 郵箱 |
加好友 發短信 員工 |
Post By:2016-2-19 15:52:00 [只看該作者]
你好,你可以將這個字庫復制到/opt/qt-4.5/lib/font/目錄下試試,應該就可以了。
如果需要例程,可以留一個郵箱給我們,方便發送給你。
|
單帖管理 | 引用 | 回復 |
mohuanwanggu |
6樓 信息 | 搜索 | 郵箱 |
加好友 發短信 |
Post By:2016-2-19 16:08:00 [只看該作者]
ok,謝謝了,問題解決了,就是這個問題,原來是沒有找到字庫!!!
|
單帖管理 | 引用 | 回復 |