当我单击QMessageBox上的“确定”按钮时,我想调用“ removeDuplicate”方法。但是,当我单击按钮时,该方法无法执行。我该怎么办? 这是我的代码段:
def removeDuplicate(self):
curItem = self.listWidget_2.currentitem()
self.listWidget_2.takeItem(curItem)
def error_popup(self):
msg=QtWidgets.QMessageBox()
msg.setText("You can't select more than one wicket-keeper.")
msg.setWindowTitle(" ")
msg.setIcon(QtWidgets.QMessageBox.Critical)
x = msg.exec_()
msg.setStandardButtons(QtWidgets.QMessageBox.Ok)
msg.buttonClicked.connect(self.removeDuplicate)