<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于Qtopia的嵌入式Linux俄文環(huán)境解決方案

基于Qtopia的嵌入式Linux俄文環(huán)境解決方案

作者: 時(shí)間:2009-07-08 來(lái)源:網(wǎng)絡(luò ) 收藏

通過(guò)搜索.desktop文件依次把所有的啟動(dòng)器文件找到后,都像上面一樣加上對應的俄文后替換掉原來(lái)的文件?,F在重新打開(kāi)平臺,可以發(fā)現所有的啟動(dòng)器和程序顯示的都是不正常方塊,這是因為的默認字體是helvetica,所以還應該改變字體,就在FONT下面選擇支持俄文的Unfont字體?,F在就可到一個(gè)俄文的界面(如圖1所示)。

本文引用地址:http://dyxdggzs.com/article/152432.htm

3 俄文輸入法

實(shí)現俄文界面后,還要編制俄文輸入法程序。俄文屬于拼音文字,共33個(gè)字母,分大小寫(xiě),共66個(gè)字符。在微機鍵盤(pán)上定義俄文鍵位,要占用7個(gè)符號鍵位。在設備上,一般用軟鍵盤(pán)(虛擬鍵盤(pán))實(shí)現俄文輸入。

Qtopia是通過(guò)Inputmethodinterface類(lèi)提供的接口實(shí)現彈出輸入法。所謂的彈出輸入法就是在沒(méi)有鍵盤(pán)或其他文字輸入設備,當用戶(hù)需要輸入信息時(shí),點(diǎn)擊某個(gè)圖標,屏幕上就會(huì )彈出一個(gè)虛擬鍵盤(pán),用戶(hù)通過(guò)觸摸屏實(shí)現文字的輸入。彈出輸入法必須要有一個(gè)窗口(Qwidget),使之能在屏幕上顯示,并當用戶(hù)在屏幕上按下一個(gè)鍵時(shí),該Qwidget接收信號并立刻反饋給系統。QPushButton是QWidget中的一個(gè),像其他每一個(gè)QWidget一樣,它管理自己的觀(guān)感。其是一個(gè)經(jīng)典的圖形用戶(hù)界面按鈕,用戶(hù)可以按下去,也可以放開(kāi)。一個(gè)窗口部件就是一個(gè)可以處理用戶(hù)輸入和繪制圖形的用戶(hù)界面對象。程序員可以改變它的全部觀(guān)感和它的許多主要的屬性(比如顏色),還有這個(gè)窗口部件的內容。

接下來(lái)定義虛擬鍵盤(pán)的每一個(gè)按鍵,每個(gè)俄文字母的大寫(xiě)和小寫(xiě)放在同一個(gè)鍵位上,通過(guò)shift鍵來(lái)切換。

在虛擬鍵盤(pán)代碼編寫(xiě)完了之后,通過(guò)編譯產(chǎn)生一個(gè)可執行文件和3個(gè)鏈接文件,把這4個(gè)文件放到運行目錄下并運行Qtopia,就能看到俄文輸入法界面(如圖2所示)。

4 結語(yǔ)

通過(guò)對Qtopia進(jìn)行的俄文化開(kāi)發(fā),產(chǎn)生俄文版的PDA和俄文手機,為開(kāi)發(fā)面向中、西亞應用的智能電子產(chǎn)品提供了基礎。

針對智能設備的俄文圖形界面的需要,充分利用linux系統的開(kāi)源性,把Qtopia俄文化,并且自主開(kāi)發(fā)俄文輸入法。其整個(gè)俄文QTOPIA系統已經(jīng)成功移植到PXA270A平臺和MOTO E680G手機上,已經(jīng)進(jìn)入推廣階段,并且根據本文的方法,可以把Qtopia本地化成任何一種語(yǔ)言。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>