Next: Tk選項表 | Previous: 結合元件變數 | 內容
視窗管理員
在Tk裡面有一個叫Wm的工具命令是跟視窗管理員有相互影響的,wm命令的選項允許你控制像是抬頭、位置、圖示點鎮圖以及其外觀等,在Tkinter裡這些命令以Wm類別的方法來執行,頂層元件繼承自Wm類別並且可以直接呼叫Wm方法。
查看 Tkinter Wm 類別介面這篇文件,要取得頂層視窗所包含的特定元件,通常你可以直接參考元件的主宰,當然如果元件被打包在一個框架內, 這個主宰就不是頂層的視窗,要取得含有一任意元件fred的頂層視窗,你可以呼叫 _root()
方法,這個方法有一個底線開始以表示這個函式是元性的一部分,而不是Tk函式的介面。
這裡有一些典型應用的例子:
import Tkinter
class App(Frame):
def __init__(self, master=None):
Frame.__init__(self, master)
self.pack()
# create the application
myapp = App()
####
#### here are method calls to the window manager class
####
myapp.master.title(“My Do-Nothing Application”)
myapp.master.maxsize(1000, 400)
# start the program
myapp.mainloop()
3 則留言