假设您的按钮分别命名为
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
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)