qt 显示中文

在空间中显示中文

在main函数中加入
QTextCodec::setCodecForTr(QTextCodec::codecForName("gbk"));
app.setFont(font);


QString str = tr("中文"); //一定要加上tr
lineEdit.setText(str);

 

--------------------------------------------------------------

读取中文文件

QFile file;
...
QTextCodec *code = QTextCodec::codecForName("utf-8"); //如果文件是gbk的就设gbk,其他以此类推
QTextStream stream(&file);
stream.setCodec(code);
file.open(QIODevice::ReadWrite);
QString content = stream.readAll();

 

你可能感兴趣的:(Stream,File,qt)