У меня есть Python 2.7 с WxWidgets 2.8.11.0, установленных на моем Windows 8. Если я выполнить следующий код:wxPython: как правильно выбрать элемент ListCtrl?
import wx
app = wx.App(redirect = False)
wnd = wx.Frame(parent = None)
widget = wx.ListCtrl(parent = wnd, style = wx.LC_REPORT)
widget.InsertColumn(0, "items")
widget.InsertStringItem(0, "foo")
widget.InsertStringItem(1, "bar")
widget.InsertStringItem(2, "baz")
widget.Select(1)
wnd.Show()
app.MainLoop()
Я показывается окно со списком из 3 пунктов, второй выбранных. Но если я нажимаю клавишу «вниз» - сначала позиция выбрана! Можно ли выбрать элемент, поэтому нажатие клавиши «вверх» и «вниз» переместит существующий выбор и не перейдет к первому элементу?