通常将使用Tk()方法建立的窗口称为根窗口(有时也称为容器),之后可以在该窗口中建立控件,或者在其中建立上层窗口。
from tkinter import *
root = Tk()
root.mainloop()
#mainloop使程序进入等待与处理窗口事件,直到单击右上方关闭按钮,此程序才会结束
窗口相关属性设计
title() 设置标题
gometry(“widthxheight+x+y”) 设置窗口宽width和高height,单位是像素pixel,设定窗口位置
maxsize(width,height) 拖曳时最大的宽与高
minsize(width,height) 最小的宽与高
configure(bg=“color”) 设置窗口背景颜色
resizable(True,True) 设置是否可更改窗口大小,第一个是宽,第二个是高
state(“zoomed”) 最大化窗口
iconfiy() 最小化窗口
iconbitmap(“xx.ico”) 更改默认窗口图标
下面是实例
from tkinter import *
root = Tk()
root.title("MyWindow")
root.geometry("300x160+500+100")
#“+x”表示窗口左侧距离屏幕左侧的位置,“-x”表示窗口右侧距离屏幕右侧位置,
#“+y”表示窗口顶部距离屏幕顶部,“-y”表示窗口底部距离屏幕底部距离。
#控制字符串可以使用借位符如("%dx%d+%d%d"%(300,600,500,100))
root.configure(bg="yellow")
#可以使用名称,也可以使用RGB编号
root.mainloop()