Die Suche ergab 10 Treffer
- 28. November 2010 18:48
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
Ok, soweit ich das richtig verstehe, besteht das Problem darin, dass automatisch QueuedConnections verwendet werden, wenn beim Connect das Signal aus einem anderen Thread kommt, als da wo der Slot sitzt. Das ist bei mir der Fall. Signal kommt vom Gui-Thread, der Slot sitzt im Workerthread. Daher wir...
- 27. November 2010 20:23
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
Ok, dann versuche ich das zu verbessern. Danke soweit für die Hilfe! Eine andere Frage, die sich mir in diesem Zusammenhang stellt: Wenn ich, während die große Schleife läuft, ein GUI Element ein Signal senden lasse, das an einen Slot im Worker-Thread connected ist, so dass im Worker-Thread eine Var...
- 26. November 2010 18:21
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
- 26. November 2010 12:13
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
- 26. November 2010 08:43
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
Aber: das ist ohnehin nicht notwendig. Einfach dem Thread alles was er braucht übergeben. Fehlermeldungen wie von DBGTMaster beschrieben mit Signals behandeln. Und wie macht man das, wenn während des Thread-Verlaufs auf den Status einer Checkbox zugegriffen werden muss? Dann kann ich den Zustand ja...
- 25. November 2010 22:36
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
- 25. November 2010 21:57
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
Du manipulierst aus einem Thread heraus ein Gui-Element - das darfst du nicht. Stattdessen solltest du das über SIGNAL/SLOT+QueuedConnection machen. Im Thread ein emit newValue() und in der Gui dann dieses Signal auf einen passenden Slot legen, in dem dann wieder die Gui verändert werden kann. Dank...
- 25. November 2010 19:19
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
Danke für deine Antwort! Ist run() sowieso der falsche Aufruf? Muss man start() benutzen? Genau so schauts aus. in start() wird run() in einem neuen Thread (jetzt nicht QThread, sondern Betriebssystem-Thread) ausgeführt. Wenn man direkt run() aufrufen können sollte, müsste das public sein, es ist a...
- 25. November 2010 19:07
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
- 25. November 2010 18:37
- Forum: Qt Programmierung
- Thema: GUI friert während Schleife ein: Thread hilft nicht?
- Antworten: 18
- Zugriffe: 7613
GUI friert während Schleife ein: Thread hilft nicht?
Hallo zusammen, ich bin ein Neuling in Qt, fange aber langsam an, es schätzen zu lernen. Leider hänge ich seit einigen Tagen an einem Problem, das ich alleine nicht gelöst bekomme. Vielleicht kann mir ja jemand mit seiner Erfahrung unter die Arme greifen. Das Szenario: Ich habe eine Schleife, in der...