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

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

问题来源

想要在lineEdit传入中文不乱码

问题解决方案

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

用翻译文件去解决。

相关推荐
hqwest18 小时前
码上通QT实战20--监控页面12-获取灯珠状态
qt·modbus·开关量·功能码01·线圈状态
恒者走天下18 小时前
c++ cpp项目面经分享
c++
烟锁池塘柳018 小时前
C++程序脱离环境运行:详解OpenCV动态库依赖部署 (Deployment)
c++·opencv·webpack
qq_3363139318 小时前
java基础-IO流(随机点名器)
java·开发语言·python
古城小栈18 小时前
Cargo.toml
开发语言·后端·rust
心语星光18 小时前
用LibreOffice实现批量将pptx文件转换为pdf文件
开发语言·pdf·ppt
鱼蛋-Felix18 小时前
C#浮点数在部分国家解析失效问题
开发语言·unity·c#
冰暮流星18 小时前
javascript数据类型转换-转换为数字型
开发语言·前端·javascript
4***175418 小时前
Python 小游戏实战:打造视觉精美的数独小游戏
开发语言·python·pygame
被制作时长两年半的个人练习生18 小时前
首尾元素相同的间隔循环策略
c++·笔记·循环·ptx