python tkinter學習(1)

熱愛的學習人發表於2020-11-26

python tkinter學習(1)

label & button 標籤和按鈕

import tkinter as tk

#建立視窗
window = tk.Tk()

#視窗標籤
window.title('My window')

#視窗尺寸
window.geometry('200x100')

#定義變數且可以更改
var = tk.StringVar()

#視窗中註釋,注意這也是一個object,需要大寫
l = tk.Label(window, textvariable=var, bg='green', font=('Arial', 12), width=15, height=2)

#展示註釋
l.pack()

#設定按鈕,botton也是object,需要大寫,通過定義hit_me來控制註釋中變數var,點選一下按鈕執行一次命令
on_hit = False
def hit_me():
    global on_hit
    if on_hit == False:
        on_hit = True
        var.set('you hit me')
    else:
        on_hit = False
        var.set('')
b = tk.Button(window, text='hit me', width=15, height=2, command=hit_me)

#展示按鈕
b.pack()
#看作一個迴圈,可以不斷重新整理
window.mainloop()

相關文章