查看完整版本: [-- Qt5.5 for ARM的中文字体显示 --]

QTCN开发网 -> Qt中文处理 -> Qt5.5 for ARM的中文字体显示 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

gongjian32 2015-07-11 12:20

Qt5.5 for ARM的中文字体显示

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 2015-07-13 10:46
英文可以显示吗?

gongjian32 2015-07-13 18:17
英文显示肯定没有问题!

hbn0335 2015-07-13 18:27
你有qq吗?

gongjian32 2015-07-13 23:24
QQ: 364810709  

hehaibo2015 2015-09-05 17:10
问题解决了吗?
我现在也遇到这个问题
可以说说方法吗?
我的QQ是 59042392

hjbest520 2015-09-07 15:43
我的QT5.4 + ARM 也是不能显示中文, 在PC ubuntu15.4 + QT5.4 是正常显示中英文的,  在arm 上只能显示英文, 中文不显示, 同样的代码, 我查了字库和环境设置, 基本上和网上描述的一致
楼主, 能帮忙下不?
我的QQ 253368343, 谢谢


查看完整版本: [-- Qt5.5 for ARM的中文字体显示 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled