PyQt:获取哪个按钮调用了特定功能

PyQt:获取哪个按钮调用了特定功能,第1张

PyQt:获取哪个按钮调用了特定功能

假设您的按钮分别命名为

self.button1
self.button2
,则可以使用部分绑定的函数来绑定事件处理程序:

from functools import partialself.button1.clicked.connect(partial(self.question, self.button1))self.button2.clicked.connect(partial(self.question, self.button2))

然后在您的

question
方法中采用另一个参数,即

def question(self, btn):     if btn == self.button1:         # Button 1 was clicked     elif btn == self.button2:         # Button 2 was clicked


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5646355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存