Как использовать wxPython TextCtrl.EmulateKeyPress()

Я пытаюсь эмулировать некоторые нажатия клавиш на 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.

Благодарю.

0 ответов

Другие вопросы по тегам