如何从wxlistbox获取选中的值
我有一个wxlistbox(就是一个可以显示多个选项的列表框)。我想从这个wxlistbox中获取被选中的值。
self.lvnames.GetSelections().
现在我只能得到选项的ID(就是每个选项的编号),但我想要的是选项的具体值。请问我该怎么做?求助...
我的列表框声明是
self.lvnames=wx.ListBox(panel,-1,(10,40),(210,180),self.names, wx.LB_SINGLE)
1 个回答
6
self.lvnames.GetString(self.lvnames.GetSelection())
如果你调用这个的时候没有选择任何东西,就会出现错误。所以你可以把这个放在一个 try... except
的结构里,这样可以处理可能出现的错误。