Qt+C++窗体界面中英文语言切换

简介: 这篇博客针对<<Qt+C++窗体界面中英文语言切换>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。

程序示例精选

Qt+C++窗体界面中英文语言切换

如需安装运行环境或远程调试,可点击右边主头像昵称进入个人主页查看博主联系方式,由专业技术人员远程协助!

前言

这篇博客针对<<Qt+C++窗体界面中英文语言切换>>编写代码,代码整洁,规则,易读。 学习与应用推荐首选。


文章目录

       一、所需工具软件

       二、使用步骤

               1. 引入库

               2. 创建语言切换操作函数

               3. 运行结果

        三在线协助


一、所需工具软件

         1. Visual Stuido

         2. C++

二、使用步骤

1.引入库

代码如下(示例):

#include "QtGuiApplication1.h"
#include<qDebug>
#include<QFile>
#include <fstream> 
#include<iostream>
using namespace std;
#include <sstream>
#include <unordered_map>

image.gif

2.创建语言切换操作函数

代码如下(示例):

//切换语言
void QtGuiApplication1::on_english_btn_clicked(QString name)
{
  cout << "test" << endl;
  name = ui.comboBox_2->currentText();
  qDebug() << name;
  QTranslator translator;
  if (name =="English Language")
  {
    translator.load("./language/en_US.qm");
  }
  else if(name == "Chinese Language")
  {
    translator.load("./language/zh_CH.qm");
  }
  qApp->installTranslator(&translator);//会触发QEvent::LanguageChange事件
  ui.retranslateUi(this);//用于更新界面
}

image.gif

3.运行结果如下:

image.gif编辑

image.gif编辑  

三、在线协助:

如需安装运行环境或远程调试,见文章底部个人微信名片,由专业技术人员远程协助!

个人博客主页:https://blog.csdn.net/alicema1111?type=blog


三、在线协助:

如需安装运行环境或远程调试, 可点击右边 主头像 昵称 进入个人主页查看博主联系方式 ,由专业技术人员远程协助! 1)远程安装运行环境,代码调试
2)Qt, C++, Python入门指导 3)界面美化 4)软件制作


博主推荐文章:python人脸识别统计人数qt窗体-CSDN博客

博主推荐文章:Python Yolov5火焰烟雾识别源码分享-CSDN博客

                        Python OpenCV识别行人入口进出人数统计_python识别人数-CSDN博客

个人博客主页:alicema1111的博客_CSDN博客-Python,C++,网页领域博主

博主所有文章点这里:alicema1111的博客_CSDN博客-Python,C++,网页领域博主


相关文章
|
22天前
|
编译器 C++
C++语言预处理器学习应用案例
【4月更文挑战第8天】C++预处理器包括条件编译、宏定义和文件包含等功能。例如,条件编译用于根据平台选择不同代码实现,宏定义可简化常量和变量名,文件包含则用于整合多个源文件。示例中展示了如何使用`#ifdef`等指令进行条件编译,当`DEBUG`宏定义时,`PRINT_LOG`会打印调试信息,否则不执行。
13 1
|
1月前
|
安全 前端开发 C++
C++视角下的Qt按钮:从基础应用到高级定制(二)
C++视角下的Qt按钮:从基础应用到高级定制
45 2
|
1月前
|
编译器 API 数据安全/隐私保护
深入对比:Qt 的 QFile/QFileInfo 和与 C++17 Filesystem 和标准文件流 的细节剖析
深入对比:Qt 的 QFile/QFileInfo 和与 C++17 Filesystem 和标准文件流 的细节剖析
101 3
|
1天前
|
Linux 程序员 图形学
C++语言在现代软件开发中的应用与实践
C++语言在现代软件开发中的应用与实践
8 2
|
1天前
|
存储 程序员 C语言
深入理解C++:从语言特性到实践应用
深入理解C++:从语言特性到实践应用
10 3
|
1天前
|
存储 算法 安全
C++语言深度探索:从基础到实践
C++语言深度探索:从基础到实践
9 2
|
13天前
|
机器学习/深度学习 人工智能 大数据
开发语言漫谈-C++
C++最初的名字为“带类的C”
|
13天前
|
缓存 编译器 API
NumPy与其他语言(如C/C++)的接口实践
【4月更文挑战第17天】本文介绍了NumPy与C/C++的接口实践,包括Python与C/C++交互基础、NumPy的C API和Cython的使用。通过案例展示了如何将C++函数与NumPy数组结合,强调了内存管理、类型匹配、错误处理和性能优化的最佳实践。掌握这些技能对于跨语言交互和集成至关重要。
|
22天前
|
存储 C++
C++语言学习指针和引用应用案例
C++中的指针和引用用于高效操作内存。示例展示指针和引用的基本用法:指针`*p`存储变量`a`的地址,引用`&x`在函数调用中实现值交换而无需复制。此外,引用`update(&x)`可直接修改原变量,指针`p`在数组操作中用于遍历和访问不同部分。
12 2
|
22天前
|
C++
C++语言学习数组和字符串应用案例
【4月更文挑战第8天】该文展示了C++中数组和字符串的应用案例。数组示例定义了一个整数数组并访问、修改其元素,计算了元素之和。字符串示例中,定义了一个字符串并遍历、修改字符,进行了字符串拼接、查找子字符串及替换操作。
10 3