gpt4 book ai didi

python ObjectListView 有一个不可编辑的列

转载 作者:太空宇宙 更新时间:2023-11-03 19:32:18 28 4
gpt4 key购买 nike

我有一个可编辑的 ObjectListView

self.TrackOlv.cellEditMode = ObjectListView.CELLEDIT_SINGLECLICK

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

1) 我无法编辑第一个单元格/列。这是因为 OLV 将其视为主键还是有类似效果?我认为我可以通过为我的对象创建另一个属性然后不显示它来解决这个问题,但这看起来有点俗气。

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

最佳答案

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

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

这在我的 OLV 中非常适合我,并且具有;

self.TrackOlv.cellEditMode = self.TrackOlv.CELLEDIT_SINGLECLICK

2.) 您可以阅读为什么会出现这种情况 here 。基本上,如果不需要排序,就可以摆脱这个间隙。

关于python ObjectListView 有一个不可编辑的列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5180521/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com