Progressbar in Anwendung integrieren

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Benutzeravatar
Damaskus
Administrator
Beiträge: 919
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Mittwoch 14. März 2007, 07:43

Moin,
hier mal nur eine kleine verständnis Frage.
wx hat ja diesen Progressbar dialog. Kann ich den auch direkt in meine Anwendung einbinden?
Also ohne das sich ein Dialogfenster öffnet?
Ich hätt gern eine Progressbar in der Statusleiste.

Gruß
Damaskus
rayo
User
Beiträge: 773
Registriert: Mittwoch 5. November 2003, 18:06
Wohnort: Schweiz
Kontaktdaten:

Mittwoch 14. März 2007, 09:06

Hi

Das Window heisst Gauge, wx.GA_SMOOTH bewirkt dass es ein durchgehender Balken ist und nicht so Blöcke.

Code: Alles auswählen

wx.Gauge(self, range=self.max, style=wx.GA_SMOOTH)
Und so setzt du den Fortschritt

Code: Alles auswählen

gauge.SetValue(self.progress)
Wie du das ganze in die Statusleiste bringst weiss ich nicht

Gruss

*edit*:
vielleicht brauchst du die EnhancedStatusbar
http://xoomer.alice.it/infinity77/eng/E ... usBar.html
Benutzeravatar
gerold
Python-Forum Veteran
Beiträge: 5555
Registriert: Samstag 28. Februar 2004, 22:04
Wohnort: Oberhofen im Inntal (Tirol)
Kontaktdaten:

Mittwoch 14. März 2007, 09:16

rayo hat geschrieben:Wie du das ganze in die Statusleiste bringst weiss ich nicht
Hi!

Genau gleich, wie in der wxPython-Demo die Checkbox in die Statusbar kommt.

mfg
Gerold
:-)
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Benutzeravatar
Damaskus
Administrator
Beiträge: 919
Registriert: Sonntag 6. März 2005, 20:08
Wohnort: Schwabenländle

Mittwoch 14. März 2007, 12:26

funktioniert!
Danke für die Hilfe

Gruß
Damaskus
Antworten