Как использовать wxPython TextCtrl.EmulateKeyPress () - PullRequest
0 голосов
/ 18 сентября 2018

Я пытаюсь эмулировать нажатия клавиш на TextCtrl, но безуспешно. Не помогли ни Документация, ни поиск Google.

У меня есть TextCtrl с двумя кнопками ниже, и я хочу использовать их в качестве клавиш со стрелками влево, как физические клавиши на клавиатуре для ввода текста.

import wx

eng = wx.App()

fra = wx.Frame(None, title='wxPython Playground', size=(320, 400))

pan = wx.Panel(fra)

tc = wx.TextCtrl(pan, size=(300, 200))
tc.AppendText('the quick brown fox jumps over the lazy dog.')
la = wx.Button(pan,-1, 'Left', pos=(7, 260))
ra = wx.Button(pan,-1, 'Right', pos=(200, 260))

fra.Show()

eng.MainLoop()

Пожалуйста, не предлагайте другие обходные пути, так как я из этого примера хочу изучить функцию EmulateKeyPress TextCtrl.

Спасибо.

...