Python Forum
Simple wxpython digital clock
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Simple wxpython digital clock
#1
#! /usr/bin/env python3

import wx
import time
import wx.gizmos as gizmos

def do_timer(event):
    cur = time.localtime(time.time())
    fmt = time.strftime('%I:%M:%S', cur)
    led.SetValue(fmt)

app = wx.App()
window = wx.Frame(None, title='Digital Clock', size=(330,110), style=wx.DEFAULT_FRAME_STYLE)
led = gizmos.LEDNumberCtrl(window, -1, wx.DefaultPosition, wx.DefaultSize, \
                           gizmos.LED_ALIGN_RIGHT)
led.SetForegroundColour('red')

timer = wx.Timer(window, -1)
timer.Start(1000)
window.Bind(wx.EVT_TIMER, do_timer)

window.Show(True)
app.MainLoop()
Reply
#2
There's an analog clock in the wxpython demo if you're interested
   
Reply
#3
Ok thanks
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  My Attempt at an alarm clock menator01 0 892 May-15-2020, 06:28 PM
Last Post: menator01
  Binary Clock sparkz_alot 13 7,615 Jan-02-2017, 03:52 PM
Last Post: sparkz_alot

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020