tkinter window control

Posted uxiuxi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了tkinter window control相关的知识,希望对你有一定的参考价值。

>>> from tkinter import *
>>> root=Tk()   新建一个
>>> window=Toplevel(root) #新建一个frame, window是root的子窗口 
>>> window.title("New Window")  #窗口的标题 改成New Window
‘‘
>>> window.lower() #最小化这个window
>>> window.lower()
>>> window.lift(root) #重新显示window  To raise this window to the top of the stacking order in the window manager, call this method with no arguments. You can also raise it to a position in the stacking order just above another Toplevelwindow by passing that window                 as an argument
>>> window.state()  #获取window现在的状态
‘normal‘
>>> window.state()
‘normal‘
>>> window.state(‘zoomed‘)   #最大化窗口
‘‘
>>> window.state(‘withdraw‘)   #退出窗口 关闭
‘‘
>>>
>>> window.state(‘iconic‘)  #类似最小化。图表化 ??


‘‘
>>> window.state(‘normal‘)  #重新设置成normal模式
‘‘
>>> window.state()
‘normal‘
>>> window.iconify()
‘‘
>>> window.deiconify()  #回到正常
‘‘
>>> window.geometry(‘640x480+50+100‘)  跟第一个root之间的距离 60 480 是窗口大小。 50 和100 是距离
‘‘
>>>
>>> window.resizable(False,False)     #设置成不让改变大小
‘‘
>>> window.maxsize(640,480)            #设置最大范围
>>> window.minsize(200,200)             #设置最小范围
>>> window.resizable(True,True)
‘‘
>>> root.destroy()                                       #销毁所有窗口

以上是关于tkinter window control的主要内容,如果未能解决你的问题,请参考以下文章

Tkinter中的多个键事件绑定 - “Control + E”“Command(apple)+ E”等

如何从 Tkinter 滑块(“Scale”)中获取价值?

Spring MVC @Controller中转发或者重定向到其他页面的信息怎么携带和传递(Servlet API对象)HttpServletRequestHttpServletRespose(代码片

ASP.NET MVC 复制MVC项目代码到同一个项目的时候报错The request for ‘home’ has found the following matching controll(代码片

了解 Tkinter __init__ 中的父级和控制器

Python GUI编程(Tkinter) windows界面开发