Python窗口事件是什么?Python怎么给组件绑定事件函数

python可以去开发和创建窗口程序,而在窗口程序之中可能会有一些按钮或者是一些其他组件存在,而这些组件想要驱动的话就要给它们绑定方法才可以 。而这些绑定在窗口组件上的方法就被称之为窗口事件,因为它们只会在触发时调用,下文会有组件绑定事件函数的示例和解析 。

Python窗口事件是什么?Python怎么给组件绑定事件函数

文章插图
(1)python窗口事件的意思就是发生在使用python开发出来的窗口程序内的事情,例如窗口里面有一个登录按钮,点击这个登录按钮的话就会获取输入框内的值传入到后台去进行正确与否的判断,而在这个过程过程之中调用某一个方法实现的功能就是python窗口事件 。
(2)而且在python所开发出来的窗口程序之中,所有一切可以显示和操作的东西都是要通过组件来实现的,添加一串文字的话就要使用Label函数创建文字组件 。
【Python窗口事件是什么?Python怎么给组件绑定事件函数】而且事件方法要创建的话就必须要在函数内将event这个类作为参数才可以,代码示例如下所示:
def onFormEvent( event ):  for key in dir( event ):    if not key.startswith( '_' ):      print '%s=%s' % ( key, getattr( event, key ) )事件函数创建完成之后就能够实例化组件将其添加到窗口之中,然后通过bind()方法来给它绑定事件函数了 。bind()方法必须有两个参数,第一个参数是事件类型,也就是点击鼠标或者是按下某个按钮才能触发这个事件 。第二个参数则是事件触发时调用的函数,代码如下:
import Tkinter as tkinterroot = tkinter.Tk()lblText = tkinter.Label( root, text='Form event tester' )lblText.pack()root.bind( '<Configure>', onFormEvent )root.mainloop()以上就是关于“Python窗口事件是什么?Python怎么给组件绑定事件函数”的全部内容了,希望对你有所帮助 。

    推荐阅读