主题 : QT5在开发板上怎么支持中文呢? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 64736
精华: 0
发帖: 6
金钱: 35 两
威望: 7 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2012-03-09
最后登录: 2017-09-13
楼主  发表于: 2014-09-26 12:13

 QT5在开发板上怎么支持中文呢?


QT5程序在PC上能正常显示中文字符,移植到开发板上英文字符能正常显示,中文字符不能正常显示,
标题栏上面显示的中文是口口口口,控件上的中文没有任何显示。
简单的测试QT5程序部分代码如下:
1    ui->setupUi(this);
2           QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8"));
3           //    this->setWindowTitle(tr("例子--example"));
4           this->setWindowTitle(QString::fromUtf8("例子--example1"));
5           //   this->setWindowTitle(QString::fromLocal8Bit("例子--example1"));
6           btn=new QPushButton(this);
7           btn->setGeometry(50,50,200,100);
8          //  btn->setText(tr("数控--hehe"));
9            btn->setText(QString::fromLocal8Bit("数控--hehe"));
第二行有无没有影响,注释了好几种显示方式,结果都一样,都是这样:
PC上能正常显示中文字符,移植到开发板上英文字符能正常显示,中文字符不能正常显示,
标题栏上面显示的中文是口口口口,控件上的中文没有任何显示。
级别: 新手上路
UID: 97913
精华: 0
发帖: 33
金钱: 165 两
威望: 33 点
贡献值: 0 点
综合积分: 66 分
注册时间: 2013-11-09
最后登录: 2016-12-29
1楼  发表于: 2015-10-22 14:59
你好,我也是个新手,请问QT5可以支持多点触摸屏吗?