【QT】学习课-toolButton的使用(3)!

文章介绍了如何在QTDesigner环境下配置python环境,通过实例演示了toolButton的使用,包括添加styleSheet、设置图标和响应事件。toolButton被用来做指示按钮,例如打开文件目录、显示帮助信息和程序退出。
摘要由CSDN通过智能技术生成

来看下toolButton的使用

toolButton按钮的使用与pushButton按钮等相似,我觉得更适合做一些属性编辑来使用,我一般都用来做指示按钮。

一.环境配置

1.python 3.7.8  

可直接进入官网下载安装:Download Python | Python.org

2.QT Designer 

官方下载路径:Qt Designer Download for Windows and Mac

二.实例演示

1.直接用QT Designer设计界面的布局,如下:

 直接生成三个toolButton按钮,接下来我们来给它添加属性。

2.给toolButton编辑styleSheet,可直接在QT Designer里直接编辑,如下:

给三个toolButton按钮添加资源如下图所述,这边用了文件、帮助、退出三个图标的形式给toolButton添加样式,那么接下来看看怎样给toolButton添加事件属性。

 

3.添加toolButton响应事件,clicked指的是单击按钮,触发事件。

self.pushButton.clicked.connect(self.one)  # 按钮1
self.pushButton_2.clicked.connect(self.two)  # # 按钮2
self.pushButton_3.clicked.connect(self.close)  # # 按钮3

 绑定两个事件如下:

def one(self):

    fileName, _ = QFileDialog.getOpenFileName()
    return


def two(self):

    QMessageBox.about(self, "About",
                      """点击获取帮助""")
    return

(1)第一个事件fileName, _ = QFileDialog.getOpenFileName()的作用是用于打开我们的文件目录,获取本机文件绝对路径,该函数常用于版本文件路径获取、传输文件等。

(2)第二个事件QMessageBox.about(self, "About",
                      """点击获取帮助""")

这个则是一个很简单的弹窗事件,可在该函数内编辑想要输出的内容,触发则会显示在弹窗里面,我们这边图标2的功能是帮助按钮,那么自然可以编辑一些使用说明等信息。

4.单击触发事件

点击按钮1,打开文件目录,显示如下所述:

 

点击按钮2,获取帮助help,如下所述:

点击按钮3,直接退出,这边直接绑定close(),就不举例了。

三.总结

toolButton按钮,对于不同的人都有不同的用法,我这边习惯把该按钮当成指示按钮来使用,对于该按钮有好的使用方法或者建议可以提出来奥!

@Neng

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

==PP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值