<nobr id="zkazv"></nobr>

      午夜精品一区二区三区成人,中文字幕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片在线观看| 熟女系列丰满熟妇AV| 中文丰满岳乱妇在线观看| 成人一区二区三区久久精品| 国产一区二区三区在线看| 国产精品爆乳奶水无码视频免费| 日韩一区二区三区日韩精品| 久操资源站| 国产精品 自在自线| 国产福利深夜在线播放| 亚洲欧洲日韩国内高清| 亚洲精品一区二区天堂| 视频免费完整版在线播放| 亚洲中文字幕综合小综合| 中文字幕一区二区久久综合| 91偷自国产一区二区三区| 中文字幕人妻中出制服诱惑 | 日韩精品亚洲专在线电影| 亚洲成人资源在线观看| 亚洲一线二线三线品牌精华液久久久| 久久久久国产精品熟女影院| 亚洲欧美自偷自拍视频图片| 亚洲午夜亚洲精品国产成人| 日韩中文字幕一二三视频| 国产偷窥熟女精品视频大全 | 亚洲男女一区二区三区| 熟妇人妻久久春色视频网| 在线一区二区中文字幕| 无码一区二区三区av在线播放| 日本熟妇人妻一区二区三区| 免费高清特级毛片A片| 老色批国产在线观看精品| 一区二区三区在线色视频| 女同精品女同系列在线观看| 久久精品色一情一乱一伦| 久久精品国产国产精品四凭 | 人妻少妇精品中文字幕| 亚洲精品揄拍自拍首页一|