我想在wxPython中创建一个ListBox
,其语义与HTML中的多个select
框相同。具体来说,我想要以下语义
在Java中,我通过在Swing中使用JList
类并将选择模式设置为MULTIPLE_INTERVAL_SELECTED
来实现此目的。我假设有一种方法可以使用wxPython工具包来实现这一点,但是我无法弄清楚如何让ListBox
或ListCtrl
或任何其他类来做这个,而不是做大量的事件驱动编程我自己。
答案 0 :(得分:3)
我认为您正在寻找的是wxLB_EXTENDED列表框样式。创建style = wx.LB_EXTENDED
时指定ListBox
。
然后,您可以使用GetSelections
方法获取所选项目的列表。