Hallo Community!
Ich stehe gerade vor folgendem Problem.
Ich habe eine Klasse in Python. Diese Klasse soll ein PyQt4 Fenster öffnen in dem gewisse Einstellungen gemacht werden können. Diese Einstellungen sollen in ein tmp.txt gespeichert werden. Bei Klick auf ok im PyQt4 Fenser soll sich dieses Schließen und das Porgamm normal ohne weitere GUI weiterlaufen.
Das ist nötig da das Programm das ich gerade schreibe ein anderes Programm erweitern soll. Also das ganze soll folgendermaßen ausschaun.
Das ganze funktioniert auch soweit die GUI öffnet sich bei Klick auf ok wird alles in eine tmp.txt geschrieben. Das Problem ist nun allerdings das das Porgamm nicht mehr weiterläuft soblad ich die GUI schließe es ist zwar noch geöffnet aber es reagiert nicht mehr es werden keine prints oder Methoden aufrufe mehr gemacht.
ich möchte aber das das Porgamm welches die GUI auruft nach beendigung der GUI einfach normal weiter läuft??
Ich hoffe es ist klar geworden was ich meine ?
Danke für eure Hilfe
Ich stehe gerade vor folgendem Problem.
Ich habe eine Klasse in Python. Diese Klasse soll ein PyQt4 Fenster öffnen in dem gewisse Einstellungen gemacht werden können. Diese Einstellungen sollen in ein tmp.txt gespeichert werden. Bei Klick auf ok im PyQt4 Fenser soll sich dieses Schließen und das Porgamm normal ohne weitere GUI weiterlaufen.
Das ist nötig da das Programm das ich gerade schreibe ein anderes Programm erweitern soll. Also das ganze soll folgendermaßen ausschaun.
Code:
class Progamm(Interface):
def __init__(self):
print "Konstruktor"
def start_GUI(self):
self.dialog = Options_Show()
Code:
class Options_Show(QtGui.QDialog, Dlg):
def __init__(self, parent = None):
QtGui.QDialog.__init__(self)
self.setupUi(self)
self.connect(self.ButtonOK , QtCore.SIGNAL("clicked()"), self.onOK)
def onOK(self):
dosomething()
app = QtGui.QApplication(sys.argv)
app.setQuitOnLastWindowClosed(False)
dialog = Options_Show()
dialog.show()
sys.exit(app.exec_())
ich möchte aber das das Porgamm welches die GUI auruft nach beendigung der GUI einfach normal weiter läuft??
Ich hoffe es ist klar geworden was ich meine ?
Danke für eure Hilfe