summaryrefslogtreecommitdiff
path: root/pypers/bolzano/player/label.py
blob: f6616b5044a49eaef092b63c11769ce8d820827b (plain)
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
from Tkinter import *
from Tkconstants import *

fg, bg = "red", "green"

def simple_label(master):
    mylabel = Label(master, text="ciao!", fg="red", font="Courier 36 bold",
                    bg="green")
    mylabel.pack(side=LEFT)

def flashing_label(master): 
    label = Label(master, text="ciao!",
                    foreground=fg, background=bg,
                    font="Courier 36 bold")
    label.pack(side=RIGHT)
    label.after(1000, flash, label)

def flash(mylabel):
    global fg, bg
    fg, bg = bg, fg
    mylabel.config(foreground=fg, background=bg)
    mylabel.after(1000, flash, mylabel)

    
if __name__ == "__main__":
    root = Tk()
    simple_label(root)
    flashing_label(root)
    root.mainloop()