窗口#

窗口是我们见到的一个个图形化应用。他们都是有窗口所组成的,而我们最先就要从窗口讲起,学了窗口才能了解其他的。 他的类名就叫做Tk,所在tkinter.Tk里面。我们通过from tkinter import Tk导入,然后定义窗口。 最后使mainloop()运行就可以了

from tkinter import Tk

Window = Tk()
Window.mainloop() # 消息循环运行窗口

设置标题#

我们如果需要设置标题的话,使用title()设置

Window.title("标题")

获取标题也是一样的方法

print(Window.title)

如果你获取到的是一串不是标题的字,就代表这你还没有定义窗口,现在返回的是他自动生成的标题。

设置大小#

我们有时候要调整窗口大小,需要使用geometry()来设置,格式是宽度x高度,记得中间不是*,是小写的x

Window.geometry("600x500")

设置位置#

我们如果想要调整窗口为也是需要使用geometry()来设置,但格式不要一样了,他是+X坐标+Y坐标

Window.geometry("+0+0")

锁定大小#

如果我们不想让用户调整窗口的大小,可以使用resizable()进行锁定,第一个参数是锁定宽度,第二个参数是锁定高度。

Window.resizable(False, False)

最小化#

我们如果想要最小话窗口,可以使用iconify()指令最小化,注意最小化和隐藏不是同一个意思。

Window.iconify()

隐藏#

隐藏和最小化不是同一个意思,最小化是可以在任务栏恢复显示的,而隐藏会直接在任务栏消失。

Window.withdraw()

恢复显示#

如果你使用了withdraw()或是iconify()进行隐藏,都是可以通过deiconify()进行恢复。

Window.deiconify()