RuntimeError: underlying C/C++ object has been deleted
Verfasst: Donnerstag 18. März 2010, 11:59
Hallo,
ich versuch ein QWidget durch folgende Funktion zu schließen.
Möchte aber bevor das Widget geschlossen wird eine Messagebox anzeigen.
Bekomme beim Aufruf der Funktion jedoch folgende Fehlermeldung.
Woran könnte das liegen?
Wäre für Hilfe dankbar.
ich versuch ein QWidget durch folgende Funktion zu schließen.
Möchte aber bevor das Widget geschlossen wird eine Messagebox anzeigen.
Code: Alles auswählen
def closeWindow(self):
reply = QtGui.QMessageBox.question(self, 'Message',
"Are you sure to quit?", QtGui.QMessageBox.Yes, QtGui.QMessageBox.No)
if reply == QtGui.QMessageBox.Yes:
window.close()
Code: Alles auswählen
Traceback (most recent call last):
File "*.py", line 778, in closeWindow
"Are you sure to quit?", QtGui.QMessageBox.Yes, QtGui.QMessageBox.No)
RuntimeError: underlying C/C++ object has been deleted
Wäre für Hilfe dankbar.