wxPython如何捕获键盘消息
来源:互联网 发布:c语言将华氏温度 编辑:程序博客网 时间:2024/05/17 02:28
捕获键盘消息,可以很容易定制自己的快捷键(当然也可以采用其它办法),下面是一个小例子:
#-*- coding:utf-8 -*-import wxclass KeyEvent(wx.Frame): def __init__(self, parent, id, title): wx.Frame.__init__(self, parent, id, title) panel = wx.Panel(self, -1) panel.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) self.Bind(wx.EVT_KEY_DOWN, self.OnKeyDown) self.Centre() self.Show(True) def OnKeyDown(self, event): #按键时相应代码 kc=event.GetKeyCode() if 32<=kc<=126: self.SetTitle(chr(kc))app = wx.App()KeyEvent(None, -1, 'Test KeyDown Event of wxPython')app.MainLoop()
这个程序在你按键时自动修改Frame的标题.
注意两个bind,这样在frame和panel上面事件或消息都能捕获.
- wxPython如何捕获键盘消息
- wxPython 捕获按键消息
- VC捕获键盘消息
- OCX控件中界面如何捕获键盘消息
- PreTranslateMessage()函数捕获键盘按键消息
- QT如何捕获全局的键盘事件?
- QT如何捕获全局的键盘事件?
- 如何捕获explorer重启的消息
- wxPython:消息对话框MessageDialog
- MFC中如何在一个消息中捕获其它消息
- 实现接口后如何还原键盘消息
- Delphi中如何拦截键盘消息
- 如何捕获VCL没有处理的Windows消息
- 如何在对话框程序中让对话框捕获WM_KEYDOWN消息
- 如何捕获VCL没有处理的Windows消息
- 如何在对话框程序中让对话框捕获WM_KEYDOWN消息
- 如何使对话框捕获按键按下(WM_KEYDOWN)消息
- Qt 中如何捕获窗口停用和激活的消息
- 探讨Oracle数据库的数据导入方法
- flex meunbar使用
- 为应用“瘦身”!给 Android 应用开发者的十个建议
- Cgywin安装
- Synchronized和Static Synchronized区别
- wxPython如何捕获键盘消息
- 时间管理要做到不以物喜不以己悲
- 进看debug.keystore的方法。
- 2012年4月12日
- 栈和堆的区别
- 一道简单的ACM题目讨论
- 批处理文件bat 语法备忘
- flex linkbutton使用
- DPC究竟是什么