資源簡介
Qt使用FontAwesome字體圖標的方式,完整示例,封裝了使用幫助類。

代碼片段和文件信息
#include?“fontawesomeicons.h“
#include?se>
FontAwesomeIcons?&FontAwesomeIcons::Instance()
{
????static?FontAwesomeIcons?_instance;
????return?_instance;
}
QFont?FontAwesomeIcons::getFont()
{
????return?this->font;
}
QChar?FontAwesomeIcons::getIconChar(FontAwesomeIcons::IconIdentity?code)
{
????return?QChar((int)code);
}
FontAwesomeIcons::FontAwesomeIcons()
{
????//?add?font?file
????int?fontId?=?QFontDatabase::addApplicationFont(“:/font/fontawesome-webfont.ttf“);
????QStringList?fontFamilies?=?QFontDatabase::applicationFontFamilies(fontId);
????Q_ASSERT_X(fontFamilies.size()==1“font““font?not?exist.“);
????this->font.setFamily(fontFamilies.at(0));
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-17?14:16??FontAwesome\
?????文件????????1103??2017-12-17?12:44??FontAwesome\FontAwesome.pro
?????文件???????79076??2013-06-17?23:32??FontAwesome\fontawesome-webfont.ttf
?????文件?????????678??2017-12-17?14:10??FontAwesome\fontawesomeicons.cpp
?????文件???????12333??2017-12-17?13:54??FontAwesome\fontawesomeicons.h
?????文件?????????172??2017-12-17?11:59??FontAwesome\main.cpp
?????文件????????1516??2017-12-17?13:56??FontAwesome\mainwindow.cpp
?????文件?????????410??2017-12-17?12:30??FontAwesome\mainwindow.h
?????文件?????????535??2017-12-17?12:01??FontAwesome\mainwindow.ui
?????文件?????????106??2017-12-17?12:27??FontAwesome\res.qrc
?????目錄???????????0??2017-12-17?14:18??__MACOSX\
?????目錄???????????0??2017-12-17?14:18??__MACOSX\FontAwesome\
?????文件?????????120??2017-12-17?12:37??__MACOSX\FontAwesome\._.DS_Store
- 上一篇:iewebcontrols
- 下一篇:jpg編碼再解碼
評論
共有 條評論