tkinter如何检测一个按键ios有没有按键精灵被按下

python Tkinter 怎么去掉窗口的最大化最小化按钮
&来源:读书人网&【读书人网():综合教育门户网站】
python Tkinter 如何去掉窗口的最大化最小化按钮本意是关闭窗口时,弹出一个确认是否关闭窗口的“提示窗口”,
python Tkinter 如何去掉窗口的最大化最小化按钮&&&本意是关闭窗口时,弹出一个确认是否关闭窗口的“提示窗口”,这个提示窗口我还是用Tkinter.Tk()&语句生成的。问题是,这样生成的窗口带了最大化,最小化按钮。我现在想把这两个按钮去掉,该添加什么代码?或者是我的模板用错了,不应该用Tk()?请各位帮帮我,谢谢!
去掉窗口右上角按钮
[解决办法]这样的窗口可以用tkMessageBox。import&&tkMessageBox&#&for&python2#&python3中#&from&tkinter&import&messageboxresult&=&tkMessageBox.asyesno(title=u"警告",&message="你确定?",&detail=u"详细点说...",&icon="warning")print&result&[解决办法]引用:这样的窗口可以用tkMessageBox。import&&tkMessageBox&#&for&python2#&python3中#&from&tkinter&import&messageboxresult&=&tkMessageBox.asyesno(title=u"警告",&message="你确定?",&detail=u"详细点说...",&icon="warning")print&result&抱歉,是askyesno。[解决办法]引用:csdn为什么不让编辑自己的帖子?记忆中csdn以前是半静态的,现在改了没有就不清楚34Tkinter基本入门文字教程(详细介绍Tkinter各项例程)-第4页
上亿文档资料,等你来发现
34Tkinter基本入门文字教程(详细介绍Tkinter各项例程)-4
果失败,Tk就使用特定平台的默认字体;Tk4.2在Windows下同样支持这种字体描述;上存在,并非这所有上面样式名都存在(或它们中的一;2、字体名;此外,Tk8.0允许你去创建已命名的字体并且当为;tkFont模块提供一个Font类,这个类允许你;的尺寸;tkFont.Font(family="tkFont.Font(family="s
果失败,Tk就使用特定平台的默认字体。 Tk4.2在Windows下同样支持这种字体描述。这儿有几个限制,包括字体类型名必须在平台上存在,并非这所有上面样式名都存在(或它们中的一些有不同的名字)。 2、字体名此外,Tk8.0允许你去创建已命名的字体并且当为一个窗口部件指定字体时使用它们的名字。 tkFont模块提供一个Font类,这个类允许你去创建字体实例。你可以随处使用这样一个实例。你也可能使用一个字体实例来得到字体的量度,包括存在于那个字体中的字符串所站用的尺寸。 tkFont.Font(family=&Times&, size=10, weight=tkFont.BOLD)tkFont.Font(family=&Helvetica&, size=10, weight=tkFont.BOLD,slant=tkFont.ITALIC)tkFont.Font(family=&Symbol&, size=8) 如果你修改一个已命名的字体(使用config方法),这个改变将自动影响到所有使用这个字体的窗口部件。 Font构造器支持下列的样式选项(注意常量被定义在tkFont模块中): 样式选项及说明: family选项类型:字符串说明:字体类型 size选项类型:整型说明:以磅为单位的字体的尺寸。要以象素为单位的话,使用负值。 weight选项类型:常量说明:字体的粗细。使用NORMAL或BOLD。默认为NORMAL。 slant选项类型:常量说明:字体倾斜。使用NORMAL或ITALIC。默认为NORMAL。 underline选项类型:标志说明:字体下划线。如果1(true),字体加下划线。默认为0(false)。 overstrike选项类型:标志说明:字体划线。如果为1(true),则字体上有一条线;默认为0(false)。 3、系统字体 Tk也支持特定系统的字体名。在X下,这些通常是字体别名如fixed,6x10等等。 在Windows下,这些包括ansi,ansifixed,device,oemfixed,system和systemfixed: 在Macintosh上,系统字体名是application和system。 注意:系统字体是字体名,不是字体类型名,它们不能与尺寸或样式属性结合。为了可移植性,尽可能避免使用这些名字。 4、X字体描述 X字体描述是如下格式的字符串(星号所代表的是无关字段。具体细节可查看Tk文档或X手册):-*-family-weight-slant-*--*-size-*-*-*-*-charset 典型的字体类别如:Times, Helvetica, Courier or Symbol。 weight可以是&Bold&或&Normal&。slant取值中R代表&roman&(正常),I代表&italic&,o代表团&oblique&(实际上等同于italic)。 size是字体的高度,以十分之一磅为单位。一英寸72磅,但是一些低分辩率的显示器的1磅较常规的大些,以便小字体能够清晰显示。charset(字符集)通常是ISO8859-1 (ISO Latin 1),但一些字体也使用其它的值。 下面的描述的family取值是Times,weight取值是Bold,slant取值是R,size取值是120,charset取值是ISO8859-1:-*-Times-Bold-R-*--*-120-*-*-*-*-ISO8859-1 如果你不关心charset(字符集),或你使用如Symbol的字体(这种字体类别有特定的字符集),那么你可以使用一个星号作为描述的最后部分:-*-Symbol-*-*-*--*-80-* 典 型的X server至少支持Times, Helvetica, Courier等字体,size有8, 10, 12, 14, 18, 和 24 磅,weight有normal,bold、italic(Times)或oblique(Helvetica, Courier)。大多数的服务器都有 支持随意查看字体。你可以使用如xlsfonts和xfontsel来检查你所访问的服务器的字体。 这种类型的字体描述可以用在Windows 和Macintosh上。注意:如果你使用Tk4.2,你必须牢记字体类型必须是Windows所支持的一种。 格式化文本 虽然文本标签和按钮通常包含单行文本,但Tkinter也支持多行。要分离文本到多行,只需要在必要的地方插入换行符(\n)。 默认情况下,文本居中。你也可以通过设置justify选项为LEFT或RIGHT来改变文本的位置。默认值是CENTER。 你也可以使用wraplenth选项来设置一个最大宽度,并且让窗口部件自己调整多行文本。如果窗口部件太窄,它将使单个词跨行。 边框 所有的Tkinter窗口部件都有边框(尽管对于某些窗口部件默认是不显示边框的)。边框由一个可选的3D浮雕和一个焦点高亮区域组成。 一、relief这个relief设置控制如何绘制窗口部件的3D边框: borderwidth(或bd)是边框的宽度,以象素为单位。大多数的窗口部件都有一个默认的1或2象素的边框宽度。 relief的取值可以有如下几种:SUNKEN, RAISED, GROOVE, RIDGE, and FLAT。 二、焦点高亮这个高亮设置控制如何指示窗口部件(或它的孩子之一)获得了按键焦点。在大多数情况下,这个高亮区域是在relief外面的边框。下面的选项控制如何绘制另外的边框: highlightcolor用来绘制当窗口部件获得按键焦点的高亮区域。通常是黑色或别的明显的对比色。highlightbackground用来绘制当窗口部件没获得焦点的高亮区域。通常与窗口部件的背景色一样。highlightthickness选项是高亮区域的宽度,以象素为单位。对于那些获得按键焦点的窗口部件通常是1或2个象素 三、光标这个cursor选项控制当鼠标移动到窗口部件上时使用哪种鼠标光标。如果这个选项没有设置,这个窗口部件将使用和它父亲一样的鼠标指针。 注意:一些窗口部件(包括Text和Entry窗口部件)默认设置cursor选项。 下面是一些内建的鼠标光标的样式: 事件和绑定 正如早些时候,一个Tkinter应用程序大部分时间花费在事件循环中(通过mainloop方法进入事件循环)。事件来自不同的消息,包括用户按下按键和鼠标操作,和来自于窗口管理器的重绘事件(在许多情况下不是由用户直接引起)。 Tkinter提供了强大的机制让你可以自己处理事件。对于任一窗口部件,你可以为事件绑定Python函数和方法:widget.bind(event, handler) 如果发生在窗口部件中的事件与所描述的事件匹配,那么所给定的handler(处理器)将被描述这个事件的对象调用。 下面是一个捕获窗口中的点击的例子:# File: bind1.py from Tkinter import * root = Tk() def callback(event):print &clicked at&, event.x, event.y frame = Frame(root, width=100, height=100)frame.bind(&&Button-1&&, callback)frame.pack() root.mainloop()上面这个例子,我们使用了frame窗口部件的bind方法为一个事件调用&Button-1&绑定了一个回调函数。运行这个程序并在所显示的窗口中点击。每次点击,在控制台窗口中都会打印一条如&clicked at 44 63&这样的信息。 一、事件 事件以字符串的形式给出,使用特定的语法:&modifier-type-detail& type 字段是事件区分符中最重要的部分。它指定了我们希望去绑定的事件种类,如用户的按钮、按键动作,或如Enter,Configure等窗口管理器事件。 modifier和detail字段被用来给出附加的信息,在多数情况下可以不用。这儿也有不同的方法去简化事件字符串;例如,要匹配一个键盘键,你可以 不用尖括号而只使用这个键。当然,除非它的一个空格或一个尖括号。 下面我们给出最常用的事件及其说明: &Button-1&事件说 明:鼠标按钮在窗口部件上按下。button 1是鼠标左按钮,button 2是鼠标中间的按钮(如果有的话),button 3是鼠标右按钮。当你在 一窗口部件上按下一个鼠标按钮时,Tkinter将自动抓取鼠标指针,在鼠标按钮被按下时鼠标事件将被发送给当前窗口部件。鼠标指针相对于窗口部件的当前 位置被提供给传递给回调函数的event对象的x和y成员中。你可以用 ButtonPress 代替Button,或只用&1&(这等同于&Button-1&, &ButtonPress-1&)。&B1-Motion&事件说明:鼠标移动并且鼠标左键被按住(B2代表鼠标中间按键,B3代表鼠标右按键)。鼠标指针相对于窗口部件的当前位置被提供给传递给回调函数的event对象的x和y成员中。&ButtonRelease-1&事件说明:鼠标左键释放。鼠标指针相对于窗口部件的当前位置被提供给传递给回调函数的event对象的x和y成员中。 &Double-Button-1&事件说明:鼠标左键双击。你可以用Triple代替Double。 &Enter&事件说明:鼠标指针位于窗口部件中(这个事件不代表回车)包含各类专业文献、外语学习资料、各类资格考试、高等教育、生活休闲娱乐、34Tkinter基本入门文字教程(详细介绍Tkinter各项例程)等内容。 
 Tkinter import * root = Tk() #图像居下,居上,居右,居左,文字位于图像之...Tkinter 教程之 Entry 篇 #Entry 用来输入单行文本 '''1.第一个 Entry 程序...  '''Tkinter 教程之 Font 篇''' # Tkinter 中其它常用的一些功能 '''1.字体使用''' # -*- coding: cp936 -*# 改变组件的显示字体 from Tkinter import ...  Tkinter import * root = Tk() #图像居下,居上,居右,居左,文字位于图像之...Tkinter 教程之 Entry 篇 #Entry 用来输入单行文本 '''1.第一个 Entry 程序...  Tkinter import * root = Tk() #图像居下,居上,居右,居左,文字位于图像之...Tkinter 教程之 Entry 篇 #Entry 用来输入单行文本 '''1.第一个 Entry 程序...  程序运行 是按“Enter”,判断 程序的打印结果 ''' from Tkinter import * ...Tkinter教程之Text篇(2) 5页 1下载券 Tkinter基本入门文字教程... 42页 免费...  '''Tkinter 教程之 Frame 篇''' #Frame 就是屏幕上的一块矩形区域,多是用来作为容器(container)来布局 窗体。 '''1.创建 Frame''' # -*- coding: cp...  '''Tkinter 教程之 Pack 篇''' #Pack 为一布局管理器,可将它视为一个弹性...这个例子中第一个 Label 和第二个 Label 使用了 expand = 1 属性, 而第三...  Tkinter import * root = Tk() #图像居下,居上,居右,居左,文字位于图像之...Tkinter 教程之 Entry 篇 #Entry 用来输入单行文本 '''1.第一个 Entry 程序...  Tkinter教程之Entry篇_IT/计算机_专业资料。Python图形界面#Entry 用来输入单行文本 '''1.第一个 Entry 程序''' from Tkinter import * root = Tk() Entry(ro...                        图4.8.13.系统板上硬件连线(1).把“单片机系统”区域中的P3.7/RD端口连接到“独立式键盘”区域中的SP1端口上;(2).把“单片机系统”区域中的P1.0-P1.4端口用8芯排线连接到“八路指示模块”区域中的“L1-L8”端口上;要求,P1.0连接到L1,P1.1连接到L2,P1.2连接到L3,P1.3连接到L4上。4.程序设计方法(1).其实,作为一个按键从没有按下到按下以及释放是一个完整的过程,也就是说,当我们按下一个按键时,总希望某个命令只执行一次,而在按键按下的 过程中,不要有干扰进来,因为,在按下的过程中,一旦有干扰过来,可能造成误触发过程,这并不是我们所想要的。因此在按键按下的时候,要把我们手上的干扰信号以及按键的机械接触等干扰信号给滤除掉,一般情况下,我们可以采用来滤除掉这些干扰信号,但实际上,会增加硬件成本及硬件电路的体积,这是我们不希望,总得有个办法解决这个问题,因此我们可以采用软件的方法去除这些干扰信号,一般情况下,一个按键按下的时候,总是在按下的时刻存在着一定的干扰信号,按下之后就基本上进入了稳定的状态。具体的一个按键从按下到释放的全过程的信号图如左图所示:  从图中可以看出,我们在程序设计时,从按键被识别按下之后,延时5ms以上,从而避开了干扰信号区域,我们再来检测一次,看按键是否真得已经按下,若真得已经按下,这时肯定输出为低,若这时检测到的是高电平,证明刚才是由于干扰信号引起的误触发,CPU就认为是误触发信号而舍弃这次的按键识别过程。从而提高了系统的可靠性。  由于要求每按下一次,命令被执行一次,直到下一次再按下的时候,再执行一次命令,因此从按键被识别出来之后,我们就可以执行这次的命令,所以要有一个等待按键释放的过程,显然释放的过程,就是使其恢复成高电平状态。(1).对于按键识别的指令,我们依然选择如下指令JB BIT,REL指令是用来检测BIT是否为高电平,若BIT=1,则程序转向REL处执行程序,否则就继续向下执行程序。或者是 JNB BIT,REL指令是用来检测BIT是否为低电平,若BIT=0,则程序转向REL处执行程序,否则就继续向下执行程序。(2).但对程序设计过程中按键识别过程的框图如下图所示:        图4.8.35.程序框图      图4.8.46.汇编源程序&&&&&&&&&&&&&&&&&&&&&&&&&&&& ORG 0START:&&&&&&&&&&&&&&&&&&&&&&& MOV R1,#00H&&&&&&&&&&&&&&&&&&&& ;初始化R7为0,表示从0开始计数&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& MOV A,R1&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CPL A&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;取反指令&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& MOV P1,A&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;送出P1端口由发光显示REL:&&&&&&&&&&&&&&&&&&& JNB P3.7,REL&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;判断SP1是否按下&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& LCALL DELAY10MS&&&&&&&&& ;若按下,则延时10ms左右&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& JNB P3.7,REL&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;再判断SP1是否真得按下&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& INC R7&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;若真得按下,则进行按键处理,使&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& MOV A,R7&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;计数内容加1,并送出P1端口由&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& CPL A&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;发光二极管显示&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& MOV P1,A&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& JNB P3.7,$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;等待SP1释放&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& SJMP REL&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;继续对K1按键扫描DELAY10MS:&&& MOV R6,#20&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& ;延时10ms子程序L1:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& MOV R7,#248&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& DJNZ R7,$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& DJNZ R6,L1&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& RET&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& END7.C语言源程序#includevoid delay10ms(void){& unsigned char i,j;& for(i=20;i&0;i--)& for(j=248;j&0;j--);}void main(void){& while(1)&&& {&&&&& if(P3_7==0)&&&&&&& {&&&&&&&&& delay10ms();&&&&&&&&& if(P3_7==0)&&&&&&&&&&& {&&&&&&&&&&&&& count++;&&&&&&&&&&&&& if(count==16)&&&&&&&&&&&&&&& {&&&&&&&&&&&&&&&&& count=0;&&&&&&&&&&&&&&& }&&&&&&&&&&&&& P1=~&&&&&&&&&&&&& while(P3_7==0);&&&&&&&&&&& }&&&&&&& }&&& }}
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670&python如何获取tkinter组件的名称?比如按下多个Button中的一个,返回这个被按下的Button的文本?_百度知道
python如何获取tkinter组件的名称?比如按下多个Button中的一个,返回这个被按下的Button的文本?
我不知道具体的方法,不过应该有返回组件的类型的方法。先确定是不是Button,如果是的话再返回Button的文本就行了。
其他类似问题
为您推荐:
其他3条回答
你在frame(还是panel,忘了)对象里要记住在它上面的每一个对象啊,比如你这个BUtton;
button.text
用qt的飘过。
您可能关注的推广
tkinter的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁下次自动登录
现在的位置:
& 综合 & 正文
Tkinter教程之Event篇(2)
'''Tkinter教程之Event篇(2)''''''5.测试离开(Leave)事件'''# -*- coding: cp936 -*-# leave:鼠标离开时产生此事件from Tkinter import *root = Tk()def printCoords(event):
print event.x,event.y# 创建第一个Button,并将它与Enter事件绑定bt1 = Button(root,text = 'leftmost button')bt1.bind('&Leave&',printCoords)bt1.grid()root.mainloop()# 分别测试Leave事件,只是在离开组件是会产生此事件。'''6.响应特殊键(Special Key)'''# -*- coding: cp936 -*-# 键盘特殊键事件from Tkinter import *root = Tk()def printCoords(event):
print 'event.char = ',event.char
print 'event.keycode = ',event.keycode# 创建第一个Button,并将它与BackSpace键绑定bt1 = Button(root,text = 'Press BackSpace')bt1.bind('&BackSpace&',printCoords)# 创建二个Button,并将它与回车键绑定bt2 = Button(root,text = 'Press Enter')bt2.bind('&Return&',printCoords)# 创建第三个Button,并将它与F5键绑定bt3 = Button(root,text = 'F5')bt3.bind('&F5&',printCoords)# 创建第4个Button,并将它与左Shift键绑定,与参考上说法一致bt4 = Button(root,text = 'Left Shift')bt4.bind('&Shift_L&',printCoords)# 创建第5个Button,并将它与右Shift键绑定,与参考上说法一致bt5 = Button(root,text = 'Right Shift')bt5.bind('&Shift_R&',printCoords)# 将焦点设置到第1个Button上bt1.focus_set()bt1.grid()bt2.grid()bt3.grid()bt4.grid()bt5.grid()root.mainloop()# 各个组件间焦点的切换可以使用TAB键。# 特殊键
Cancel/Break/BackSpace/Tab/Return/Sift_L/Shift_R/Control_L/Control_R/Alt_L/Alt_R/Pause#
Caps_Loack/Escape/Prior(Page Up)/Next(Page Down)/End/Home/Left/Up/Right/Down/Print/Insert/Delete/#
F1-12/Num_Lock/Scroll_Lock# 这些键的char是不可打印的,可以使用event.keycode查看。'''7.响应所有的按键(Key)事件'''# -*- coding: cp936 -*-# Key:处理所有的键盘事件from Tkinter import *root = Tk()def printCoords(event):
print 'event.char = ',event.char
print 'event.keycode = ',event.keycode# 创建第一个Button,并将它与Key键绑定bt1 = Button(root,text = 'Press BackSpace')bt1.bind('&Key&',printCoords)# 将焦点设置到第1个Button上bt1.focus_set()bt1.grid()root.mainloop()# 处理所有的按键事件,如果是上例的特殊键,event.char返回为空;其它情况下为这个键的值。# 如果输入大写字母(即上档键值),按下Shift键时就会有Key的事件触发。即回将用两次:一次为Shift本身,另一次为Shift+ Kye的实际键值。'''8.只处理指定的按键消息'''# -*- coding: cp936 -*-# a:只处理指定的按键消息from Tkinter import *root = Tk()def printCoords(event):
print 'event.char = ',event.char
print 'event.keycode = ',event.keycode# 创建第一个Button,并将它与键'a'绑定bt1 = Button(root,text = 'Press BackSpace')bt1.bind('a',printCoords)# 创建二个Button,并将它与按下spacebar是触发事件bt2 = Button(root,text = 'Press spacebar')bt2.bind('&space&',printCoords)# 创建第三个Button,并将它与'&'键绑定bt3 = Button(root,text = 'less than key')bt3.bind('&less&',printCoords)# 将焦点设置到第1个Button上bt1.focus_set()bt1.grid()bt2.grid()bt3.grid()root.mainloop()# 一般的按键直接使用就可以了,这样书写'key',不是'&key&';# 但有两个需要特别注意:空格与小于的处理,使用方式为'&space&和&less&'''9.使用组合键响应事件'''# -*- coding: cp936 -*-# 组合键(Control/Alt/Shift)from Tkinter import *root = Tk()def printCoords(event):
print 'event.char = ',event.char
print 'event.keycode = ',event.keycode# 创建第一个Button,并将它与键Shift - Up绑定bt1 = Button(root,text = 'Press Shift - Up')bt1.bind('&Shift-Up&',printCoords)# 创建二个Button,并将它与按下Control-Alt-a时触发事件bt2 = Button(root,text = 'Control-Alt-a')bt2.bind('&Control-Alt-a&',printCoords)# 下面的按键处理将无法接受# 创建第三个Button,并将它与'Control-Alt'键绑定# bt3 = Button(root,text = 'Control-Alt')# bt3.bind('&Control-Alt&',printCoords)# 将焦点设置到第1个Button上bt1.focus_set()bt1.grid()bt2.grid()root.mainloop()# 使用Control/Alt/Shift与其它按键组合,但不能单独的使用Control/Alt组合。'''10.改变组件大小事件'''# -*- coding: cp936 -*-# configure:改变组件大小事件from Tkinter import *root = Tk()def printSize(event):
print (event.width,event.height)root.bind('&Configure&',printSize)root.mainloop()# 当组件的大小改变时触发。evnet.width/height分别返回改变后的宽度和高度。
&&&&推荐文章:
【上篇】【下篇】}

我要回帖

更多关于 红米2有没有按键灯 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信