最无缝的方式来呈现gui中的数据

时间:2012-03-18 22:22:14

标签: python sqlite user-interface wxpython wxwidgets

我正在使用相对较大的SQL数据库(250k行)创建python应用程序。应用程序需要GUI,其中最重要的部分是呈现SQL查询的结果。

所以我正在寻找一种在GUI中快速呈现表格数据的最佳方法。

最好我会使用wx - 因为它与我正在使用的主应用程序无缝连接。我需要的是SQL查询和填充GUI表之间的最小努力。 我曾经使用过wx.grid,但似乎功能有限。我也知道wx.grid.pygridtablebase - 有什么区别? 最简单的方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以使用wx.grid或其中一个ListCtrls。在wxPython演示中有一个包含1亿个单元格的网格示例,您可以将其用于有大量信息的项目的指导。对于ListCtrls,您可能希望使用wx.LC_VIRTUAL标志使用Virtual ListCtrl。在演示中也有一个例子。