wxPython中的穿梭控制

时间:2010-05-20 07:30:09

标签: python wxpython

我正在尝试在wxPython中实现一个穿梭控制,但似乎没有。我决定使用两个列表框控件。穿梭车控制如下:

alt text http://knol.google.com/k/-/-/153594c4goidl/p559ta/picture-52.png

我有两个列表框 - 一个填充,一个不填充。有人可以告诉我如何双击所选项目到第二个列表框?它应该从第一个中删除。当在第二个中双击它时,它应该被添加到第一个并从第二个中删除。航天飞机控制默认实现这些,但遗憾的是它不在那里。

谢谢。

1 个答案:

答案 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)

干杯