wxPython Tables 在全帧上显示数据

发布于 2024-11-24 21:48:00 字数 222 浏览 1 评论 0原文

我在文档中找不到任何内容。我发现的所有代码都很混乱而且到处都是; 我想做的就是有一个桌子占据整个框架,并且有 6 列;

  • ID
  • 名称
  • 作者
  • 类型
  • 标签
  • 更多信息

“更多信息”列应该有一个按钮,它将调用一个以 ID 列作为参数的函数。我该怎么做?我希望能够使用数组“填充”此表,每一行

I can't find anything in the docs. All the code I find is messy and all over the place;
all I want to do, is have a table take up the whole frame, and have 6 columns;

  • ID
  • Name
  • Author
  • Type
  • Tags
  • More Info

The "More Info" column should have a button, which will call a function with the ID column as param. How would I do this? I want to be able to "fill" this table using an array, with each row

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

余生共白头 2024-12-01 21:48:00

您是否考虑过使用 ListCtrl 来代替?我认为这可能会更好。我特别喜欢 ObjectListView 小部件,它是 ListCtrl 的一个很好的面向对象包装器。

请注意,网格和 ListCtrl 都不真正支持其单元格中的按钮,尽管网格通过使用自定义渲染器可能会更好地工作。另一方面,有一个名为 UltimateListCtrl 的新小部件,它支持将任何小部件放入其中的任何位置,因此这是一个选项。

Have you thought about using a ListCtrl instead? I think that might work better. I especially like the ObjectListView widget, which is a nice object oriented wrapper of the ListCtrl.

Note that neither the grid nor the ListCtrl really support buttons in their cells, although the grid might work better by using a custom renderer. On the other hand, there's a new widget called the UltimateListCtrl that supports putting ANY widget anywhere in it, so that's an option.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文