QT4.X跟QT5.6设置中文显示的步骤不一样,下面是qt5.6.3的profile和main.cpp文件。
1. 加入这段之后,再把DroidSansFallbackFull.ttf或者DroidSansFallback.ttf放到特定目录下边,然后设置一下环境变量(放到/etc/profile最下面):
export QTEDIR=/mnt/qt5env_arage
export LD_LIBRARY_PATH=$QTEDIR/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=$QTEDIR/libx:$LD_LIBRARY_PATH
export QT_QPA_FONTDIR=$QTEDIR/lib/fonts
export QT_QPA_PLATFORM_PLUGIN_PATH=$QTEDIR/plugins
export QT_QPA_PLATFORM=linuxfb:fb=/dev/fb0:size=480x272:mmSize=480x272:offset=0x0:tty=/dev/tty1
export LD_PRELOAD=/mnt/qt5env_arage/libx/preloadable_libiconv.so
2.main.cpp文件
#include "widget.h"
#include <QApplication>
#include<QFontDatabase>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
Widget w; //这一关键部分,是从网上抄的