如果直接调用控件显示中文,控件显示乱码:
ui.show_label->setText("成功");
ui.text_Browser->setPlainText("chenggong");
在工程文件的ui_xxx.h开头处添加以下代码:
#ifdef WIN32
#pragma execution_character_set("utf-8")
#endif
编译运行后,成功解决中文乱码问题。
PS:使用如下代码亦可代替单独的中文字符串
ui.text_Browser->setPlainText(QString::fromUtf8("成功"));