Die Suche ergab 8 Treffer

von sigro
Montag 18. Februar 2008, 10:28
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529


Das wundert dich?

um ehrlich zu sein, nein.

Ich wußte, bis ich Deine Antwort gelesen habe nur nicht so recht was ich machen sollte.
So wie Du es beschrieben hast Klappt es wunderbar.

An dieser stelle möchte ich mich noch einmal bei allen bedanken, ganz besonders natürlich bei lunar, für die ...
von sigro
Donnerstag 14. Februar 2008, 17:45
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529

Streue bitte Asche auf mein Haupt, leider habe ich nicht in die Wiki geschaut.


Ich habe jetzt folgendes ausprobiert:

pd = QtGui.QProgressDialog("Programmiere...","Abbrechen", 0, 0, ui)
pd.show()

process = subprocess.Popen(['Stk500.exe', '-cUSB'], stdout=subprocess.PIPE, stderr=subprocess.PIPE ...
von sigro
Donnerstag 14. Februar 2008, 17:16
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529

Ich muß gestehen, daß es mir am liebsten wäre, wenn Du mir genau aufschreibst wie die Syntax des Befehls lautet, so daß ich die Ausgaben des Kommandos weiterverarbeiten kann.
von sigro
Donnerstag 14. Februar 2008, 15:36
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529

Hallo Leonidas,
Du kannst ja den Prozess nichtblockierend starten, etwa mithilfe des Moduls `subprocess`.
kannst Du mir das bitte etwas genauer erklären.
Wie habe ich die Klasse subprocess.Popen() aufzurufen so daß nach Beendigung dieses Prozesses erst das Programm weiter läuft?

pd = QtGui ...
von sigro
Donnerstag 14. Februar 2008, 08:58
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529

Hallo BlackJack,
Der Aufruf von `popen()` blockiert, d.h. der kehrt erst zurück, wenn das externe Programm abgelaufen ist. Damit dürfte auch die Qt-Eventloop nicht mehr laufen, weil die darauf wartet, dass Deine Funktion/Methode zurückkehrt.
Gibt es denn eine Möglichkeit meinen ...
von sigro
Mittwoch 13. Februar 2008, 08:34
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529

leider läuft der Balken nicht während mein Prozess "ausgabe = os.popen(cmd)" läuft. Scheinbar lastet dieser Prozess die Python zugewiesenen Ressourcen voll aus.
Insgesamt werden nur wenige Prozent (laut Task Manager) verwendet.
von sigro
Montag 11. Februar 2008, 08:50
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529

Hallo Gnushi,
danke, aber da ich nur einen Prozess habe der ausgeführt wird, habe ich min- und max- value auf 0 gesetzt. So sollte der Busy Balken auftauchen(Lauflicht like KITT nur in eine Richtung).
der Prozess ist ein Komandozeilen Befehl der relativ lange braucht und dessen Ausgabe ich weiter ...
von sigro
Montag 4. Februar 2008, 14:43
Forum: Qt/KDE
Thema: PyQT ProgressBar/ProgressDialog
Antworten: 14
Zugriffe: 6529

PyQT ProgressBar/ProgressDialog

Hallo,
ich habe folgendes Problem:
ich möchte ein externes Programm ausführen und während dieses Programm läuft dem Benutzer durch einen Fortschrittsbalken ( nur "Lauflicht") zeigen das das Programm läuft.
Leider steht der Balken immer an einer Position.

pd = QtGui.QProgressDialog("Programmiere ...