当前位置: 首页 > news >正文

济南一哥网站建设公司网络营销策划推广公司

济南一哥网站建设公司,网络营销策划推广公司,重庆网站建设培训机构学费,南山商城网站建设哪家公司靠谱先出效果图。 闲聊几句:qt这个翻译很方便,能直接导出项目里所有文字。 具体步骤如下: 在Qt中,我们可以使用QTranslator类来实现多语言切换。以下是一般步骤: 1. 在你的源代码中,所有需要翻译的字符串都…

先出效果图。

闲聊几句:qt这个翻译很方便,能直接导出项目里所有文字。

具体步骤如下:

在Qt中,我们可以使用QTranslator类来实现多语言切换。以下是一般步骤:

1. 在你的源代码中,所有需要翻译的字符串都需要使用 `tr()` 函数包裹,例如 `tr("你好")`。

2. 在项目文件 (.pro) 中添加翻译文件,例如:
   ```
   TRANSLATIONS += myapp_zh_CN.ts
   TRANSLATIONS += myapp_en_US.ts
   ```
   这里的`myapp_zh_CN.ts`和`myapp_en_US.ts`是你的翻译文件,你需要根据你的应用程序实际情况来命名。

3. 使用Qt Creator的lupdate工具生成翻译文件。这可以在Qt Creator的"工具" -> "外部" -> "Qt Linguist" -> "Update Translations (lupdate)"中完成。这将生成一个.ts文件,其中包含所有需要翻译的字符串。

4. 使用Qt Linguist工具打开.ts文件并进行翻译。Qt Linguist是一个翻译工具,可以在Qt Creator的"工具" -> "外部" -> "Qt Linguist" -> "Open Qt Linguist"中打开。在这个工具中,你可以为每个字符串添加翻译。

       

5. 使用lrelease工具将.ts文件转换为.qm文件。这可以在Qt Creator的"工具" -> "外部" -> "Qt Linguist" -> "Release Translations (lrelease)"中完成。

6. 在程序中加载翻译文件。你可以使用QTranslator类来加载.qm文件,例如:    
   ```
   QTranslator translator;
   translator.load("myapp_zh_CN.qm"); //.qm文件要拷贝到相对路径下
   a.installTranslator(&translator);
   ```
   这段代码需要放在main函数的开始部分。

7. 在程序中切换语言。你可以通过重新加载不同的翻译文件来实现语言切换,例如:
   ```
   QTranslator translator;
   translator.load("myapp_en_US.qm");
   qApp->installTranslator(&translator);
   ```
   这段代码可以放在你的语言切换函数中。

注意事项:

2 在ui界面上的文字可以不管。但是后台代码中的文字,要使用QObject::tr("")  来包裹. 例如:
    1) label->setText(tr("上等"));
    2)  static const char* const flowers[]={
        QT_TR_NOOP("上等"),
        QT_TR_NOOP("中等"),
        QT_TR_NOOP("劣等"),
        };    
        this->ui->cbox0->addItem(tr(flowers[i]));
3 添加翻译文件时,只在(.pro)文件中添加语句。也就是确保源码目录下没有.ts文件存在。

4  qt creater 中默认没有Qt Linguist工具。需要手动添加。路径在 Qt\Qt5.9.0\5.9\msvc2017_64\bin\linguist.exe.    根据各自安装不同,路径有所不同。

http://www.dinnco.com/news/18934.html

相关文章:

  • phpstorm做网站太原网站关键词推广
  • tcga做多因素分析的网站it培训机构学费一般多少
  • 网站开发需求目标在线刷高质量外链
  • 自己做的网站图片打开慢seo 工具分析
  • 大学生做家教靠谱网站今日国际重大新闻
  • 长沙网站制作价站长统计网站
  • wordpress 输出数组什么是seo?
  • 南山的网站建设三个关键词介绍自己
  • 包头做网站的google图片搜索引擎入口
  • asp网站源码使用一键seo提交收录
  • 用蜗牛做logo的网站网站运营怎么做
  • 电商平台设计公司重庆seo怎么样
  • 二 加强门户网站建设整站seo排名费用价格
  • 外贸网站建设要注意什么搜索引擎推广步骤
  • 小程序入口今日头条网站优化联系
  • 网络广告推广计划方案seo优化器
  • 织梦网站环境无锡网站建设优化公司
  • 玉石网站建设的定位怎样做一个网页
  • 北京微网站建设网站维护需要学什么
  • 网站产品优化方案苏州百度 seo
  • 公司宣传 如何做公司网站关键词搜索次数查询
  • 上海徐家汇网站建设长沙企业网站设计
  • 如何做酒网站泰安百度推广代理商
  • 网站qq客服临时会话网站设计公司苏州
  • 自助网站建设系统网络推广渠道和方式
  • 心悦每周免做卡网站老哥们给个关键词
  • 网站里面的链接怎么做的网页制作公司哪家好
  • 武汉网站建设公司哪里有上海谷歌推广
  • 景安建网站宁波seo网站排名
  • 怎么做网站的外部连接排行榜哪个网站最好