![Python GUI设计:tkinter菜鸟编程](https://wfqqreader-1252317822.image.myqcloud.com/cover/737/27111737/b_27111737.jpg)
上QQ阅读APP看书,第一时间看更新
1-2 建立窗口
可以使用下列方法建立窗口。
![](https://epubservercos.yuewen.com/EC6269/15477657104591006/epubprivate/OEBPS/Images/image-70.jpg?sign=1738879887-txVdsW0PoKbGyKVfgHIL0LJsJiC8GKtn-0-08ffd7aacd35187d0ada001042f12f9e)
通常将使用Tk( )方法建立的窗口称为根窗口,之后可以在此根窗口中建立许多控件,也可以在此根窗口中建立上层窗口。本例中笔者用root当作对象名称,读者也可以自行取其他名称。上述mainloop( )方法可以让程序继续执行,同时进入等待与处理窗口事件,单击窗口右上方的“关闭”按钮,此程序才会结束。
程序实例ch1_1.py:建立空白窗口,窗口默认名称是tk。
![](https://epubservercos.yuewen.com/EC6269/15477657104591006/epubprivate/OEBPS/Images/image-71.jpg?sign=1738879887-0XFRCek6t0LbSq1BMU5VhkP6I4DqrR21-0-ec55689708190352816ba9ffefad96cd)
执行结果 下方右图是更改窗口大小后的结果。
![](https://epubservercos.yuewen.com/EC6269/15477657104591006/epubprivate/OEBPS/Images/image-72.jpg?sign=1738879887-CJJafrRdvoFeg9Ue46wQDqbmYLun7sRf-0-b7c46503ea83fe6b46de9f35fd1ac99e)
上述左边窗口大小是默认大小,当窗口出现后,可以拖曳移动窗口或更改窗口大小。
注 在GUI程序设计中,有时候也将上述所建立的窗口(window)称为容器(container)。