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