python ObjectListView有一个不可编辑的列

2024-10-01 17:33:46 发布

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

我有一个ObjectListView,可以用它进行编辑

在self.TrackOlv.cellEditMode= ObjectListView.CELLEDIT_单击在

这给了我两个奇怪的问题。在

1)无法编辑第一个单元格/列。这是因为OLV把它当作主键来处理吗?我假设我可以通过为我的对象创建另一个属性,然后不显示它来绕过它,但这看起来有点俗气。在

2)在第一列的第一个字符之前,我有大约4个字符的空白。这正常吗?这包括标准的蓝/黄线颜色效果。我有空白,然后列文本和颜色效果将开始。没什么大不了的,只是想知道这是否正常。在


Tags: 对象self编辑属性颜色字符空白主键
1条回答
网友
1楼 · 发布于 2024-10-01 17:33:46

1.)对于每一列,您是否添加了isEditable=True?在

first_col = ColumnDefn('Name', 'left', -1, 'name', isEditable=True)

在我的OLV中,这对我来说是完美的

^{pr2}$

2.)你可以读懂为什么会这样here。基本上,如果你不需要分类,你可以消除这个空白。在

相关问题 更多 >

    热门问题