欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

QT中使用fontawesome

程序员文章站 2024-02-20 23:21:28
...

fontawesome官网:http://fontawesome.dashgame.com/
fontawesome是一种字体图标,即显示为图标的font。
打开官网点击立即下载,QT中使用fontawesome
QT中使用fontawesome
选出.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; 控件背景透明就好看啦,但是好像字体调成彩色的话按钮背景透明会消失。
QT中使用fontawesome
QT中使用fontawesome