qt加载字体
来源:互联网 发布:电气软件 编辑:程序博客网 时间:2024/06/08 01:21
在main函数中
if ( QFontDatabase::addApplicationFont( QString("%1/resource/roboto-regular.ttf").arg( QCoreApplication::applicationDirPath() )) == -1 ){ qDebug("load roboto-regular.ttf failed"); } if ( QFontDatabase::addApplicationFont( QString("%1/resource/roboto-black.ttf").arg( QCoreApplication::applicationDirPath() ) ) == -1 ){ qDebug("load roboto-black.ttf failed"); } if ( QFontDatabase::addApplicationFont( QString("%1/resource/roboto-bold.ttf").arg( QCoreApplication::applicationDirPath() ) ) == -1 ){ qDebug("load roboto-bold.ttf failed"); } if ( QFontDatabase::addApplicationFont( QString("%1/resource/roboto-medium.ttf").arg( QCoreApplication::applicationDirPath() ) ) == -1 ){ qDebug("load roboto-medium.ttf failed"); } if ( QFontDatabase::addApplicationFont( QString("%1/resource/roboto-thin.ttf").arg( QCoreApplication::applicationDirPath() ) ) == -1 ){ qDebug("load roboto-thin.ttf failed"); } if ( QFontDatabase::addApplicationFont( QString("%1/resource/roboto-light.ttf").arg( QCoreApplication::applicationDirPath() ) ) == -1 ){ qDebug("load roboto-light.ttf failed"); } int id = QFontDatabase::addApplicationFont( QString("%1/resource/wqy.ttf").arg( QCoreApplication::applicationDirPath( ) )); QStringList list = QFontDatabase::applicationFontFamilies(id); if(list.count()>0) { QFont fontThis(list.at(0)); QGuiApplication::setFont(fontThis);//设置字体 }
在该目录下放入字体ttf格式
阅读全文
0 0
- qt加载字体
- QT-字体文件加载
- Qt程序加载外部字体
- Qt加载本地字体 .ttc或.ttf
- qt中 字体问题
- QT/E中的字体
- qt embedded 字体
- Qt怎么设置字体
- qt 字体设置
- QT程序字体小
- qt字体设置问题
- qt 字体设置
- QT/E中的字体
- qt字体设置问题
- qt字体设置问题
- QT/E中的字体
- QT/E中的字体
- qt 字体处理
- Android ImageReader使用
- 有向图的强连通分解--Kosaraju算法
- iOS UITapGestureRecognizer区分单击还是双击
- IO多路复用机制详解
- SQL查询语句中的 limit offset
- qt加载字体
- linux系统如何使用tess4j(java)进行ocr图片文字识别
- pymysql 连接mysql数据库---不支持中文解决
- switch语句中使用break???
- 写博客的第一天
- java mkdir()和mkdirs()区别
- Mallat算法及C语言实现(一维DB小波分解与重构)
- android 获取时间戳 和时间戳转日期
- Java学习笔记(三)内部封装类