0
我有一個應用程序要求用戶輸入(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:對不起,我的英語不好:(
編輯:! 問題解決
不過,我覺得這個問題將在EVT_CHAR:http://www.wxpython.org/docs/api/wx.KeyEvent-class.html
但它不是,它是在TextCtrl:http://www.wxpython.org/docs/api/wx.TextCtrl-class.html
的方法GetInsertionPoint()工作
THX你快回答!有效! – user1586263