在wxpython listctrl中创建删除线
我在wxpythongui中使用wx.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
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演示包中看到它的实际应用,或在以下链接中阅读: