Die Suche ergab 12 Treffer

von ToTTy
Dienstag 29. Dezember 2015, 15:41
Forum: Qt/KDE
Thema: [PyQt] QThread schließen
Antworten: 4
Zugriffe: 2963

Re: [PyQt] QThread schließen

Vielen Dank!
Das hat mein Problem gelöst 8)

MfG
ToTTy
von ToTTy
Dienstag 29. Dezember 2015, 14:34
Forum: Qt/KDE
Thema: [PyQt] QThread schließen
Antworten: 4
Zugriffe: 2963

Re: [PyQt] QThread schließen

@pillmuncher
Und wie Unterbreche ich einen Thread welcher eine Endlosschleife ausführt?
von ToTTy
Dienstag 29. Dezember 2015, 10:45
Forum: Qt/KDE
Thema: [PyQt] QThread schließen
Antworten: 4
Zugriffe: 2963

[PyQt] QThread schließen

Hallo alle miteinander, Mein heutiges Problem ist folgendes: Ich habe neben meinem Hauptdialogfenster ein Thread erstellt welcher Daten in einer Endlosschleife einliest. Wenn ich diesen Thread mit thread.terminate() schließe und dann erneut startet will (mit thread.start()) geht dies nicht. Erst wen...
von ToTTy
Donnerstag 15. Oktober 2015, 18:11
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Tatsächlich, das Problem lag an der closeEvent() Methode in der Klasse welche ich aus Testzwecken überschrieben habe.
Diese gelöscht und schon funktioniert alles so, wie es soll 8)

Abgesehen dass die Autokomplettierung nicht mehr Funktioniert, Funktioniert jetzt alles nach Vorstellung :)
von ToTTy
Donnerstag 15. Oktober 2015, 10:21
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Ich glaube ich verstehe dich da jetzt nicht richtig. Mein Exit Button führt ein jecet() aus welches in ein finished signal Überführt, welches ich "abgreifen" kann um vorm beenden noch eine aktion ausführen zu können ( Mit self.finished.connect(self.on_finished) ) --> Funktioniert So aber w...
von ToTTy
Donnerstag 15. Oktober 2015, 07:25
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Das war ja genau die Frage, wie ich dieses CloseEvent wider überschreiben kann und es auf ein reject zurückführen kann.
von ToTTy
Mittwoch 14. Oktober 2015, 20:18
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Vielen Dank! Dies hat mein Problem mit dem "Exit" Button gelöst. Nur die on_finished Funktion wird bei mir 2x ausgeführt (2x print in die console) Und wenn ich das Programm mit X beende wird Nur das closeEvent ausgeführt und wird nicht in ein finished signal übergeführt. (Kann dass geänder...
von ToTTy
Mittwoch 14. Oktober 2015, 17:04
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Zu dem CloseEvent, Warum ich diese Funktion verwende? Weil ich beim beenden eines Programmes noch eine aktion ausführen wollte (ein print) und mir eben nur das CloseEvent bekannt war. Was genau macht und wann wird jetzt das finished oder reject aufgerufen? (Bin noch nicht so fit im Thema PyQt :shock...
von ToTTy
Mittwoch 14. Oktober 2015, 16:06
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Ich habe im Qt Desginer ein Exit Button erstellt welcher das Programm beenden soll (schließen soll). Dieser wird wie folgt verbunden: (Von QtDesigner Generiert) QtCore.QObject.connect(self.Button_Exit, QtCore.SIGNAL(_fromUtf8("clicked()")), Dialog.reject) So beendet sich zwar die Oberfläch...
von ToTTy
Mittwoch 14. Oktober 2015, 15:19
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Habe das Problem das ich hatte herausgefunden, Ich habe einen "Exit" button im Programm welcher "Dialog.reject" ausführt und die GUI schließt. Dabei wird aber das closeEvent ignoriert (mit dem X oben geht es wunderbar). Gibt es da eine andere Funktion mit der die GUI geschlossen ...
von ToTTy
Mittwoch 14. Oktober 2015, 13:40
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

Re: [PyQt] CloseEvent einfügen bei einem von Qt Designer ers

Danke erstmal für die schnelle Antwort! Habe den Programmcode jetzt so umgeschrieben und es funktioniert soweit alles. Nur, wo verändere ich jetzt den generierten Code so wie ich ihn hatte? (z.B. wenn ich den Text eines labels ändern will etc.) Und wenn ich die Gui Schließe wird das closeEvent nicht...
von ToTTy
Mittwoch 14. Oktober 2015, 11:33
Forum: Qt/KDE
Thema: [PyQt] CloseEvent einfügen bei einem von Qt Designer erstell
Antworten: 16
Zugriffe: 9366

[PyQt] CloseEvent einfügen bei einem von Qt Designer erstell

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...