范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文

Qt5。12国际化实现菜单方式更改语言实现

  初学QT,记录下实现菜单变更语言的实现以及菜单触发事件的实现。本例是基于QT5.12.12版本,IDE是Qt Creator5.0.2,还用到了LinguistQt 语言家,用于将.ts的翻译字符串文件转化成.qm类型文件。
  1.新建项目:文件->新建文件或项目
  编辑
  选择Qt Widgets Application
  编辑
  编辑
  编辑
  编辑
  编辑
  语言 这里我选中文,也可以其他的语言
  编辑
  编辑
  编辑
  编辑
  大家可以打开生成的翻译字符串文件i18nDemo_zh_CN.ts,里面没有具体内容,后面我们添加控件后就可以生成内容或自己添加翻译字符串。
  编辑
  2.打开界面文件添加菜单
  编辑
  编辑
  新添加Language菜单项
  编辑
  在添加子项English和Chinese
  编辑
  编辑
  3.添加label
  编辑
  编辑
  编辑
  编辑
  4.更新翻译,工具->外部->Qt语言家->更新翻译。更新后i18nDemo_zh_CN.ts文件就用了我们之前添加控件用到的字符串。
  编辑
  编辑
  5.用 LinguistQt 语言家打开i18nDemo_zh_CN.ts文件,将翻译内容添加进去
  编辑
  编辑
  编辑
  可以每个字符串翻译完点击标记条目已完成,也可以全部翻译完在点击。
  全部完成后就可以发布了,菜单栏文件->发布,发布完就会生成.qm文件。
  编辑
  编辑
  最后保存ts文件,记得一定要保存。
  编辑
  保存完文件回到qt creator时,如果ts文件处于打开状态,会询问你是否重新加载ts文件,要选Yes或Yes to All
  编辑
  编辑
  6.在本地项目目录下新建i18nDemo_en.ts文件,内容复制i18nDemo_zh_CN.ts文件内容。
  然后在qt creator工程名下右键选添加现有文件
  编辑
  编辑
  然后用 LinguistQt 语言家打开 i18nDemo_en.ts文件,点击菜单栏编辑->翻译文件设置 来修改语言源和目标语言
  编辑
  编辑
  将所有字段的翻译为都修改为英文,然后保存并发布
  编辑
  编辑
  编辑
  i18nDemo_en.ts文件修改后内容如下:
  编辑
  7.修改.pro项目文件,将 i18nDemo_en.ts添加到TRANSLATIONS。
  编辑
  8.给english菜单项和chinese菜单项添加事件,我找到了两种实现方法 ,
  方法1:打开界面文件,在actionEnglish上右键选择转到槽,然后选择triggered,会生成
  on_actionEnglish_triggered方法
  编辑
  编辑
  编辑
  方法添加事件处理,内容如下:
  void MainWindow::on_actionEnglish_triggered() {     QTranslator translator;     if (translator.load(":/i18n/i18nDemo_en")) {         qApp->installTranslator(&translator);         ui->retranslateUi(this);     } }
  不要忘记include QTranslator的头文件:
  #include 
  方法2:用connect方法绑定事件
  ui->actionChinese->connect(ui->actionChinese, &QAction::triggered, this, [=]{         QTranslator translator;         if (translator.load(":/i18n/i18nDemo_zh_CN")) {             qApp->installTranslator(&translator);             ui->retranslateUi(this);         }     });
  将代码添加在MainWindow构造方法里
  编辑
  9.保存所有修改文件,运行看效果
  编辑

