问题标签 [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.
python - 当我点击它时如何在列表中获取项目
当我双击一行时,返回该行第二列的项目。如何做到这一点?我找到了一个函数:GetItem().GetText() 但我不知道如何使用它。请给我一个例子。或者您可以使用其他一些方法。谢谢你!
wxpython - wxPython:使用 TextEditMixin 时出现基类错误
我试图创建 ListCtrl 派生类来添加 2 个函数set_data
,_set_column_width
这里是代码:
然后,我使用上面的类来创建另一个类TextEditMixin
但是,我在尝试使用它时遇到了这个错误
但是,当我使用它wx.ListCtrl
作为基类ListReportEdit
而不是ListReport
它完美地工作时,我并不清楚python继承是如何工作的。
提前致谢
python - 使用虚拟 ListCtrl 在 wxpython 中复制和粘贴行
我在 wxpython 中使用虚拟 ListCtrl。我正在尝试从列表中选择几行,然后将行值复制/粘贴到文本文件或电子表格中。如何将选定的行复制到剪贴板(使用 CTRL-C)?我应该绑定哪个事件?谢谢!
wxpython - wxPython listctrl 快速更新闪烁
我将一些行放在列表控件中,然后相当快地更新它们 - 通常数据来自总线 - 整个列表闪烁很多。阻止它这样做真的很好。
我已经尽可能地减少了代码,同时仍然保持我在下面的示例中所做的事情的一般外观。
lisctrl 是在 wx.Notebook 中还是在普通的 wx.Panel 中似乎并不重要,所以我把笔记本放在那里。
我已经开始研究双缓冲,但想看看是否有其他东西可以先尝试。
在 Windows 7 上使用 wxPython 2.8.12.1 执行此操作。不过也发生在 XP 上。
python - ListCtrl 中的自定义标题组织或 wxPython 中的其他小部件
我在 wxPython 中为 ListCtrl 编写了代码:
但我想获得具有以下标题组织的 ListCtrl (或其他小部件):
我认为使用 ListCtrl 很难解决这个问题,可能是在 wxPython 中使用另一个小部件?
focus - 在 wxpython 列表中更改焦点,而不是使用向上/向下键进行选择
当我使用箭头键在 wxpython ListCtrl 中导航时,选择会随着焦点直接变化。但我只想改变焦点,而不是选择。我尝试绑定到按键事件,并且当它是导航键(按键向下/向上,页面向下/向上)时,根本不将其跳过到父级:
但这样我也必须重新实现其他东西。例如,如果列表对于 listctrl 来说太大并且可以滚动,则可见区域将不会随着焦点自动滚动。
那么,有没有更简单的方法来实现这一点?坦克
mysql - 如何将 mysql 查询中的记录插入 wxPython listCtrl 小部件?
我有一个简单的代码,需要正确输出我想从 mysql 查询中提取的行。请在下面查看我的代码。不知道真正的问题是什么。我试图在网上搜索,但没有运气。
我收到错误“return controls .ListCtrl_InsertStringItem(*args, **kwargs) TypeError: String or Unicode type required”。非常感谢任何人的帮助。谢谢
python - 将交替行的 .txt 文件添加到 wx.ListCtrl 的简单方法?
我想知道是否有一种简单的方法可以将文本文件中的数据添加到 wxPythonwx.ListCtrl
并设置它,以便交替行进入三个单独的列。例如,第 1、4、7 和 10 行将添加到第 1 列,第 2、5、8 和 11 行将添加到第 2 列,第 3、6、9 和 12 行将添加到列3……以此类推。我已经使用打开了 .txt 文件 with open("file.txt", 'r') as f:
,然后使用f.readlines()[1]
它读取第一行并将其设置为变量a
,然后手动将变量添加a
到列表中,但我认为必须有一种更有效的方法来做到这一点。
或者,回想起来,是否有另一种方法可以将数据写入 .txt 文件?现在,当用户单击提交按钮时,我正在将三个项目写入文件。这些是应该在三列中显示的项目。现在每个都在文本文件中单独一行,但也许我应该简单地用逗号或其他东西分隔它们?
谢谢你的帮助。
user-interface - 向 ListCtrl WxPython 中的每一行添加一个按钮
我想为 ListControl 中的每一行添加一个单选按钮/普通按钮。
任何人都可以提供一些有用的提示吗?
所以,我想要实现的基本功能是这样的。
针对列表中添加的每个项目,我想添加一个将由用户填充的有效/无效标志。所以每一行都会有一个单选按钮。
这方面的任何信息都会有所帮助
wxpython - wx.ListCtrl 总是在 Windows 上显示图标
我正在使用 wxPythonwx.ListCtrl
来显示表格。对于每一列,我使用该InsertImageStringItem
方法插入新行并用于SetStringItem
添加其他列。在该InsertImageStringItem
方法中,我使用-1
的是图像索引,因此它不应在第一列中显示任何图标。这在 Mac OS X 上完美运行。但在 Windows 上,第一列始终显示图像索引为 0 的图标。
有谁知道是什么问题?