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()                                       #销毁所有窗口

时间: 2024-11-04 08:28:39

tkinter window control的相关文章

Python Tkinter 插件用法讲解(一) (python2.7)

本文是自己总结的从网上学到的东西 一.什么是Tkinter?    Tkinter是python内置的GUI图形库,支持多个操作系统,使用Tcl语言开发: 我们编写的Python代码会调用内置的Tkinter,Tkinter封装了访问Tk的接口: Tk会调用操作系统提供的本地GUI接口,完成最终的GUI 二.Tkinter模块的使用 1)from Tkinter import * 2)import Tkinter     两者的使用是有差别的 我所遇到的问题是如下代码: <span style=

WPF直接用Window.Close直接关闭窗口导致不能完全退出的问题

前几天我在CSDN扔了一个问题,基本描述一下:写了一段这样的代码,来实现获取Control的template,却发现一个这样的问题,就是当我打开了一个window以后,手动调用Close(),窗口的确是消失了,但是当我关闭了主窗口以后,却发现程序没有退出. 1 private void ControlTypeSelectingBox_SelectionChanged(object sender, SelectionChangedEventArgs e) 2 { 3 try 4 { 5 Type

tkinter 01 标签和按钮

功能:见链接的动态图:https://s1.ax1x.com/2018/04/15/Ce95TI.gif # coding=gbk # window.geometry('200x100') 是x不是* # 功能:见链接的动态图:https://s1.ax1x.com/2018/04/15/Ce95TI.gif import tkinter window = tkinter.Tk() window.title("jkn1234") window.geometry('200x100')#是

所有CM_消息的说明

这些CM消息,居然在Delphi的帮助里是没有任何说明的,真是昏倒.意外在高手的书里找到了所有说明,说明如下: Message Constant Value Description cm_Base $B000 Base constant used by all other component messages.cm_Activate cm_Base + 0; Specific to forms. Sent when form is first displayed and whenever foc

Decorator Pattern

Intent: Attach additional responsibilities to an object dynamically. Decorators provide a flexible alternative to subclassing for extending functionality. While reading the GangOfFour book on CD I noticed that the original name of this pattern was "W

自己画WinForm 皮肤包括默认控件

好久没来博客园,今天捣鼓到现在就是为了把之前的皮肤控件完善好, 之前也看了很多技术文章,大多数都是自己重写系统控件实现换肤,几乎没有像东日的(IrisSkin)控件一样 添加一个组件 把系统的皮肤全换掉,我曾经也是重写系统的控件,但我就喜欢瞎捣鼓,于是就开始找这方面的资料,苦于没学过底层,对windows窗口 以及消息循环机制不了解,找资料也基本上白搭了许久,但最后以为自己能想到的最笨的方法实现 了继承了自己写的父窗口,那么窗口添加的控件就是自己画的 而不是系统画的, 先上传一张效果图: 整天效

Android中Java和JavaScript交互

Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本.本文将介绍如何实现Java代码和Javascript代码的相互调用. 如何实现 实现Java和js交互十分便捷.通常只需要以下几步. WebView开启JavaScript脚本执行 WebView设置供JavaScript调用的交互接口. 客户端和网页端编写调用对方的代码. 本例代码 为了便于讲解,先贴出全部代码 Java代码 package com.example.j

Hybrid App开发模式中, IOS/Android 和 JavaScript相互调用方式

IOS:Objective-C 和 JavaScript 的相互调用 iOS7以前,iOS SDK 并没有原生提供 js 调用 native 代码的 API.但是 UIWebView 的一个 delegate 方法使我们可以做到让 js 需要调用时,通知 native.在 native 执行完相应调用后,可以用stringByEvaluatingJavaScriptFromString 方法,将执行结果返回给 js.这样,就实现了 js 与 native 代码的相互调用.具体让 js 通知 na

UDT协议深入解析

将近两年以前因为想选择一个兼顾TCP协议的可靠性和UDP协议的高效性来进行我们某种数据的传输曾经选择过UDT协议,也进行了一段时间的学习.实践.但最终由于不适合我们的业务场景放弃了它,但它的实现原理.代码实现.拓展使用的优秀给我留下了很深刻的印象,今天翻出自己曾经的一篇总结笔记来和大家一起回顾下UDT协议. UDT协议是什么?是一种基于UDP的数据传输协议(UDP-based Data Transfer Protocol,简称UDT). UDT协议的主要作用是什么?UDT的主要目的是支持高速广域