oktatas:programozas:python:wxpython_gui:ora
Különbségek
A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalonElőző változatKövetkező változat | Előző változat | ||
oktatas:programozas:python:wxpython_gui:ora [2021/04/01 09:49] – [Linkek] admin | oktatas:programozas:python:wxpython_gui:ora [2021/04/01 09:53] (aktuális) – [Keret nélkül] admin | ||
---|---|---|---|
Sor 40: | Sor 40: | ||
app.MainLoop() | app.MainLoop() | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Keret nélkül ===== | ||
+ | |||
+ | {{: | ||
+ | |||
+ | |||
+ | <code python ora.py> | ||
+ | import wx | ||
+ | import wx.lib.analogclock.analogclock as ac | ||
+ | |||
+ | class MainFrame(wx.Frame): | ||
+ | def __init__(self, | ||
+ | super(MainFrame, | ||
+ | | ||
+ | self.SetClientSize((300, | ||
+ | self.SetWindowStyle(wx.FRAME_SHAPED) | ||
+ | |||
+ | size = self.GetClientSize() | ||
+ | path = wx.GraphicsRenderer.GetDefaultRenderer().CreatePath() | ||
+ | path.AddCircle(size.x/ | ||
+ | self.SetShape(path) | ||
+ | | ||
+ | self.clock = ac.AnalogClock(self) | ||
+ | self.clock.SetClockStyle( | ||
+ | ac.SHOW_HOURS_HAND | ac.SHOW_HOURS_TICKS | | ||
+ | ac.SHOW_MINUTES_HAND |ac.SHOW_SECONDS_HAND| | ||
+ | ac.SHOW_SHADOWS | ||
+ | ) | ||
+ | # ~ self.clock.SetTickStyle(ac.TICKS_BINARY) | ||
+ | self.clock.SetTickStyle(ac.TICKS_DECIMAL) | ||
+ | self.clock.SetTickSize(20) | ||
+ | self.clock.SetTickFillColour(wx.Colour(0, | ||
+ | self.clock.SetHandFillColour(wx.Colour(0, | ||
+ | self.clock.SetBackgroundColour((0, | ||
+ | self.clock.SetHandFillColour((0, | ||
+ | self.clock.SetFaceFillColour((255, | ||
+ | self.clock.SetTickBorderWidth(20) | ||
+ | self.clock.SetFaceBorderWidth(10) | ||
+ | self.clock.SetFaceBorderColour((230, | ||
+ | | ||
+ | |||
+ | class ValamiApp(wx.App): | ||
+ | def OnInit(self): | ||
+ | frame = MainFrame(None) | ||
+ | | ||
+ | frame.Show() | ||
+ | return True | ||
+ | |||
+ | app=ValamiApp() | ||
+ | app.MainLoop() | ||
</ | </ | ||
oktatas/programozas/python/wxpython_gui/ora.1617263390.txt.gz · Utolsó módosítás: 2021/04/01 09:49 szerkesztette: admin