38 lines
1.3 KiB
Python
38 lines
1.3 KiB
Python
from PyQt4 import QtGui
|
|
|
|
|
|
class MyQMainWindow(QtGui.QMainWindow):
|
|
def closeEvent(self, event):
|
|
result = QtGui.QMessageBox.question(self,
|
|
"Confirmer Fermeture...",
|
|
"Etes vous sur de vouloir quitter ?",
|
|
QtGui.QMessageBox.Yes | QtGui.QMessageBox.No)
|
|
event.ignore()
|
|
if result == QtGui.QMessageBox.Yes:
|
|
event.accept()
|
|
|
|
def error(self, msg):
|
|
"""
|
|
Qdialog message erreur
|
|
:return:
|
|
"""
|
|
QtGui.QMessageBox.warning(self._w,
|
|
"Erreur ...",
|
|
msg
|
|
)
|
|
|
|
|
|
class MyQWidget(QtGui.QWidget):
|
|
def __init__(self, main):
|
|
super(MyQWidget, self).__init__()
|
|
self.__main = main
|
|
|
|
def closeEvent(self, event):
|
|
result = QtGui.QMessageBox.question(self,
|
|
"Confirmer Fermeture...",
|
|
"Etes vous sur de vouloir quitter ?\n",
|
|
QtGui.QMessageBox.Yes | QtGui.QMessageBox.No)
|
|
event.ignore()
|
|
if result == QtGui.QMessageBox.Yes:
|
|
event.accept()
|
|
self.__main.showWindow() |