Python GUI编程网 > 按钮控件_PyQt5按钮控件方法大全

按钮控件_PyQt5按钮控件方法大全

PyQt5按钮控件涵盖功能丰富,包括QPushButton(QCommandLinkButton)、QToolButton、 QRadioButton、QCheckBox、QButtonGroup(继承自QObject)等都有着不同的作用和使用场景, 同时为了更好的总结按钮的功能,PyQt5所有按钮控件还有一个父类QAbstractButton。

  • PyQt5复选框按钮QCheckBox信号使用

    PyQt5复选框按钮QCheckBox信号使用

    复选框按钮QCheckBox基础自QAbstractButton,所以QAbstractButton中的信号QCheckBox都可以使用,除此之外QCheckBox也拥有自己的比较特殊的信号stateChanged(),此信号在按钮被选中或取消选中的时候会做出回应。

    发布博客:2022年11月25日 05:09 阅读:27 作者:Python GUI编程网
  • 复选框按钮QCheckBox三态设置和复选框默认状态的设置和获取

    复选框按钮QCheckBox三态设置和复选框默认状态的设置和获取

    PyQt中复选框按钮QCheckBox不仅继承父类的一些功能,自身还有一些比较特殊的方法,比如三态设置,复选框默认状态的设置和获取以及一些其他状态的选中设置等等。

    发布博客:2022年11月25日 05:06 阅读:16 作者:Python GUI编程网
  • PyQt5按钮组容器QButtonGroup信号的使用方法

    PyQt5按钮组容器QButtonGroup信号的使用方法

    QButtonGroup按钮组可用信号主要有4个,这里注意QButtonGroup继承自QObject,所以不能误认为他继承了QAbstractButton的方法和信号,这是很多同学容易犯的一个错误。

    发布博客:2022年11月25日 04:11 阅读:18 作者:Python GUI编程网
  • PyQt5按钮组容器QButtonGroup的用法——ID绑定获取和取消互斥操作

    PyQt5按钮组容器QButtonGroup的用法——ID绑定获取和取消互斥操作

    前文中讲过单选按钮往往用于选择单一选项,但是选择结果是否正确,可以通过获取对象的方法判断(借助于isChecked),QButtonGroup还给我们提供了更加简单的方法,就是设置和绑定ID。通过setId方法实现,和前面addButton中的ID是一样的效果。

    发布博客:2022年11月24日 06:07 阅读:15 作者:Python GUI编程网
  • PyQt5按钮组容器QButtonGroup的用法——查看和移除按钮

    PyQt5按钮组容器QButtonGroup的用法——查看和移除按钮

    前面通过QButtonGroup实例化的按钮组对象中添加按钮的时候我们看到addButton方法中还有一个参数默认值为-1,这个用法类似于给按钮组中的按钮添加一个身份证号码。

    发布博客:2022年11月24日 06:03 阅读:19 作者:Python GUI编程网
  • PyQt5按钮组容器QButtonGroup的用法——创建和按钮添加

    PyQt5按钮组容器QButtonGroup的用法——创建和按钮添加

    前文中我们说过按钮想实现分组功能一种方法是通过把按钮放在不同的父控件中,还有一种方法就是通过按钮组容器QButtonGroup来实现。QButtonGroup是一个抽象的按钮容器,通过QButtonGroup可以将同一个父控件下的多个按钮分别放在不同的抽象组中,避免类似于互斥这样的情况发生,QButtonGroup继承QObject所以本身不具备可视化。

    发布博客:2022年11月24日 06:01 阅读:15 作者:Python GUI编程网
  • PyQt5单选按钮控件QRadioButton分组与互斥设置

    PyQt5单选按钮控件QRadioButton分组与互斥设置

    单选按钮控件QRadioButton分组与互斥问题有2中解决方案,一种是把两组单选按钮分别放在2个父控件上,还有一种是通过按钮组来配置按钮的分组和互斥。本章节中主要讲第一个方法,后面的文章中通过QButtonGroup来演示第二种方法。

    发布博客:2022年11月24日 05:59 阅读:16 作者:Python GUI编程网
  • PyQt5单选按钮控件QRadioButton构造,状态获取和信号方法

    PyQt5单选按钮控件QRadioButton构造,状态获取和信号方法

    QRadioButton单选按钮控件虽然现在还没有演示,其实在很多场景下我们都见过类似的控件,比如驾校考试的单选题就是很明显的案例,一道题只有一个选项,你选中A以后再去选择B,A就会被自动取消。

    发布博客:2022年11月21日 05:55 阅读:23 作者:Python GUI编程网
  • PyQt5工具按钮控件QToolButton可用信号

    PyQt5工具按钮控件QToolButton可用信号

    QToolButton可用信号主要继承自父类QAbstractButton,这里就不多说了,主要介绍一下triggered()这个信号,属于动作触发信号,在前面的菜单功能中也有简单的应用,这里再通过其内部的一个方法(setData(any))来更深入的了解一下。

    发布博客:2022年11月21日 05:52 阅读:21 作者:Python GUI编程网
  • PyQt5工具按钮控件QToolButton下拉菜单和弹出模式

    PyQt5工具按钮控件QToolButton下拉菜单和弹出模式

    QToolButton也可以像QPushButton一样设置子菜单功能,但是两者之间有一些细微的区别,主要是菜单的弹出模式不太一样。

    发布博客:2022年11月21日 05:49 阅读:24 作者:Python GUI编程网
  • PyQt5工具按钮控件QToolButton样式设置和箭头图标方向设置

    PyQt5工具按钮控件QToolButton样式设置和箭头图标方向设置

    前文介绍了工具按钮控件QToolButton同时设置文字和按钮,只会显示图标,PyQt5也给我们提供了多种选择方法。在Qt文档中有详细类型属性。

    发布博客:2022年11月21日 05:44 阅读:20 作者:Python GUI编程网
  • PyQt5工具按钮控件QToolButton构造和图标设置

    PyQt5工具按钮控件QToolButton构造和图标设置

    首先我们要知道QToolButton也是按钮控件,也是继承自QAbstractButton,所以父类的方法他都能用。

    发布博客:2022年11月17日 01:59 阅读:24 作者:Python GUI编程网