正常情况下,QT显示的字符显示是UTF格式,直接输汉字显示会款吗,如下:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QtWidgetsApplication1 w;
w.setWindowTitle("图像窗口");
w.show();
return a.exec();
}
解决乱码问题如下:
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QtWidgetsApplication1 w;
w.setWindowTitle(u8"图像窗口");
w.show();
return a.exec();
}