<style id="7i3y3"></style>

      <sub id="7i3y3"><i id="7i3y3"></i></sub>

        午夜精品一区二区三区成人,中文字幕av一区二区,亚洲AVAV天堂AV在线网阿V,肥臀浪妇太爽了快点再快点,国产网友愉拍精品视频手机,国产精品无码a∨麻豆,久久中文字幕一区二区,a级国产乱理伦片在线观看al
        首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
        中華工控網首頁
          P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
          D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
          電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
        QT中文字體的顯示方法
        杭州邁沖科技有限公司
        收藏本文     查看收藏
                        QT中文字體的顯示方法
        一、QT顯示中文失敗的原因,如顯示為方塊或亂碼
        1)qte的庫未編譯進對中文textcodec的支持,解決方案:修改qconfig-qpe.h, 去掉CODEC有關的宏,重新configure和make
        2)程序中選用的字體不是中文字體(默認的字體是Helvetica,沒有中文),需要在程序中指定一個中文字體,如qte自帶的unifont,或選用qt4版本里新加入的文泉驛的字體。
         
        二、使用翻譯器來使用中文
        如果考慮到你的程序將來會使用多種不同的語言,則在設計時可以采用翻譯器的方法來實現,將來只需替換掉你的翻譯文件,就可為程序換掉顯示語言,使用中文顯示或者其他語言顯示等都很方便。
        1.       程序中的準備:
          在main.cpp中加入如下代碼
        QFont font1(“unifont”,16,50,FALSE,QFont::Unicode);
        qApp->setFont(font1);
        QTranslator *translator = new QTranslator(0);
        translator->load("xxx.qm",".");
        qApp->installTranslator(translator);
        2.翻譯文件制作方法:
        1)findtr 文件名(通常為CPP文件) > xxx.po 
        findtr *.cpp >xxx.po  產生一個新的po
        mergetr xxx.po  aa.po  //合并到舊的po文件中
        2)編輯po文件,其中charset需由iso-8859-1改為GB2312,然后將里面的待翻譯文字逐個翻譯。如“main button”翻譯成“主按鈕”
        3)msg2qm –scope zh_CN.GB2312 xxx.po xxx.qm   轉為二進制翻譯文件
         
        3.程序中的使用
        所有需要翻譯的文字在程序代碼中用tr包含起來,如:
        QButtonGroup *buttongrp=new QButtonGroup(tr("main button"),this);
        則程序運行后,控件顯示時直接會顯示中文字體“主按鈕”
        4.其他應用
        對于控件中動態可變的文字的漢化,可采用數組方式,加入關鍵字QT_TRANSLATE_NOOP:
        static const char* strings[] = {
                             QT_TRANSLATE_NOOP("MyWindow", "Hello" ),   //前一個是類名,后一個是字符串
                             QT_TRANSLATE_NOOP( " MyWindow ","World" )
                      };
        使用時如button->setText(tr(strings[0]));
        即可從翻譯文件中取出Hello的中文翻譯“你好”,動態的顯示在按鈕空間上。
        三、直接在程序中寫入中文
        程序中的準備:
        在main.cpp中加入如下代碼
        app.setDefaultCodec(QTextCodec::codecForName("GBK"));設置字符編碼      font1("unifont",16,50,FALSE,QFont::Unicode);  建立字體
               qApp->setFont(font1); 設置字體
        程序中使用中文:
        QButtonGroup *buttongrp=new QButtonGroup(tr("你好"),this);
        則程序運行后,控件顯示時直接會顯示中文字體“你好”
         

         

        狀 態: 離線

        公司簡介
        產品目錄

        公司名稱: 杭州邁沖科技有限公司
        聯 系 人: 朱——
        電  話: 0571-87973488
        傳  真: 0571-87976488
        地  址: 杭州市西湖區西湖科技園金蓬街366號1號樓3樓
        郵  編: 310013
        主  頁:
         
        該廠商相關技術文摘:
        基于ATMEL AT91SAM9261開發板的QT移植
        基于ATMEL AT91SAM9261開發板的MiniGUI移植
        更多文摘...
        立即發送詢問信息在線聯系該技術文摘廠商:
        用戶名: 密碼: 免費注冊為中華工控網會員
        請留下您的有效聯系方式,以方便我們及時與您聯絡

        關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
        工控網客服熱線:0755-86369299
        版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

        主站蜘蛛池模板: 视频一区二区三区自拍偷拍 | 国产精品午夜福利免费看| 精品久久久无码人妻中文字幕| 国产性天天综合网| 自拍偷拍另类三级三色四色| 国产精品国产高清国产av| 人妻无码久久久久久久久久久| 日本高清中文字幕一区二区三区| 国产精品亚洲玖玖玖在线观看| 四虎成人在线观看免费| 色偷偷女人的天堂亚洲网| 任我爽精品视频在线播放| 成人片在线看无码不卡| 国产高清一区二区不卡| 日夜啪啪一区二区三区| 国产三区二区| 亚洲国产成人无码电影| 少妇和邻居做不戴套视频| 亚洲一区二区三区小蜜桃| 好先生在线观看免费播放| 国产成人精品三级在线影院| 成年女人喷潮免费视频| 国产精品高清一区二区三区| 少妇人妻偷人精品免费| 美女一级毛片无遮挡内谢| 国产成人啪精品视频免费网| 国产精品自拍啪啪视频| 国产偷国产偷亚洲高清午夜| 日韩精品国产另类专区| 久久亚洲色www成人| 91密桃精品国产91久久| 日本一区二区三区四区黄色| 波多野结衣的av一区二区三区| 中文字幕 制服 亚洲 另类| 亚洲欧洲精品日韩av| 免费午夜福利一区二区| 熟女一区二区中文字幕| 久久五月精品综合网中文字幕| 日韩中av免费在线观看| 天天综合天天色| 国产精品自偷一区在线观看|