1.Tkinter 類定義的繼承關係:
2. 窗口的常見寫法:
3. 變量的Trace 用法:
import tkinter as tk
root=tk.Tk()
root.title('Tkinter 變量演示')
root.attributes('-topmost',1)
var=tk.StringVar(root,value='這是Tkinter變量測試!\n')
root.update()
def callbackw(*args):
x=args
print(x)
print('\n 變量有修改操作:'+var.get())
def callbackw2(*arg):
print('\n 變量有修改操作2:'+var.get())
def callbackr(*args):
x=args
print(x)
print('\n 變量有讀取操作:'+var.get())
cbw=var.trace('w',callbackw)
cbw2=var.trace('w',callbackw2)
cbr=var.trace('r',callbackr)
var.set(var.get()+'修改變量值可改變Label標籤')
label=tk.Label(root,textvariable=var).pack()
print(var.trace_info()) #打印全部跟蹤信息
print('刪除cbw2')
var.trace_remove('write',cbw2)
print(var.trace_info()) #打印全部跟蹤信息
print('刪除全部跟蹤')
var.trace_remove('write',cbw)
var.trace_remove('read',cbr)
print(var.trace_info())
root.mainloop()
4. Font類型
5. 對齊方式
6.浮雕風格
7.位圖
8. Pack
9. Grid
10.Place