Qt记录使用QtAwesome

Qt记录使用QtAwesome

基本使用

cpp 复制代码
pro文件添加
CONFIG +=fontAwesomeFree
include(QtAwesome/QtAwesome.pri)
//实例化QtAwesome
fa::QtAwesome* awesome = new fa::QtAwesome(this);
awesome->initFontAwesome();

//设置外置适应   图标ICON的颜色color
QVariantMap options;
options.insert("color", QColor(255, 0 ,0));

//
QToolButton* btnIcon2 = new QToolButton;//tool图标初始化
//设置图标的动画   例如这个是旋转图标
options.insert("anim", QVariant::fromValue(new fa::QtAwesomeAnimation(btnIcon2)));
//设置图标大小
btnIcon2->setIcon(awesome->icon(fa::fa_solid, fa::fa_spinner, options));
btnIcon2->setIconSize(QSize(32, 32)); // 设置图标大小
btnIcon2->setFixedSize(60, 38); // 如果需要,可以设置按钮的固定大小
connect(btnIcon2,SIGNAL(clicked()),this,SLOT(showMin()));//绑定button 点击事件
相关推荐
小白舒_SC3 小时前
多个VS版本的Qt VS Tools的QtMsBuild不兼容问题
经验分享·qt
pixcarp4 小时前
知识库系统的内容资产闭环怎么设计
服务器·数据库·后端·golang
JosieBook4 小时前
【数据库】时序预测能力的分级进化:TimechoAI如何让每一类用户都能精准预见未来
java·开发语言·数据库
吴声子夜歌6 小时前
SQL经典实例——使用多张表
数据库·sql
倔强的石头_7 小时前
《Kingbase护城河》——深度解密数据库行锁冲突与等待事件架构
数据库
IT策士7 小时前
Redis 从入门到精通:性能调优与多语言客户端对比
数据库·redis·缓存
Bert.Cai8 小时前
Oracle INSTR函数详解
数据库·oracle
金色熊族9 小时前
QTransform使用心得(二)--仿射变换、非仿射变换、矩阵
qt·线性代数·矩阵
茉莉玫瑰花茶10 小时前
综合案例 - AI 智能租房助手 [ 5 ]
服务器·数据库·人工智能·python·ai
ywl47081208710 小时前
jwt生产token,简单版helloworld
java·数据库·spring