我现在有这样的事情:
import wx
class QuickAddBox(wx.TextCtrl):
def __init__(self, parent, viewer):
self.quick_add_text = wx.TextCtrl.__init__(self, parent, -1, '', size=(300,20), style=wx.TE_PROCESS_ENTER)
self.Bind(wx.EVT_TEXT_ENTER, self.OnPress, self.quick_add_text)
def OnPress(self, evt):
print self.quick_add_text.GetValue()
当我点击回车时,我想获取文本框的值。但是当我点击回车时,我收到以下错误:
AttributeError: 'NoneType' object has no attribute 'GetValue'
有什么建议吗?
__ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ _ __ -
没关系,我通过执行以下操作解决了它:
def OnPress(self, evt):
print self.GetValue()