视窗管理员

[ 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()

Comments are closed.