我正在使用 wx.Python 在 MacOS 下开发 GUI。
让我抓狂的小部件是一个简单的 ListBox。这是实例
self.values = wx.ListBox(self, wx.ID_ANY, style = wx.LB_MULTIPLE|wx.LB_NEEDED_SB)
self.Bind(wx.EVT_LISTBOX, self.on_add_selection_values, self.values)
问题是,当我执行多行选择(按住 shift 按钮时单击一次)时,它会生成多次 EVT_LISTBOX。
关于如何解决这个问题的想法?
问候