1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| # -*- coding:utf-8 -*-
from wx import wx
class Fenetre(wx.Frame):
def __init__(self, parent):
wx.Frame.__init__(self, parent, -1, 'Test', (0, 0), (400, 300), wx.CLOSE_BOX | wx.RESIZE_BORDER | wx.MINIMIZE_BOX | wx.MAXIMIZE_BOX, 'fen')
self.fenetre = wx.Panel(self, size=(-1, -1)) # Panneau global de la fenêtre
# Barre Statut
self.sb = wx.StatusBar(self, -1 )
self.sb.SetFieldsCount(2)
self.sb.SetStatusWidths([150, -1])
self.sb.SetStatusText(u"Mon texte...", 0)
self.CentreOnScreen()
# Jauge
self.jauge = wx.Gauge(self.sb, -1, 100, (160, 5), size=(300, 12))
self.jauge.SetValue(0)
self.SetStatusBar(self.sb)
class Application(wx.App):
def OnInit(self):
fen = Fenetre(None)
self.SetTopWindow(fen)
fen.Show(True)
return True
def main():
app = Application(redirect=False)
app.MainLoop()
if __name__ == '__main__': main() |
Partager