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