带孙辈是世界上最吃力不讨好的事情,那是你没有事先约法三章之前写过一篇关于带孙辈的文章,有位爷爷留言说,他带孙子,如果孩子磕了碰了,即使儿女不说什么,自己还是会很内疚自责,这句话道出了多少带孙子的祖父母的心声。担心照顾不好孩子,即使孩子只干饭太快乐!全红婵参加广东队奥运庆功宴,仅一碗汤就吃得很开心近日很多运动员都在自己的社交媒体上晒出了对新的一年的祝愿,以及对2021年的回顾,其中跳水选手吴春婷的动态引起了大家的关注,这位选手在自己的社交媒体上晒出了很多与广东跳水队有关的照每天在对的时间饮酒50ml,才不会伤身体?看完这篇,您立马清楚每天在对的时间饮酒50ml,才不会伤身体?看完这篇,您立马清楚。白酒圈一直流传着一个说法每天最适合饮酒的量是50ml!真的是这样吗?答案可能会和我们认知里的不一样哦!其实关于一个人王蔷惨遭一轮游!坦言已经没有女性特征,球迷猛一看还可以1月4日,WAT250级别的墨尔本系列赛事正式开启,女单资格赛首轮比赛结束,中国选手可谓几家欢喜几家忧,王欣瑜朱琳郑钦文均发挥出正常水平,轻松晋级女单正赛。但让人意外的是,中国选手伊藤美诚晒近照!身高猛增至一米七,坦言高跟鞋是我的最爱近日,日本乒乓球运动员伊藤美诚晒出自己的照片,照片中的伊藤美诚身材高挑,穿着打扮时尚,气质十足,与比赛中有很大的区别。伊藤美诚自己坦言,自己非常喜欢穿高跟鞋,穿上之后身高达到一米七饭后半小时谨记3不要,保护肠胃健康,健康人长寿随着生活水平的加快,肠胃健康是现在人们很注重的一个养生话题。肠胃是我们人体重要的消化器官和免疫器官,身体的营养健康与肠胃健康有很大的关联。特别是现在都市人,不管是生活还是工作都相对早起喝一杯水的好处大家都知道早起最好是喝一杯水,但是早上起来喝一杯水到底有什么好处呢?接下来就为大家解释一下!1补充水分。人在夜间睡觉时身体消耗了大量的水分,早上起来空腹喝一杯温开水能够补充身体需要经常喝烧开的自来水,有害身体?饮用水有这4个常见误区水是生命之源,通过正确饮水方法来获取水分,可以满足需求后收获好处,要保持循环良好,提高代谢能力,都不能缺乏水分。而有的人陷入误区,在饮水这方面存在不合理的方法,或者听信谣言没有选择讲真,棕色才是冬天的富贵色,这些搭配示范太有高级感了冬天最常出镜的颜色,除了黑色,还有各种深深浅浅的棕色系。棕色是大地色系里面色调偏暖的颜色,不仅具有适配于秋冬季的温暖感,给寒冷的冬天带来融融暖意,同时还透露出一种浓浓的复古情怀和华睡完回笼觉昏昏沉沉,对健康有害?这些睡眠知识你要看懂睡回笼觉是很多人都有的一个习惯,指的是人们醒来以后又再次入睡的行为。不同的人对回笼觉有不同的看法,有些人觉得睡回笼觉很正常,没有睡够自然要补眠。有些人觉得睡回笼觉对身体有危害,因为张仲景的失眠方,滋阴补血!血足了,梦少了,睡眠好了为什么会失眠?用中医的理论来说说。卫气由阳入阴,就能够睡的香。可是一旦卫气运行不畅,阳不能入阴,那么就会睡不着觉。为什么卫气不能由阳入阴呢?其实,这里头最主要的原因就是阴血不足。卫
卡卡巴西足坛史上,能称的上超级巨星的仅7人,我内马尔不够格卡卡的巅峰期可以说在2007年,先后获得金球及足球先生称号,而且2002年随巴西队拿到了世界杯,这样的球员看似无论在任何国家球队都能排的上名次,但是在巴西这样的球队或许这样的战绩普2023南昌鄱阳湖生态马拉松大赛3月19日在南昌高新区鲤鱼洲白鹤小镇鸣枪起跑中国小康网讯2月22日,江西省南昌市人民政府新闻办举行高新招商集团杯2023南昌鄱阳湖生态马拉松大赛新闻发布会。会上,高新区管委会副主任杨玎向大家介绍本次马拉松大赛的基本情况。据悉抱歉没忍住!VAR对拜仁不利?马加特笑出了声拜仁慕尼黑前主帅马加特日前在接受德国天空体育采访的时候被问及了老东家的相关问题,对于其中一个关于VAR是否对拜仁慕尼黑不友好的问题,没有接受过专业憋笑训练的马加特突然笑出了声。记者1。18秒!成都高二学生打破二阶魔方亚洲纪录23日,记者从世界魔方协会(WCA)官方网站查询到,2月19日,2023WCA新加坡魔方锦标赛,成都高二学生李佳洲以1。18秒的平均成绩打破了二阶魔方亚洲纪录,目前,与荷兰的Ant东马参赛选手可免票游玩眉山重点收费国家A级旅游景区樱花三月,激情眉山。2023眉山东坡半程马拉松暨全国半程马拉松锦标赛(东坡站)跑遍四川(东坡站)即将在东坡醉月地千载诗书城眉山市东坡区精彩上演。据了解,为助力本次赛事,3月1526怎么做葱油鸡口感嫩滑芳香四溢?掌握这4个要点在家轻松做出来超市里的整鸡做活动,于是就买了一只,挑来挑去,最后我媳妇挑了一只小一点的一斤左右的小鸡仔,当时购买的时候现场的大爷大妈实在是太多,我们也不想排队等着工作人员给我们切割,于是称重之后5胜0负!詹姆斯两次战胜杜兰特,一次战胜库里勒布朗詹姆斯在第72届全明星赛结束前选择了凯里欧文和吉安尼斯莫兰特作为各自的阵容。安托昆波实际上选择了两次,因为在精英人才的历史上,队长第一次在开始前几分钟从可用的球员中挑选了他们近四十年最难破的5大纪录!科比81分太经典,乔丹不愧历史第一人作为世界篮球的最高殿堂,NBA拥有着最为完善的球队球员薪资规则,成熟的商业运营模式,技术强大的转播方式,以及最科学的选材机制。毫不夸张的说,NBA的专业性放在在世界众多体育联赛中,一个累积型的数据破了有什么激动的?老詹把运营研究透了一个累积型的数据破了有什么激动的?老詹把运营研究透了詹姆斯的里程碑时刻,我要是雷霆球员我肯定不服对手在自己头上耀武扬威破纪录,肯定憋着劲要击败对方。而真正的超巨就应该拿出点气势出来前任系列迎来十年之约,前任4于文文多了一个孩子今(22)日,电影前任系列的最新作品前任4英年早婚,通过官方微博宣布正式杀青。影片的全阵容也随之曝光韩庚郑恺于文文刘雅瑟张天爱朱颜曼滋曾梦雪罗米等主演,田羽生回归执导。从开始拍摄前体能之巅100人拼3亿奖金!男女同台竞技,换你上去能撑几秒号称是真实版鱿鱼游戏的Netflix新综艺体能之鱿百人大挑战,大家看了吗?来自各行各业的100名参赛者,究竟谁拥有完美体魄?体能之巅搜罗了100名来自各类行业体能强者,将他们放在同