PyQt while loop

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
nitram0598
User
Beiträge: 41
Registriert: Dienstag 24. September 2013, 14:53

hallo! wie kann ich in pyqt eine schleife die ganze zeit etwas parallel zu einem server senden lassen? das senden klappt , halt nur wie die ganze zeit?
Benutzeravatar
snafu
User
Beiträge: 6847
Registriert: Donnerstag 21. Februar 2008, 17:31
Wohnort: Gelsenkirchen

Du suchst jetzt aber nicht folgendes, oder?

Code: Alles auswählen

while True:
    daten = berechne()
    sende_an_server(daten)
Bitte beschreibe mal genauer, was du bisher versucht hast und warum dies nicht funktioniert hat. Ansonsten kann man meiner Meinung nach nur raten, aber nicht sinnvoll weiterhelfen.
nitram0598
User
Beiträge: 41
Registriert: Dienstag 24. September 2013, 14:53

ja genau, blos das in nem pyqt script, wo ein gui erstellt wird, wo kommt die schleife dann hin? so, dass sie nur nebenbei läuft und man trotzdem noch aktionen der QPushButons ausführen kann
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Du musst parallel zum Hauptthread der GUI noch einen weiteren Thread starten. Dieser zusätzliche Thread kann sich dann parallel um andere Dinge kümmern. Such einfach mal nach PyQt und Threading, das sollte dir helfen.
Das Leben ist wie ein Tennisball.
Antworten