我有一个应用程序,该应用程序向用户索取输入(WX Python)。我想控制textctrl中的内容,因此我添加了事件:wx.evt_char。功能正常工作,除了我想要固定性进入的特征的位置。
假设我只希望一位特征在一个地方,我需要它的位置。我的问题。
def handle_keypress(self, event, entry):
key = event.GetKeyCode()
keycode = [1,2,3,4,5,6] #example
bool = False
for char in keycode:
if key == char:
bool = True
break
if bool == True:
event.Skip()
thx,希望你们能帮助我!
ps:对不起,我的英语不好:(
编辑:解决问题!
i虽然问题将在evt_char中:http://www.wxpython.org/docs/api/wx.keyevent-class.html
但不是,它在textctrl中:http://www.wxpython.org/docs/api/wx.textctrl-class.html
方法getinSertionpoint()工作!
self.text_ctrl.GetInsertionPoint()
我认为您想要的是
在您的示例中," CCC"将始终返回0,但这应该返回克拉的实际位置