怎么利用QMessageBox退出程序?
pyqt吧
全部回复
仅看楼主
level 1
wwacdroot 楼主
self.buttontc.clicked.connect(QCoreApplication.instance().quit)
def closeEvent(self,QCloseEvent):
reply=QMessageBox.question(self,'Message',"Are you sure to quit?",QMessageBox.Yes,QMessageBox.No)
if reply==QMessageBox.Yes:
QCloseEvent.accept()
else:
QCloseEvent.ignore()
这么写的时候,程序点那个按钮时就直接关了,只有点右上角那个X时,才会弹出messagebox,我要怎么写,才能实现,点按钮的时候,也弹出确认框?
2019年03月18日 14点03分 1
level 4
简单,self.buttontc.clicked.connect(self.closeEvent)
2019年03月29日 16点03分 2
1