Hallo Leute,
Ich habe mir mithilfe von Qt Designer eine nette Gui erstellt und diese auch schon fleißig bearbeitet, nun muss ich aber vor dem Schließen der Gui eine Aktion ausführen.
Habe dazu schon etliche Foren durchgelesen und gesehen dass es bei einem QMainWindow problemlos klappt, aber ich muss das jetzt auf den von Qt Designer erstellten Programmcode übertragen.
Grobe Code-Struktur:
Python
from PyQt4 import QtCore, QtGui
import time
import sys
try:
_fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
def _fromUtf8(s):
return s
try:
_encoding = QtGui.QApplication.UnicodeUTF8
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
def _translate(context, text, disambig):
return QtGui.QApplication.translate(context, text, disambig)
class Ui_Dialog(object):
def setupUi(self, Dialog):
#...
self.retranslateUi(Dialog)
def retranslateUi(self, Dialog):
#...
if __name__ == "__main__":
app = QtGui.QApplication(sys.argv)
Dialog = QtGui.QDialog()
ui = Ui_Dialog()
ui.setupUi(Dialog)
Dialog.show()
sys.exit(app.exec_())
Alles anzeigen
Wo genau muss ich das "def closeEvent" eingefügt werden?
Habe schon etliche Sachen ausprobiert - erfolglos.
Hoffe ihr könnt mir helfen.
MfG ToTTy