【发布时间】:2016-08-31 06:42:07
【问题描述】:
谁能解释为什么添加面板会隐藏左右箭头键?
import wx
class AForm(wx.Frame):
def __init__(self):
wx.Frame.__init__(self, None, wx.ID_ANY, "Press Key")
panel = wx.Panel(self, wx.ID_ANY)
panel.Bind(wx.EVT_KEY_DOWN, self.onKeyPress)
self.Show()
def onKeyPress(self, event):
keycode = event.GetKeyCode()
print keycode
app = wx.App()
form = AForm()
app.MainLoop()
如果我删除面板,它会起作用!但是,面板似乎是使表单看起来像 Windows 应用程序所必需的。
【问题讨论】:
标签: python event-handling wxpython panel