【已解决】c++ 如何给qt的lineEdit传入中文且不乱码

本博文源于笔者正在写的一个模块,需要给qt的linEdit传入中文,并且不会乱码,原本想着在初始化,也就是构造函数里写入ui.lineEdit->setText("你好");结果发现,显示出来是乱码,那怎么办啊。下面就以一个小demo为例,将这个问题进行拿捏。

问题来源

想要在lineEdit传入中文不乱码

问题解决方案

cpp 复制代码
ui.lineEdit->setText("你好");
ui.lineEdit->setText(tr("你好"));

用翻译文件去解决。

相关推荐
不吃香菜学java11 小时前
Redis的java客户端
java·开发语言·spring boot·redis·缓存
BestOrNothing_201512 小时前
C++零基础到工程实战(4.3.3):vector数组访问与遍历
c++·迭代器·stl·vector·动态数组
贵沫末12 小时前
python——打包自己的库并安装
开发语言·windows·python
charlie11451419112 小时前
通用GUI编程技术——图形渲染实战(三十三)——Direct2D与Win32/GDI互操作:渐进迁移实战
c++·图形渲染·gui·win32
文祐12 小时前
C++类之虚函数表及其内存布局(一个子类继承一个父类)
开发语言·c++
zuowei288912 小时前
华为网络设备配置文件备份与恢复(上传、下载、导出,导入)
开发语言·华为·php
xiaohe0713 小时前
超详细 Python 爬虫指南
开发语言·爬虫·python
嗑嗑嗑瓜子的猫13 小时前
Java!它值得!
java·开发语言
xiaoshuaishuai813 小时前
C# GPU算力与管理
开发语言·windows·c#
lsx20240613 小时前
SVN 创建版本库
开发语言