QT中使用fontawesome

fontawesome官网:http://fontawesome.dashgame.com/
fontawesome是一种字体图标,即显示为图标的font。
打开官网点击立即下载,在这里插入图片描述
在这里插入图片描述
选出.ttf文件,添加到资源文件中即可使用,在官网上找好需要的图标,记下编号放代码里面

int fontId = QFontDatabase::addApplicationFont(":/fonts/fontawesome-webfont.ttf");
QString fontName = QFontDatabase::applicationFontFamilies(fontId).at(0);
QFont iconFont = QFont(fontName);
iconFont.setPointSize(10);
ui->button->setFont(iconFont);
ui->button->setText(QChar(0xf00d));//0xf00d对应的是"关闭"字体图标,具体可以看官网

#include QFontDatabase 头文件不要忘记了

background-color: transparent; 控件背景透明就好看啦,但是好像字体调成彩色的话按钮背景透明会消失。
在这里插入图片描述
在这里插入图片描述

发布了29 篇原创文章 · 获赞 8 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_42542969/article/details/89312740