小朋友们好,大朋友们好!
我是猫妹,一名爱上Python编程的小学生。
和猫妹学Python,一起趣味学编程。
今日目标
学习下事件的种类:
键盘事件
鼠标事件
窗体事件
系统级事件
今天要实现如下效果:
扫描二维码关注公众号,回复:
16968822 查看本文章
键盘事件
什么是键盘事件?
当在键盘上进行按下或松开等操作时所触发的事件,就是键盘事件。
KeyPress和KeyRelease
参考代码见同名公众号
鼠标事件
什么是鼠标事件?
就是当进行单击鼠标左键、单击鼠标右键、滚轮,或者移动鼠标等操作时所触发的事件。
Button单击鼠标时触发
ButtonRelease松开鼠标时触发
Motion移动鼠标时触发
Enter鼠标移入控件时触发
Leave鼠标移出控件时触发
MouseWheel鼠标滚动时触发
参考代码见同名公众号
窗体事件
什么是窗体事件?
当操作窗口时触发的事件。
Configure窗口尺寸发生变化时触发
Destory窗口销毁时触发
FocusIn窗口获得焦点时触发
FocusOut窗口失去焦点时触发
Expose窗口的某部分不再被覆盖时会触发
Map窗口由隐藏状态变为显示状态触发
Unmap窗口由显示状态变为隐藏状态触发
Visibility窗口变为可见时触发
参考代码见同名公众号
系统级事件
什么是系统级事件?
像是全选、粘贴、复制、剪切、撤销、恢复等。
可以通过event_generate()方法进行创建。
<<Undo>>撤销
<<Redo>>恢复
<<Copy>>复制
<<Cut>>剪切
<<Paste>>粘贴
<<SelectAll>>全选
参考代码见同名公众号
怎么样?
你学会了吗?
好了,我们今天就学到这里吧!
如果遇到什么问题,咱们多多交流,共同解决。
我是猫妹,咱们下次见!