1.下载地址
http://www.bootcss.com/p/font-awesome/
2. 下载解压之后找到如下路径中的字体库,并添加到QT资源中
3.https://fontawesome.com/v4/cheatsheet/查找图标对应的编码
https://fontawesome.com/v4/cheatsheet/
4.使用例子
int fontId = QFontDatabase::addApplicationFont(":/font/fontawesome-webfont.ttf");
QStringList fontFamilies = QFontDatabase::applicationFontFamilies(fontId);;
QFont font;
font.setFamily(fontFamilies.at(0));
font.setPixelSize(20);
QVector<QChar> vecChar;
vecChar << 0xf002 << 0xf03e << 0xf085;
for(int i = 0;i<vecChar.size();i++)
{
QLabel *label = new QLabel(this);
label->setFont(font);
label->setText(QString("%1").arg(vecChar[i]));
label->setGeometry(10,i*50,50,50);
}
5.运行结果