Code: Alles auswählen
#!/usr/bin/env python2.3
import wx
from wx.lib.analogclock import *
class MainWindow(wx.Dialog):
def __init__(self,parent,id,title):
wx.Dialog.__init__(self,parent,-4, title, size = (800,600), style=wx.DEFAULT_FRAME_STYLE|wx.NO_FULL_REPAINT_ON_RESIZE)
self.SetBackgroundColour(wx.WHITE)
clock = AnalogClockWindow(self)
clock.SetBackgroundColour(wx.WHITE)
btn = wx.Button(self, wx.ID_OK, "OK")
box = wx.BoxSizer(wx.VERTICAL)
box.Add(clock,1, wx.EXPAND | wx.ALIGN_CENTER | wx.ALL | wx.SHAPED, 10)
box.Add(btn,0 , wx.ALIGN_CENTER | wx.ALL, 10)
self.SetAutoLayout(True)
self.SetSizer(box)
self.Layout()
self.ShowModal()
self.Destroy()
class MyApp(wx.App):
def OnInit(self):
frame = MainWindow(None, -1, "Clock")
self.SetTopWindow(frame)
return True
app = MyApp(0)
app.MainLoop()