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