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