Qt5.7在AM3358下解决中文乱码显示问题
2017-12-15 14:03
746 查看
今天查了一圈儿,发现了解决Qt5在AM3358下中文显示的问题,主要的思想是添加外部中文字库,然后设置字体。具体实现代码如下:
#include "mainwindow.h"
#include <QApplication>
#include <QFont>
#include <QTextCodec>
#include <QFontDatabase>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
int id = QFontDatabase::addApplicationFont("/usr/lib/fonts/simsun.ttc");
QString msyh = QFontDatabase::applicationFontFamilies (id).at(0);
QFont font(msyh,10);
qDebug()<<msyh<<endl;
font.setPixelSize(20);
font.setFamily("simsun");
a.setFont(font);
MainWindow w;
w.show();
return a.exec();
}
#include "mainwindow.h"
#include <QApplication>
#include <QFont>
#include <QTextCodec>
#include <QFontDatabase>
#include <QDebug>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
int id = QFontDatabase::addApplicationFont("/usr/lib/fonts/simsun.ttc");
QString msyh = QFontDatabase::applicationFontFamilies (id).at(0);
QFont font(msyh,10);
qDebug()<<msyh<<endl;
font.setPixelSize(20);
font.setFamily("simsun");
a.setFont(font);
MainWindow w;
w.show();
return a.exec();
}
相关文章推荐
- Qt5.7在AM3358下解决中文乱码显示问题
- 解决QT中文字符串在osg中显示乱码的问题
- Qt技巧:中文显示乱码问题解决
- QT之解决按钮显示中文乱码问题
- 【Qt开发】Qt5.7中文显示乱码解决方法两种
- 解决qt中文显示乱码的问题
- QT如何显示中文,解决乱码问题
- 某些开发版中的Qt Designer菜单等中文显示为乱码问题解决方法初探
- QT解决中文乱码显示问题
- 解决QT中文字符串在osg中显示乱码的问题
- Qt qsqlquerymodel 中文显示乱码问题解决
- QT-解决中文显示乱码问题
- 【Qt开发】解决Qt5.7.0中文显示乱码的问题
- qt5.6 中文字体显示乱码问题解决方法
- springMVC中itext生成PDF,根本上解决中文乱码以及不显示问题
- Qt5.7中文乱码解决
- 解决mac下MySQL插入中文显示乱码的问题
- vim 显示中文成乱码问题解决
- 【问题解决】MYSQL中文显示'?'中文乱码问题
- Android 代码中文字在手机上显示乱码问题解决方法