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 点击事件
相关推荐
2301_796588501 分钟前
mysql如何统计不同状态的数量_使用group by配合count函数
jvm·数据库·python
qq_189807032 分钟前
HTML怎么实现快捷跳转顶部_HTML固定悬浮锚点按钮【介绍】
jvm·数据库·python
m0_747854525 分钟前
c++怎么在写入文本文件时自动将所有换行符统一为Unix风格【详解】
jvm·数据库·python
.柒宇.6 分钟前
MySQL的PXC高可用实战
数据库·mysql
qq_189807036 分钟前
mysql查询执行过程中如何追踪耗时_使用PROFILE分析指令周期
jvm·数据库·python
2401_835956816 分钟前
如何监控表空间自动扩展_DBA_DATA_FILES中的MAXBYTES分析
jvm·数据库·python
羑悻的小杀马特7 分钟前
Pinecone向量数据库深度解析:从核心架构到LangChain集成实战
数据库·架构·langchain·pinecone
Polar__Star7 分钟前
如何配置分区表的行迁移_ENABLE ROW MOVEMENT允许更新分区键跨区移动
jvm·数据库·python
weixin_580614007 分钟前
JavaScript中模板字符串处理多行文本的排版优势
jvm·数据库·python
2401_837163898 分钟前
SQL利用窗口函数实现轻量级报表设计_实战技巧
jvm·数据库·python