使用任意 wx 对象作为 wx.ListCtrl 中的列
我有一个设置了 wx.LC_REPORT
位的 wx.ListCtrl
。它有 3 列。我希望在第一列中为每个其他条目填充一个复选框。我尝试使用 ListCtrl.InsertItem
方法,但它只需要一个参数 (info
),而且我找不到任何关于该参数需要是什么的文档。我尝试将 wx.CheckBox
传递给 InsertItem
但无济于事。
是否可以将复选框作为 wxPython ListCtrl 中的条目?如果是这样,我将如何去做呢?
如果我所说的内容有任何歧义,这是我想要的图片(不确定这是否是 wx,但这就是我正在寻找的)。我想要编号列中 1..5 旁边的复选框。
I have a wx.ListCtrl
that has the wx.LC_REPORT
bit set. It has 3 columns. I want the first column to be populated with a check box for each other entry. I tried using the ListCtrl.InsertItem
method, but it only takes one argument (info
) and I can't find any docs as to what that argument needs to be. I've tried just passing a wx.CheckBox
to InsertItem
to no avail.
Is it possible to have a checkbox as an entry in a wxPython ListCtrl? If so, how would I go about doing that?
In case there's any ambiguity as to what I'm talking about, here's a picture of what I want (not sure if this is wx, but it's what I'm looking for). I want the checkboxes next to 1..5 in the No. column.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
看看wx.lib.mixins.listctrl。
Have a look at
wx.lib.mixins.listctrl
.