1. import tkinter as tk
    2. window = tk.Tk()
    3. # 设置窗口标题
    4. window.title('my window')
    5. window.geometry('400x300')
    6. # tk中的字符串变量
    7. var = tk.StringVar()
    8. var.set('FALSE')
    9. on_hit = False
    10. # 设置一个 label
    11. # l = tk.Label(window, text='OMG! this is Tk!', bg='#ccc', font=('Arial', 12), width=15, height=10)
    12. l = tk.Label(window, textvariable=var, bg='#ccc', width=15, height=10)
    13. # 设置位置上下左右
    14. l.pack()
    15. def hit_me():
    16. global on_hit
    17. if on_hit is False:
    18. on_hit = True
    19. var.set('TRUE')
    20. else:
    21. on_hit = False
    22. var.set('FALSE')
    23. b = tk.Button(window, text='hit', width=15, height=2, command=hit_me)
    24. b.pack()
    25. # 显示出来,其实自身是一个循环,否则只有一帧
    26. window.mainloop()