我正在寻找,看到人们在某些地方使用sender()并将其转换为文本sender.text()
像这样:
@pyqtSlot()
def on_click(self):
sender = self.sender()
printf(sender.text())
self.openFileNameDialog(0)
但是我的代码退出了发送到sender.text()
我想将特定按钮传递给功能self.openFileNameDialog(0)
答案 0 :(得分:0)
因此,这就是我在ekhumoro的帮助下使其工作的方式。
@pyqtSlot()
def on_click(self):
self.openFileNameDialog(self.sender())
def openFileNameDialog(self, which_button):
if which_button is pushButton:
#do something
if which_button is pushButton2:
#do something