Qt系列--ToolButton的一些操作(设置Icon,悬停,创建下拉菜单等)

本文介绍了在Qt中如何为ToolButton设置图标,响应鼠标悬停和点击事件,以及如何在Button上创建下拉菜单。通过设置Icon、调整大小和颜色,实现ToolButton的视觉效果。同时,通过创建动作、菜单并将其关联,详细讲解了建立下拉菜单的过程。
摘要由CSDN通过智能技术生成

ToolButton设置Icon:

内容:为toolbutton设置图标
ToolButton:是Qt中一种常见的控件,空间上可以写上文本,可以添加图片。
Icon:图片即Icon(图标)。
可以直接理解为给toolbutton设置一款外观;

 ui.toolButton_13->setIcon(QIcon("E:/toolicon/axis.png"));
    ui.toolButton_13->setIconSize(QSize(100, 100));
    ui.toolButton_13->setStyleSheet("background-color:rgba(0,0,0,0)");
    ui.toolButton_13->setFocusPolicy(Qt::NoFocus);

其中,第一行代码是对按钮进行贴图
第二行代码是对贴图的大小进行设置;
第三行是设置按钮的背景色,前三个是rgb分量,第四个参数是按钮的透明度
第四行代码暂时不知道。


button对于鼠标悬停,点击等动作响应:

 ui->toolButton->setStyleSheet(
       "QToolButton{background-color:rgba(255,178,0,100%);\
       color: white;border-radius: 10px;  border: 2px groove gray; border-style: outset;}" // 按键本色
       "QToolButton:hover{background-color:white; color: black;}"  // 鼠标停放时的色彩
       "QToolButton:pressed{background-color:rgb(85, 170, 255); border-style: inset; }"); //按下鼠标时的颜色

核心思想就是在三种不同的状态对按钮进行不同的着色处理。

9nLmNzZG4ubmV0L0NDTGFzZGZn,size_16,color_FFFFFF,t_70)


在Button上创建下拉菜单:

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值