Python Tkinter 備查1

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章