Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/357.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_Strikethrough - Fatal编程技术网

在wxpython listctrl中创建删除线

在wxpython listctrl中创建删除线,python,wxpython,listctrl,strikethrough,Python,Wxpython,Listctrl,Strikethrough,我在wxpythongui中使用wx.listctrl。我有一个列表,当我点击一个按钮时会更新。当前,当我选择一个项目并单击按钮时,我会执行以下操作: item = self.my_list.GetItem(row_in_list) self.my_list.SetItemTextColour(row_in_list,'red') 除了把字体变成红色,我还想“划掉”或“删除线”。我已经找到了wx.FFont(8,wx.fontfaliam_SWISS,face='Tahoma',flags=w

我在wxpythongui中使用wx.listctrl。我有一个列表,当我点击一个按钮时会更新。当前,当我选择一个项目并单击按钮时,我会执行以下操作:

item = self.my_list.GetItem(row_in_list)
self.my_list.SetItemTextColour(row_in_list,'red')

除了把字体变成红色,我还想“划掉”或“删除线”。我已经找到了
wx.FFont(8,wx.fontfaliam_SWISS,face='Tahoma',flags=wx.fontfalig_删除线)
,但这似乎不起作用。有人有主意吗?谢谢

据我所知,ListCtrl小部件本身不支持点击。您必须创建某种自定义小部件或切换到使用前面提到的UltimateListCtrl,这是一个非常灵活的纯Python小部件。您可以在wxPython演示包中看到它的实际应用,或在以下链接中阅读:


据我所知,ListCtrl小部件本身不支持点击。您必须创建某种自定义小部件或切换到使用前面提到的UltimateListCtrl,这是一个非常灵活的纯Python小部件。您可以在wxPython演示包中看到它的实际应用,或在以下链接中阅读:


您可能需要这样的东西,您可能需要这样的东西,这让我很难过,我无法在ListCtrl中完成。哦,好吧,我会考虑切换到Ulimate列表。谢谢这让我很难过,我不能在ListCtrl中完成。哦,好吧,我会考虑切换到Ulimate列表。谢谢