Python-wxpython中事件处理器的处理机制?
wxpython中事件处理器是怎么样的一个机制,在整个事件的处理过程中主要的作用是什么?其他语言有没有类似的事件处理的一个工具?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
wxpython中事件处理器是怎么样的一个机制,在整个事件的处理过程中主要的作用是什么?其他语言有没有类似的事件处理的一个工具?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
举个Qt的事件处理的例子吧。对于wxpython是有差异,但是原理是差不多的。
说一下应用场景吧,假设有一个父窗口,里面有很多子控件,例如按钮1,按钮2,按钮3。想达到这样一个应用场景,例如,分别按下小键盘1,2,3时分别响应按钮1,2,3。假设没有事件处理器的话,那么每个按钮都要重写自己的event的事件,然后再每个按钮自己的时间里面去响应。这样就会显得非常麻烦,如果有时间处理过程的话,每个按钮在父窗口中注册一下,这样的话只要在父窗口里面的事件处理器里面处理数字键1 2 3这个三个时间,让3个按钮分别响应,就会很简单,也更便于管理。
上面说的只是一个应用场景吧,别的还有很多用处,就不一一说明了