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

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

问题来源

想要在lineEdit传入中文不乱码

问题解决方案

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

用翻译文件去解决。

相关推荐
汤米粥15 分钟前
Python调用百度搜索触发安全验证
开发语言·python
影寂ldy23 分钟前
C# 五大加密算法全套实战(AES/DES对称、RSA非对称、MD5/SHA256哈希)
开发语言·c#·哈希算法
旖-旎23 分钟前
《LeetCode 646 最长数对链 || LeetCode 1143 最长公共子序列》
c++·算法·leetcode·动态规划
罗超驿1 小时前
6.Java LinkedList深度解析:从链表原理到源码实践
java·开发语言·链表
2501_948106911 小时前
计算机毕业设计之jsp物业管理系统
java·大数据·开发语言·汽车·课程设计
逝水无殇1 小时前
C# 反射详解
开发语言·后端·c#
阿米亚波1 小时前
【C++ STL】std::list
c++·windows·笔记·stl·list
橙色阳光五月天1 小时前
CMake 构建配置文件解析
c++·cmake·plugin
xlxxy_1 小时前
sap获取批次特性报表
java·linux·开发语言·前端·数据库·abap·mm
北冥you鱼1 小时前
Go语言常用包使用指南:从标准库到第三方利器
开发语言·microsoft·golang