
2个回答
展开全部
需要进行中文转换
引入头文件: #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();
}
}

2023-12-06 广告
UIkit是一套轻量级、模块化且易于使用的开源UI组件库,由YOOtheme团队开发。它提供了丰富的界面元素,包括按钮、表单、表格、对话框、滑块、下拉菜单、选项卡等等,适用于各种类型的网站和应用程序。UIkit还支持响应式设计,可以根据不同...
点击进入详情页
本回答由网易云信提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询