日本高清不卡中文字幕-一起草草视频在线观看-亚洲精品一区二区三区色-国产亚洲精品免费视频

您好,歡迎進入深圳市穎特新科技有限公司官方網(wǎng)站!

您現(xiàn)在的位置:首頁 新聞資訊 >> 新聞頭條 >> 如何讓移植的嵌入式ARM顯示中文漢字
新聞資訊
NEWS INFORMATION

如何讓移植的嵌入式ARM顯示中文漢字

發(fā)布時間:2019-05-22

如果你急于在ARM開發(fā)板上看到Qt顯示中文,而不介意稍次的效果,可以在運行Qt程序時,增加設(shè)置字體的參數(shù),比如運行名為hello的Qt程序:./hello -fn unifont

1.首先,需要文泉驛字體文件,你可以從網(wǎng)絡(luò)上下載得到這些文件,比如,wenquanyi_160_75.qpf。將全部文泉驛字體文件復(fù)制到ARM開發(fā)板上的Qt字體庫中,在這個例子中,Qt字體庫的路徑是/usr/local/qt463lib/lib/fonts

2.你還需要增加一個ARM開發(fā)板上的環(huán)境變量,在/etc/profile文件中增加:

export QT_QWS_FONTDIR=/usr/local/qt463lib/lib/fonts

3.在main.cpp中,修改   

    QApplication a(argc, argv);
    QTextCodec *codec = QTextCodec::codecForName("gbk");
    QTextCodec::setCodecForLocale(codec);
    QTextCodec::setCodecForCStrings(codec);
    QTextCodec::setCodecForTr(codec);
    QFont font("wenquanyi",6);
    a.setFont(font);

4.需要說明的是,QTextCodec *codec = QTextCodec::codecForName("gbk")如果不可行,你可以再試試QTextCodec *codec = QTextCodec::codecForName("UTF-8")

聯(lián)系方式0755-82591179

傳真:0755-82591176

郵箱:vicky@yingtexin.net

地址:深圳市龍華區(qū)民治街道民治大道973萬眾潤豐創(chuàng)業(yè)園A棟2樓A08