如何从wxlistbox中获取选定的值

KIR*_*K J 3 python wxpython

我有一个 wxlistbox.i 需要从 wxlistbox 获取选定的值,现在我只得到 id

self.lvnames.GetSelections().
Run Code Online (Sandbox Code Playgroud)

但我需要值而不是 id。如何?请帮助我...

我的列表框声明是

self.lvnames=wx.ListBox(panel,-1,(10,40),(210,180),self.names, wx.LB_SINGLE)
Run Code Online (Sandbox Code Playgroud)

Pus*_*ade 6

self.lvnames.GetString(self.lvnames.GetSelection())
Run Code Online (Sandbox Code Playgroud)

如果你调用这个并且没有选择任何东西,你会得到一个错误,所以你可以将它保留在一个try... except块中