首页 > 其他分享 >Qt - Label标签显示特殊字符

Qt - Label标签显示特殊字符

时间:2023-10-23 17:44:39浏览次数:48  
标签:languPkg Qt MyData setText tr Label QString 343 特殊字符

1. 创建一个带Ui界面的测试工程,把特殊字符拷贝到label标签里,点击保存。

 

2. 打开qt安装目录,找到designer.exe文件

双击打开

 

3. 把刚刚创建的ui界面拖进来

 

4. 点击窗口-》View C++ Code...

5.会弹出一个窗口里面有ui文件的源码,还有一串特殊数字,这串特殊数字就是那个特殊字符

测试代码

void MySplashScreen::RetranslateUi()
{
	QString languPkg = g_Config->GetLanguage();

	if (languPkg == "zh")
	{
		m_labelVersion->setText(QString(tr("\347\211\210\346\234\254\357\274\232") + MyData->g_strVersion));
	}
	else if (languPkg == "jp")
	{
		m_labelVersion->setText(QString(tr("\343\203\220\343\203\274\343\202\270\343\203\247\343\203\263\357\274\232") + MyData->g_strVersion));
	}
	else if (languPkg == "")
	{
		m_labelVersion->setText(QString(tr("") + MyData->g_strVersion));
	}
	else
	{
		m_labelVersion->setText(QString(tr("Version:") + MyData->g_strVersion));
	}

	m_labelCopyright->setText(QString("<p>Copyright &copy; %1 %2 Software Co.,Ltd.All Rights Reserved.").arg(MyData->g_strCopyrightTime).arg(MyData->g_strBrand));
}

 

标签:languPkg,Qt,MyData,setText,tr,Label,QString,343,特殊字符
From: https://www.cnblogs.com/zhuchunlin/p/17783033.html

相关文章

  • 通过pandas读取excel数据,很多数据开头带有'特殊字符,如何处理?
    大家好,我是皮皮。一、前言前几天在Python最强王者群【wen】问了一个Pandas数据处理的问题,一起来看看吧。请教问题:通过pandas读取excle数据,很多数据开头带有'特殊字符,我用replace或者strip()函数处理均无法处理。......
  • 笔记:Qt开发之多线程同步互斥机制
    目标:了解Qt多线程开发中常用的同步互斥类,使用场景和特点 实现线程互斥和同步常用的类互斥锁:QMute、QMutexLocker条件变量:QWaitCondition信号量:QSemaphore读写锁:QReadLocker、QWriteLocker、QReadWriteLock 1,QMutex特点:QMutex是Qt框架提供的互斥锁类,用于保护共享资......
  • 使用 MQTTnet 实现 MQTT 通信示例
    转自:https://cloud.tencent.com/developer/article/2103199一、什么是MQTT?MQTT(MessageQueuingTelemetryTransport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。MQTT是基于二进制消息的发布/订阅编程模式的消息协议,如今已经成为OASIS......
  • 微信小程序 mqtt 连接中断原因
    上周开发微信小程序时新加了一个页面,复用了以前页面的逻辑,但是今天发现新加的页面出现了很奇怪的问题:进入新页面后,点一下查询再退出页面,mqtt连接正常;进入新页面后,直接返回退出页面,mqtt连接中断。WebSocketconnectionto"wss://www.xxxx.com/mqtt"failed:Closereceiveda......
  • 《安富莱嵌入式周报》第325期:开源可编程精密电阻仪,开源入耳式无线耳机,蓝牙Mesh固件更
    周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 更新一期视频,趁热打铁,下期CANopen专题视频将在下周发布BSP视频教程第27期:CANopen协议栈专题,实战方式系统了解NMT,PDO,SDO,时间戳,同步报文,紧急报文等(2023-10-17)https://www.armbb......
  • qt软件崩溃的分析方法-定位源文件和行号
    软件(debug版exe或者release版exe)在正常运行状态下(不是gdb调试运行),如果软件崩掉,那么会直接闪退,软件什么也做不了,此时无法保存软件中的状态信息,此外,也无法提供任何软件崩溃原因的信息。因此,软件崩掉,我们需要能给出信息才行,指导我们修改源码。解决方法如下(针对Windows):注:如果用vs开发qt......
  • k8s-节点标签label
    查看节点标签信息:kubectlgetnode--show-labels设置节点标签信息:kubectllabelnode节点名标签值kubectllabelnodenode2region=huanaizone=Aenv=testbussiness=game显示节点的相应用标签:kubectlgetnodes-Lregion,zone修改节点标签信息:kubectllabelnode......
  • QtCreator Key Bindings
    快捷键|功能-----|-----Esc|切换到代码编辑状态F1|查看帮助(选中某一类或函数,按下F1,出现帮助文档)F2|在光标选中对象的声明和定义之间切换(和Ctrl+鼠标左键一样的效果,选中某一类或函数,按下F2,迅速定位到该类或函数声明的地方或被调用的地方)F3|查找下一个F4|头文件和源文......
  • Jupyter QtConsole 配置,2023 年了你还在使用 QtConsole 吗?
    目录JupyterQtConsole配置,2023年了你还在使用QtConsole吗?JupyterQtConsole的安装设置字体启动时自动加载需要的库包JupyterQtConsole配置,2023年了你还在使用QtConsole吗?Jupyter想必大家已经很熟悉了,它是一个开源的交互式计算环境,支持多种编程语言。它提供了一个灵......
  • QT-多窗口程序编程
    exec()解析引用参考:qt中main函数中的exec()作用总结_qtexec-CSDN博客intmain(intargc,char*argv[]){ QApplicationa(argc,argv);MainWindoww;w.show();returna.exec(); //出现在此处}main函数的返回直接交由系统(更底层)进行处理,exec的作用则确定与......