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);
}