QTextCodec::setCodecForTr(QTextCodec::codecForName('GB2312'));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName('GB2312'));
是的,不过有时候就算加入了也显示不了,这个时候你可以尝试下面这种方法。
背景:
假设你想在一个label上显示中文:
ui->label->setText(QString::fromLocal18Bit("中文显示了"));
QTextCodec::setCodecForTr(QTextCodec::codecForName('GB2312'));
QTextCodec::setCodecForCStrings(QTextCodec::codecForName('GB2312'));
是的,不过有时候就算加入了也显示不了,这个时候你可以尝试下面这种方法。
背景:
假设你想在一个label上显示中文:
ui->label->setText(QString::fromLocal18Bit("中文显示了"));