频道栏目
首页 > 程序开发 > 移动开发 > 其他 > 正文
移动开发Qt5加载、使用外部字体
2017-12-26 10:22:39      个评论    来源:WSG的博客--盛年不重来,一日难再晨.及时当勉励,岁月不待人.  
收藏   我要投稿

Qt版本:Qt Creator 4.4.1 Based on Qt 5.9.3 (MSVC 2015, 32 bit)

一、所需头文件:

#include 
#include 
#include 
#include 
二、加载:
QString dir = QCoreApplication::applicationDirPath();
QStringList m_fontList;
m_fontList.clear();

int lcdFontId = QFontDatabase::addApplicationFont(":/lcd/DS-DIGI.ttf"); // 从source资源文件
// int lcdFontId = QFontDatabase::addApplicationFont(dir + "/fonts/DS-DIGI.ttf"); //从外部资源文件
if (lcdFontId != -1) // -1为加载失败
{
	m_fontList << QFontDatabase::applicationFontFamilies(lcdFontId);
}
三、使用:
if (!m_fontList.isEmpty())
{
	QFont font;
	font.setFamily(m_fontList.at(0));
}
点击复制链接 与好友分享!回本站首页
上一篇:iconFont(字体图标)详细解析
下一篇:简单好用的RecyclerView适配器
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站