摘要: (1)基本操作步骤:1、编写源代码2、在*.pro文件中添加TRANSLATIONS += *.ts ,有多少中语言就添加多少个ts文件。3、运行lupdate *.pro 生成ts文件。lupdate会根据源代码中的内容提取出待翻译的字段,然后生成ts文件,ts文件是xml格式的。4、用qt linguist打开ts文件,并翻译相应字段5、运行lrelease *.pro生成qm文件。lrelease会根据ts文件生成二进制的qm翻译文件。6、在*.qrc文件中添加qm文件的路径,并编译源代码 (也可以直接使用qm文件)(2)对于main.cpp的修改,加入以下语句:QTranslator 阅读全文
posted @ 2012-08-25 01:40 kevinzhwl 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 源代码中不可避免出现各种各样的字符串,(1) QLatin1String QLatin1String类对US-ASCII/Latin-1编码的字符串进行了封装。 形式:QLatin1String("test_asiic"); 该类字符串:最终用户不可见;在系统运行中需要;内容固定是Latin1,也就是一般说的英文。 例子:app.sendMessage(QLatin1String("show_window"), 2000);//signal/slot中的“消息”字符串; QIcon(QLatin1String(":/qrc/logo.pgn&q 阅读全文
posted @ 2012-08-25 00:56 kevinzhwl 阅读(384) 评论(0) 推荐(0) 编辑