wxPython:更改DataViewListCtrl项的颜色

2024-04-23 08:27:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我对构建ui很陌生,所以如果我的问题看起来有点愚蠢,我很抱歉。在

我目前正在构建一个小界面,旨在根据几个输入参数显示一个报表。在

起初,我希望报表通过wxListCtrl(LC峈report)显示,但我遇到的问题是我无法设置“单元格”的背景或字体颜色,我只能对整行进行设置。也许我弄错了。在

其次,我发现我可以在一个wxDataViewListCtrl中显示报告,但我必须承认我在wxPython文档(wxDataViewItem、wxdataviewitemtattr等)中迷失了方向。在

有没有办法,一旦我建立了报告,改变一些单元格设置具体?在


Tags: 文档reportui参数界面报表颜色报告
1条回答
网友
1楼 · 发布于 2024-04-23 08:27:27

您完全可以使用UltimateListCtrl小部件做您想做的事情。wxPython演示甚至有一个将单个单元格的背景色设置为黄色的示例。项目看起来是以下类型:UltimateListItem。它们有一个可以设置的_colour属性。在

ObjectListView也可能是一个值得研究的解决方案:https://objectlistview-python-edition.readthedocs.io/en/latest/recipes.html#how-can-i-change-the-colours-of-a-row

相关问题 更多 >