Funktion ausführen, sobald Fenster geladen
Verfasst: Mittwoch 14. Juli 2010, 09:13
Ich habe folgendes Problem:
ich möchte eine Funktion starten, sobald das Hauptfenster (in diesem Fall ein QDialog) angezeigt wird.
folgendes habe ich probiert
ich habe in die Funktion "aufzeichnung" zum Test ein geschrieben.... so sehe ich, dass die Funktion schon ausgeführt wird, bevor das Fenster angezeigt wird....
Wo bzw. wie muss ich meine Funktion starten, dass sie erst ausgeführt wird, wenn das Fenster angezeigt wird?
LG krebsi83
ich möchte eine Funktion starten, sobald das Hauptfenster (in diesem Fall ein QDialog) angezeigt wird.
folgendes habe ich probiert
Code: Alles auswählen
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
from PyQt4 import QtCore, QtGui
from gui import Dialog
if __name__ == "__main__":
import sys
app = QtGui.QApplication(sys.argv)
ui = Dialog()
ui.show()
ui.aufzeichnung() # <---- diese Funktion soll ausgeführt werden, sobald das Fenster angezeigt wird
sys.exit(app.exec_())
Code: Alles auswählen
time.sleep(5)
Wo bzw. wie muss ich meine Funktion starten, dass sie erst ausgeführt wird, wenn das Fenster angezeigt wird?
LG krebsi83