Qt 程序 支持中文 设置

在默认的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();
}


你可能感兴趣的:(数据库,语言,qt)