自动在ObjectListView,wxpython中显示一个对话框

时间:2012-08-22 06:34:56

标签: dialog wxpython objectlistview

我遇到了ObjectListView中的一个问题。当我选择一些对象或使用复选框来选择它们时,通过按下按钮并使用GetCheckedObjects()来调用这些对象上的函数。 enter image description here

当我选择或检查这样的对象时,是否可以自动显示对话框? enter image description here

如果ObjectListView不支持该功能,还有其他方法可以实现吗?

1 个答案:

答案 0 :(得分:2)

根据this previous SO question,用户点击ObjectListView时触发的事件与wx.ListCtrl相同,即wx.EVT_LIST_ITEM_SELECTED

所以您需要做的就是创建对话框(教程herehere),然后将函数绑定到启动对话框的wx.EVT_LIST_ITEM_SELECTED