Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
wxPython ListCtrl帮助_Python_Wxpython_Listctrl - Fatal编程技术网

wxPython ListCtrl帮助

wxPython ListCtrl帮助,python,wxpython,listctrl,Python,Wxpython,Listctrl,我使用的是ListCtrl,它会动态填充项目,当项目被“激活”(双击/输入)时,它会调用一个函数 def onClick(self, event): 由于列表中的哪些项目没有预设ID,我如何找出它们被单击了?字符串是否作为self或event的一部分传递给函数 谢谢。试试event.GetText()或event.GetItem()。;这是文档。由于您可能正在将ListCtrl与事件绑定,因此ListCtrl项将在事件内部传递 list = event.GetEventObject()

我使用的是ListCtrl,它会动态填充项目,当项目被“激活”(双击/输入)时,它会调用一个函数

    def onClick(self, event):
由于列表中的哪些项目没有预设ID,我如何找出它们被单击了?字符串是否作为self或event的一部分传递给函数


谢谢。

试试
event.GetText()
event.GetItem()。
;这是文档。

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

list = event.GetEventObject()
selected_string = list.GetStringSelection()
现在,事件处理程序中有了所有可用的ListCtrl方法


完美。感谢您的网站=D我很难找到好的文档。有关wxPython文档,请查看以下内容: