• 6955阅读
  • 6回复

[讨论]Qt5.5 for ARM的中文字体显示 [复制链接]

上一主题 下一主题
离线gongjian32
 

只看楼主 倒序阅读 楼主  发表于: 2015-07-11
Qt5.5 for ARM的中文字体显示请问如何设置?
现在ubunt12.04装了qt-creator ,可以中文输入。  编译了makeqpf能够生产想要的qpf2格式字体。
但是不知道在程序里面如何设置?qt5.5的和qt4的不一样!网上的绝大部分是qt4的。

下面的代码好像不起作用!

QT的FONT环境变量都设置好了。

12 export QTDIR=/opt/qt5
13 export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0
14 export QT_QPA_PLATFORM_PLUGIN_PATH=$QTDIR/plugins/platforms
15 export QT_QPA_FONTDIR=$QTDIR/lib/fonts
16 export QT_QPA_EVDEV_MOUSE_PARAMETERS=/dev/input/event4
17 export QT_QPA_EVDEV_KEYBOARD_PARAMETERS=/dev/input/event1
20 export PATH=$QTDIR/bin:$PATH
21 export LD_LIBRARY_PATH=$QTDIR/lib:$QTDIR/plugins/imageformats:$LD_LIBRARY_PATH


#include "widget.h"
#include "ui_widget.h"
#include <QFont>
#include <QTextCodec>
Widget::Widget(QWidget *parent) :    QWidget(parent),    ui(new Ui::Widget)
{    
QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF8"));    
QFont font;        
font.setFamily(QString::fromUtf8("wenquanyi"));      
font.setPointSize(12);        
this->setFont(font);    
ui->setupUi(this);
}
离线hbn0335

只看该作者 1楼 发表于: 2015-07-13
英文可以显示吗?
离线gongjian32

只看该作者 2楼 发表于: 2015-07-13
英文显示肯定没有问题!
离线hbn0335

只看该作者 3楼 发表于: 2015-07-13
你有qq吗?
离线gongjian32

只看该作者 4楼 发表于: 2015-07-13
QQ: 364810709  
离线hehaibo2015

只看该作者 5楼 发表于: 2015-09-05
问题解决了吗?
我现在也遇到这个问题
可以说说方法吗?
我的QQ是 59042392
离线hjbest520

只看该作者 6楼 发表于: 2015-09-07
我的QT5.4 + ARM 也是不能显示中文, 在PC ubuntu15.4 + QT5.4 是正常显示中英文的,  在arm 上只能显示英文, 中文不显示, 同样的代码, 我查了字库和环境设置, 基本上和网上描述的一致
楼主, 能帮忙下不?
我的QQ 253368343, 谢谢
快速回复
限100 字节
 
上一个 下一个