Seite 1 von 1

Sanduhr/Fortschrittsanzeige

Verfasst: Freitag 22. Juli 2005, 13:08
von chronical_chaos
Hallo NG,

ich habe mit Python respektive wyPython ein Progrämmsche für die Datenkommunikation mit einem uC über die serielle Schnittstelle geschrieben.

Da die Datenübertragung mitunter recht lange dauert, würde ich gerne noch eine Sanduhr oder eine Fortschrittsanzeige o.ä. einbauen ohne, daß die Kommunikation mit der seriellen Schnittstelle gestört wird.

Wäre super, wenn jemand einen Tipp hätte.

Gruß

chronical_chaos

Verfasst: Freitag 22. Juli 2005, 15:22
von Clython
Laut Google:

wxProgressDialog

Hab aber keine Ahnung wie das funktioniert. Wird wohl was mit Threads sein. Das Englische Stichtwort für was du suchst, ist progress bar.

Verfasst: Freitag 22. Juli 2005, 15:28
von CM
Hoi

ich vermute eher was Du suchst ist ein sog. "Throbber". Auch das bietet wxpython, auch das unter dem entsprechenden Stichwort.

Am besten ist wohl, Du lädst Dir die Demo runter und schaust Dir an wie es ausschaut und wie man so etwas umsetzt. Beide Dinge sind in der Demo enthalten.

Gruß,
Christian

Verfasst: Freitag 22. Juli 2005, 15:54
von chronical_chaos
Hi,

was ist ein Throber und ab welcher wxPython Version ist dieser verfügbar?

MfG

chronical_chaos

Verfasst: Freitag 22. Juli 2005, 16:23
von mawe
Hi!

Wenn ein Webbrowser beschäftigt ist, bewegt sich (meist) rechts oben irgendein Bildchen, um zu zeigen das er beschäftigt ist (toll formuliert). Das ist ein Throbber.

Hast Du Dir schon mal das Demo angesehen, das mit wx mitgeliefert wird?

Gruß, mawe

Verfasst: Freitag 22. Juli 2005, 17:18
von Leonidas
chronical_chaos hat geschrieben:was ist ein Throber
Das hat mawe schon erklärt, ich leg noch einen Wikipedia Artikel drauf, wo du dir Throbber ansehen kannst. Danach wirst du wohl sofort verstehen, was ein Throbber ist.
chronical_chaos hat geschrieben:ab welcher wxPython Version ist dieser verfügbar?
Als ich wxPython 2.4 genutzt habe, war der damals schon dabei.