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

qt获取本地语言

获取本地语言

#define QSTRING_TO_UTF8(str) std::string(str.toUtf8())
enum LanguageType
{kLanguageTypeChinese,kLanguageTypeTradition,kLanguageTypeEnglish
};
		QLocale qlLanguage;QString qstrLangCode = qlLanguage.languageToString(qlLanguage.language());LOG(INFO) << "Local language: " << QSTRING_TO_UTF8(qstrLangCode);if (qstrLangCode == "Chinese") {QString qstrScript = qlLanguage.scriptToString(qlLanguage.script());LOG(INFO) << "Lang type: " << QSTRING_TO_UTF8(qstrScript);auto nIndex = qstrScript.indexOf("Traditional");if(nIndex != -1) {m_nLangType = kLanguageTypeTradition;}else {m_nLangType = kLanguageTypeChinese;}}else if (qstrLangCode == "English") {m_nLangType = kLanguageTypeEnglish;}else {m_nLangType = kLanguageTypeEnglish;}

根据本地语言,改变UI默认显示语言(支持中、繁、英)

http://www.lryc.cn/news/467315.html

相关文章:

  • 【Spring篇】Spring中的Bean管理
  • UV灯 VS LED灯,LED美甲灯是紫外线灯吗?
  • 得物App3D博物馆亮相“两博会”,正品保障助力消费体验升级
  • rancher安装并快速部署k8s 管理集群工具
  • NVR接入录像回放平台EasyCVR视频融合平台语音对讲配置
  • 八、Linux 系统安全:守护你的数字堡垒
  • PTA数据库编程练习合集
  • 分布式链路追踪-01初步认识SkyWalking
  • openpnp - 底部相机视觉识别CvPipeLine的参数bug修正
  • C#从零开始学习(接口,强制转化和is)(7)
  • 算法Day-8
  • 屏蔽小米电视广告的方法
  • C#,自动驾驶技术,ASAM OpenDRIVE BS 1.8.0 规范摘要与C# .NET Parser
  • 玩转PyCharm:常用操作和快捷键
  • HeterGCL 论文写作分析
  • 简单的windows java -jar 无法启动jar包解决方法
  • iPhone图片/照片/视频复制到win10系统的简单方法 - 照片导出
  • ctfshow-文件上传-151-161
  • 【Windows】Microsoft Office 的 .docx .xlsx .pptx 等文件图标消失,变成空白图标
  • 场景化运营与定制开发链动 2+1 模式 S2B2C 商城小程序的融合
  • Axure中继器实现时间读取和修改
  • 数据库聚合函数
  • DevOps的文化观与工具
  • create-vite my-vite-uniapp-project
  • DC系列靶机-DC8
  • 重构复杂简单变量之用对象替换数据值
  • 我国首个自主可控的操作系统——华为原生鸿蒙操作系统正式发布
  • Spring Boot技术栈在论坛网站开发中的应用
  • Fast-LLM:加速大型语言模型训练的开源库
  • 物理安全(Physical Security)