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 点击事件
相关推荐
q***78376 小时前
mysql表添加索引
数据库·mysql
翔云1234566 小时前
MySQL 机器重启后,gtid_executed 是如何初始化的
数据库·mysql·adb
JAVA学习通7 小时前
Mysql进阶---存储过程&变量&SQL编程
数据库·mysql
阿里云大数据AI技术7 小时前
朝阳永续基于阿里云 Milvus 构建金融智能投研产品“AI 小二”
数据库·人工智能
百***49007 小时前
Redis-配置文件
数据库·redis·oracle
老纪的技术唠嗑局7 小时前
OceanBase 年度发布会 Hands-on AI Workshop 回顾
数据库
艾体宝IT7 小时前
艾体宝干货 | Redis Python 开发系列#5 高可用与集群部署指南
数据库
3***89197 小时前
开放自己本机的mysql允许别人连接
数据库·mysql·adb
X***C8627 小时前
使用bitnamiredis-sentinel部署Redis 哨兵模式
数据库·redis·sentinel