PyQt5-如何使用按钮组的信号

 时间:2026-02-16 11:32:55

1、导入模块,创建应用程序对象,创建顶层窗口对象。

PyQt5-如何使用按钮组的信号

2、添加子控件:

PyQt5-如何使用按钮组的信号

3、为单选按钮分组;

PyQt5-如何使用按钮组的信号

1、在使用信号时,如果一个信号携带了不同类型的参数,可以在信号后面加[type],来获取携带的参数。

①buttonClicked(self, QAbstractButton)


----当按钮点击时,监听选中按钮的QAbstractButton类对象;

如例:当选中某一按钮是,会监听到选中的按钮对象。

PyQt5-如何使用按钮组的信号

2、②buttonClicked(self, int)

----当按钮点击时,监听携带选中按钮的id;

PyQt5-如何使用按钮组的信号

1、buttonPressed(self, QAbstractButton)

----当按钮按下时,监听选中按钮的QAbstractButton类对象;

PyQt5-如何使用按钮组的信号

2、buttonPressed(self, int)

----当按钮按下时,发送信号,并监听选中按钮的id;

注:按钮释放操作buttonReleased(),与按下操作相同,只不过在释放按钮时发送信号。

PyQt5-如何使用按钮组的信号

1、buttonToggled(self, QAbstractButton, bool)

按钮切换时,

----①先监听切换前的按钮对象,是否被选中(bool),

----②后监听切换后的按钮对象,是否被选中(bool),

PyQt5-如何使用按钮组的信号

2、buttonToggled(self, int, bool) 

按钮切换时;

----①先监听切换前的按钮id,是否被选中(bool),

----②后监听切换后的按钮id,是否被选中(bool),

PyQt5-如何使用按钮组的信号

  • 刺激战场怎么打排位赛?
  • 户外机箱散热方法
  • DOTA2 TI8比赛直播在智能电视上怎么收看
  • 生化危机7怎么显示瞄准线
  • 和平精英突变矿场门怎么开
  • 热门搜索
    灭蟑螂的方法 怎么设置打印机 肛裂是怎么回事 蒸鸡蛋糕的家常做法 红烧羊排的家常做法 痛风的治疗方法 自己在家怎么做蛋糕 最好吃的巧克力 宽带密码忘了怎么办 地图鱼怎么分公母