#include
#include
#include
int main(int argc,char **argv)
{
QApplication app(argc,argv);
QWidget w;
w.setWindowTitle(QString("主要看气质"));
w.show();
app.exec();
return 0;
}
出现错误:

但是将
w.setWindowTitle(QString("主要看气质"));
改为w.setWindowTitle(QString("主要看气"));
就能运行成功。
求各位大神看看是什么原因?
把qstring("")改成qstring::fromlocal8bit("")试试
我之前也有这个问题,是因为中文编码转译异常导致的。你在网上搜一下qt解决中文乱码的问题就可以解决了。
你可以试试在气质后面加一个空格,Qt5好像对汉字不太友好,经常出现乱码的情况,编码异常吧