首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wxPython ListCtrl帮助

wxPython ListCtrl帮助
EN

Stack Overflow用户
提问于 2011-06-30 15:14:19
回答 2查看 1.3K关注 0票数 4

我使用的是一个ListCtrl,当一个项目被“激活”(双击/回车)时,它会调用一个函数。

代码语言:javascript
复制
    def onClick(self, event):

由于没有预先设置的ID,我如何找出列表中哪个项目被点击了?字符串是作为self还是event的一部分传递给函数的?

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-30 15:39:49

试试event.GetText()event.GetItem().<manipulate your item here>;下面是wx.ListEvent文档。

票数 4
EN

Stack Overflow用户

发布于 2011-06-30 16:13:44

由于您可能要将ListCtrl与事件绑定,因此ListCtrl项将在事件内部传递;

代码语言:javascript
复制
list = event.GetEventObject()
selected_string = list.GetStringSelection()

现在,您在事件处理程序中有了所有可用的ListCtrl方法。

http://www.wxpython.org/docs/api/wx.Event-class.html

http://www.wxpython.org/docs/api/wx.TextCtrl-class.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6531207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档