Seite 1 von 1

Ein Countdown in der Statusbar?

Verfasst: Samstag 20. Februar 2010, 12:50
von Schaf220
Hallo liebe Community,
ich bin gerade dabei ein Sudokuprogramm zu schreiben, und möchte gerne in die Statusbar ein Counter einbauen, der von 5000 in einer Schritten runter zählt.
Dazu habe ich mir mal ein Beispiel mit PyTimer angesehen, welcher im Zusammenhang mit der Uhrzeit gebraucht wurde.

Jetzt versuche ich schon seit Längerem eine Lösung zu finden, aber bis jetzt habe ich keine Idee.

Könntet ihr mir vielleicht sagen wie man so einen countdown implementiert oder welche Klasen oder Methoden ich mir angucken muss?

MfG Schaf220

Edit:
Ich hab es hinbekommen^^

Verfasst: Samstag 20. Februar 2010, 13:09
von Schaf220

Code: Alles auswählen

        self.score = 5000
        self.statusbar = self.CreateStatusBar()
        self.statusbar.SetFieldsCount(3)
        self.statusbar.SetStatusWidths([-2, 1, -2])

        self.timer = wx.PyTimer(self.Notify)
        self.timer.Start(1000)        
        self.Notify()

    def Notify(self):
        st = str(self.score)
        self.statusbar.SetStatusText(st, 0)
        self.score -= 1