展开全部
需要进行中文转换
引入头文件: #include <QTextCodec>
在需要使用中的地方:
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));
然后把中文写在tr中即可。
eg: lineEdit->setText(tr("你好!"));
引入头文件: #include <QTextCodec>
在需要使用中的地方:
QTextCodec::setCodecForTr(QTextCodec::codecForName("gb2312"));
然后把中文写在tr中即可。
eg: lineEdit->setText(tr("你好!"));
追问
#include "mysd.h"
#include "ui_mysd.h"
#include
#include
mysd::mysd(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::mysd)
{
ui->setupUi(this);
QFile fp(":/1.txt");
if(fp.open(QFile::ReadOnly))
{
QString str;
str=fp.readAll();
ui->mylab->setText(str);
fp.close();
}
}
怎么改呢?
追答
#include
mysd::mysd(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::mysd)
{
ui->setupUi(this);
QTextCodec::setCodecForCStrings(QTextCodec::codecForName("gb2312"));
QFile fp(":/1.txt");
if(fp.open(QFile::ReadOnly))
{
QString str;
str=fp.readAll();
ui->mylab->setText(str);
fp.close();
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询