def yes_no_cancel_dlg(parent,text):
if parent!=None:
msgBox = QMessageBox(parent)
msgBox.setIcon(QMessageBox.Question)
msgBox.setText("Question")
msgBox.setInformativeText(text)
msgBox.setStandardButtons(QMessageBox.Yes| QMessageBox.No| QMessageBox.Cancel )
msgBox.setDefaultButton(QMessageBox.No)
reply = msgBox.exec_()
if reply == QMessageBox.Yes:
return "yes"
elif reply == QMessageBox.No:
return "no"
else:
return "cancel"
else:
reply = input(text+"y/n/c")
if reply == "y":
return "yes"
elif reply == "n":
return "no"
else:
return "cancel"
评论列表
文章目录