在默认的qt程序中是不支持中文语言的,会出现以下两种情况,只要在代码中加入下面的内容即可
1、当使用中文语言的时候会出现乱码,
2、数据库查询的时候查询不出结果
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QTextCodec::setCodecForLocale(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("GBK"));
MainWindow w;
w.show();
return app.exec();
}