问题标签 [listctrl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
588 浏览

python-3.x - wxPython (Python3) 带有粗体文本/水平规则的 ListCtrl 标头

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

我的第一次尝试是将标题文本加粗,或者创建一个将标题与项目分开的水平规则(如在 GTK 版本中)。我尝试了 wx.LC_HRULES,但它只影响项目,而不影响标题。你能建议一种方法吗?

提前致谢

0 投票
1 回答
1030 浏览

python-3.6 - WxPython 选择项

当我单击一个按钮并将其发布到另一个列表中时,我想从列表中的选定项目中获取价值。

我尝试使用 GetItem、GetNextSelected。我在https://docs.wxpython.org/wx.ListCtrl.html#wx.ListCtrl.GetNextSelected上进行了搜索 但我认为我有语法问题,但我没有找到

0 投票
0 回答
559 浏览

python - 按整数对 wxpython listctrl 列进行排序

我想在用户点击时对最后一列进行排序。排序工作,但它按字面意思排序。如何按数字对最后一列和前两列进行排序?

先感谢您!

粘贴了我在网上某处找到的示例代码。

0 投票
1 回答
782 浏览

python - 如何在 wxpython 上使用`ListCtrl`

如何将行及其对应的数据附加到 ListCtrl 中。我刚刚完成了如何使用 TreeCtrl(比 ListCtrl 相对容易),它向我展示了匹配单个 GUI 对象和数据的清晰用法。但 ListCtrl 没有。

  1. 如何使用相应的数据附加或插入单行。
  2. 如何访问行及其数据
  3. 我如何操作它们(编辑数据/行,删除数据/行)

你能解释一下它们的概要吗?谢谢你。我知道我的问题很简单,我可以从 doc 那里得到一些信息。我阅读了文档,但我仍然不知道

0 投票
1 回答
472 浏览

python - 在 ListCtrl Python 中删除项目

如何在 Python 中清除列表 ctrl?

例如,当我插入第 10 个项目时,前 8 个项目将从 listCtrl 中删除,并有可能继续在 listCtrl 中输入项目。

我怎样才能做到这一点?

例子:

我插入:1,2,3,4,5,6,7,8,9,10 在我在 listCtrl 中看到的 10 项之后仅 8,9,10 并且我可以再次插入项目。

我在示例中添加了一些代码。

0 投票
1 回答
17 浏览

python - wxpython对多个listctrls进行排序

我无法在 wxpython 中对多个 listctrls 进行排序。我可以排序一个但不能排序另一个。我假设这一切都围绕着一个名为 GetListCtrl 的函数的 ColumnSorterMixin 要求。该函数只能返回一个 listctrl,否则会发生索引错误,因为它只会对最后返回的 listctrl 进行排序。有没有解决的办法?非常感谢!

0 投票
1 回答
62 浏览

python - listctrl,列图像不显示

我不明白为什么没有显示第一列中的图像......这是我的代码

有人可以帮我吗?询问您是否需要更多信息。提前非常感谢。

0 投票
1 回答
704 浏览

python - wxpython ListCtrl 无法更改所选项目的颜色

作为标题,我不明白为什么我不能更改所选项目的背景颜色。这是我的代码...

事件被触发但颜色没有改变

提前感谢所有试图帮助我的人

0 投票
1 回答
205 浏览

python - 在 wxPython ListCtrl 中搜索项目

简单来说,我正在用 wxpython 和 psutil 构建一个玩具任务管理器。我在列表顶部有一个 searchCtrl。但我找不到只显示该列表中匹配项目的方法。我尝试创建所有任务的列表,然后删除除匹配项之外的所有项目,但不幸的是,这不起作用,因为列表每 5 秒更新一次。

我希望我能够描述问题和我的目标。GitHub 上也提供了当前进度的源代码https://github.com/bauripalash/taskboy以供进一步参考。

0 投票
1 回答
303 浏览

python - Wxpython 滚动条

我希望我的 wx.ListCtrl 的 ScrollBar 会在新项目添加到列表中并且 ScrollBar 变长时自动下降。这就是我创建 wx.ListCtrl 的方式