I need to put a digital (or analogic) clock in a pygtk window with a exit button.

I was looking a example with Tkinter but I do not know how to integrate in a pygtk window

from Tkinter import *
import time

root = Tk()
time1 = ''
clock = Label(root, font=('times', 20, 'bold'), bg='white')
clock.pack(fill=BOTH, expand=1)

def tick():
    global time1
    # get the current local time from the PC
    time2 = time.strftime('%H:%M:%S')
    # if time string has changed, update it
    if time2 != time1:
        time1 = time2
    # calls itself every 200 milliseconds
    # to update the time display as needed
    # could use >200 ms, but display gets jerky
    clock.after(200, tick)

root.mainloop(  )

And the same with this example:


I used te cairo example (the analog clock as a popup window)

I still have not found how to insert a digital clock in the window. I will continue trying to do.

Thanks for the reply!


Example pygtk.

Strong gui-toolkit for python are wxpython,PyQT,PyGTK

Here is a picturer off a alrmarclock a made with wxpython for fun.

This article has been dead for over six months. Start a new discussion instead.