PyQt5-如何使用按钮组的信号
按钮组信号操作:buttonPressed; buttonReleased; buttonClicked; buttonToggled;
1.顶层窗口及子控件
1、导入模块,创建应用程序对象,创建顶层窗口对象。
2、添加子控件:
3、为单选按钮分组;
2.按钮组点击信号
1、在使用信号时,如果一个信号携带了不同类型的参数,可以在信号后面加[type],来获取携带的参数。①button潮贾篡绐Clicked(self, QAbstractButton)----当按钮点击时,监听选中按钮的QAbstractButton类对象;如例:当选中某一按钮是,会监听到选中的按钮对象。
2、②buttonClicked(self, int)----当按钮点击时,监听携带选中按钮的id;
2.按钮组按下/释放信号
1、buttonPressed(self, QAbstractButton)----当按钮按下时,监听选中按钮的QAbstractButton类对象;
2、buttonPressed(self, int)----当按钮按下时,发送信号,并监听选中按钮的id;注:按钮释放操作buttonReleased(),与按下操作相同,只不过在释放按钮时发送信号。
3.按钮组按钮切换信号
1、buttonToggled(self, QAbstractButton, bool)按钮切换时,----①先监听切换前的按钮对象,是否被选中(bool),----②后监听切换后的按钮对象,是否被选中(bool),
2、buttonToggled(self, int, bool)按钮切换时;----①先监听切换前的按钮id,是否被选中(bool),----②后监听切换后的按钮id,是否被选中(bool),
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:91
阅读量:87
阅读量:61
阅读量:64
阅读量:46