QT/E程序在開發(fā)板上顯示中文字體 2009-09-15 11:06 一、開發(fā)板環(huán)境設(shè)置:在qtopia-core-opensource-src-4.3.5/lib/fonts源碼包中取得wenquanyi字體,COPY到開發(fā)板qtlib/lib/fonts目錄下面 二、程序源代碼修改: 1.編寫需要的源程序文件。并將需要翻譯的字符串用tr()函數(shù)包含。 2.在.pro文件加入 TRANSLATIONS += pro_zh_CN.ts 3.使用命令行l(wèi)update *.pro 4.使用linguist 打開 pro_zh_CN.ts文件。翻譯需要的詞條。(ts文件是源程序生成的xml文件) 5.使用lrelease *.pro 生成qm文件。(qm是要和exe一起發(fā)布的編譯后文件) 6.修改main.cpp文件。 在QApplication app(argc,argv); 后添加 QTranslator translator; translator.load("tr_files/mm_zh_CN"); app.installTranslator(&translator); 三、運(yùn)行時(shí)參數(shù): ./clock -qws -fn wenquanyi |
|