我正在尝试在wxPython中实现一个穿梭控制,但似乎没有。我决定使用两个列表框控件。穿梭车控制如下:
alt text http://knol.google.com/k/-/-/153594c4goidl/p559ta/picture-52.png
我有两个列表框 - 一个填充,一个不填充。有人可以告诉我如何双击所选项目到第二个列表框?它应该从第一个中删除。当在第二个中双击它时,它应该被添加到第一个并从第二个中删除。航天飞机控制默认实现这些,但遗憾的是它不在那里。
谢谢。
答案 0 :(得分:1)
我不知道飞梭控制究竟是什么,也许是视频?也许这会有所帮助
# in your init method
self.Bind(wx.EVT_LISTBOX_DCLICK, self.EvtListBoxDClick, self.mainlist)
# the callback
def EvtListBoxDClick(self, event):
self.otherlist.Append(self.mainlist.GetSelection())
self.mainlist.Delete(self.lb1.GetSelection())
查看分发包含的WxPython示例文件(ListBox.py)
干杯