wxPython (Python3) ListCtrl header with bold text/horizontal rules

wxPython (Python3) ListCtrl header with bold text/horizontal rules

我是新手,正在制作一个简单的ListCtrl。我的第一印象是它在 GTK 上看起来不错,但在 windows 上就不太好了。 headers 在列表项中看起来并不突出,所以我试图让它看起来更好。现在是这样的

        self.list = ListCtrl(self, tID, style=wx.LC_REPORT
                             | wx.BORDER_SUNKEN
                             | wx.LC_EDIT_LABELS
                             | wx.LC_SINGLE_SEL
                             )

我的第一次尝试是制作 header 文本 粗体 ,或者创建一条水平线将 header 与项目分开(就像在 GTK 版本中一样) ).我试过 wx.LC_HRULES,但它只影响项目,而不影响 header。你能推荐一种方法吗?

提前致谢

经过一些修补,我找到了一种将文本加粗的方法。答案是Ultimate Listctrl。这是一个非常灵活的 class,具有出色的自定义功能。