wxPython:如何正确选择listcrl项?

2024-06-28 11:12:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Windows8上安装了Python2.7和wxWidgets 2.8.11.0。如果我执行以下代码:

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个项目,第二个被选中。但如果我按“向下”键-第一个项目被选中!是否可以选择项目,这样按“向上”和“向下”键将移动现有选择,而不会跳到第一个项目?在


Tags: 项目代码importfalseappwidgetframeredirect