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

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

问题来源

想要在lineEdit传入中文不乱码

问题解决方案

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

用翻译文件去解决。

相关推荐
我还记得那天2 分钟前
C语言递归实现汉诺塔问题
c语言·开发语言
不吃土豆的马铃薯4 分钟前
Spdlog 入门:日志记录器与日志槽基础详解
服务器·开发语言·c++·c·日志·spdlog
此生决int7 分钟前
算法从入门到精通——前缀和
c++·算法·蓝桥杯
凯瑟琳.奥古斯特12 分钟前
传输层核心功能解析
开发语言·网络·职场和发展
Fuyo_111927 分钟前
C++中的活字印刷术——模板·初阶
开发语言·c++·笔记
小白|28 分钟前
cmake:昇腾CANN构建系统完全指南
java·c++·算法
在角落发呆28 分钟前
跨越网络鸿沟:传统文件传输与现代内网穿透的奇妙交响
开发语言·php
王老师青少年编程29 分钟前
2026年全国青少年信息素养大赛“算法应用主题赛”(初赛)【C++考点大纲】(全场景、组别):文末附备考秘籍!
c++·全国青少年信息素养大赛·初赛·2026年·算法应用主题赛·考点大纲
Season45032 分钟前
C++之模板元编程(前置知识 constexpr)
开发语言·c++
AI玫瑰助手34 分钟前
Python运算符:比较运算符(等于不等等于大于小于)与返回值
android·开发语言·python