So, war weg übers WE, daher hat es jetzt etwas gedauert. Also, ich hab mit yad jetzt die gleiche Erfahrung gemacht:
- Eingabefeld anzeigen und auswerten alleine geht
- progresbar alleine geht
Aber ich krieg die beiden Sachen nicht in den gleichen Dlg.
Wozu will ich das?
Das mit den 2 Dialogen wirkt eher irritierend. Hab das gemerkt, als ich in einem anderen Zusammenhang auch schon mal etwas Ähnliches für jemand gemacht hatte. Und mir selbst geht es auch so

. Ich würde den Dialog gerne erst dann schließen lassen, wenn "die Arbeit" gemacht ist, heißt:
- nach der Eingabe wird ein Return oder ein OK-Button gedrückt und der Dialog bleibt stehen.
- Jetzt wird der Progressbar mit Fortschrittswerten befeuert, bis die 100% erreicht sind.
Aber Du hast recht, Herz-von-Hessen
Wie soll die Eingabe verarbeitet werden wenn der Eingabedialog geöffnet ist?
Das stimmt natürlich. Der KDialog/yad Ansatz passt nicht zu dem, was ich erreichen will. Ursache ist, daß ja "im" Dialog keine Verarbeitung gemacht wird, sondern erst wieder im Skript.
Das ist ein prinzipieller Unterschied zu einem KDE "Programm", bei denen Events abgearbeitet werden können, während der Dialog noch da steht.
=> Ich hatte die Denke tatsächlich nicht verstanden bzw. konsequent durchgedacht ;-)
Conclusion:
Ich kehre zur shell zurück und verwende einen Aufrufparameter. Im Skript kann ich dann eine Progress-Anzeige aufrufen, die nichts weiter tut, als den Fortschritt zeigen. Damit sind die beiden Dinge wieder getrennt voneinander.
Es ist dann allerdings sinnvoll für mich, den Fortschritt nicht mehr als losgelösten Dlg zu zeigen, sondern ebenfalls innerhalb der shell - z.B. als "Rautenfortschritt".
Trotz allem vielen Dank für die Unterstützung. Durch Eure Beiträge konnte ich erst meinen Denkfehler erkennen
