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