【发布时间】:2012-03-18 22:22:14
【问题描述】:
我正在使用相对较大的 SQL 数据库(250k 行)创建 python 应用程序。应用程序需要 GUI,其中最重要的部分是呈现 SQL 查询的结果。
所以我正在寻找一种在 GUI 的表格中快速呈现数据的最佳方法。
我最好使用 wx - 因为它与我正在使用的主应用程序无缝连接。我需要的是 SQL 查询和填充 GUI 表之间的最少努力。 我使用过一次 wx.grid,但它似乎功能有限。我也知道 wx.grid.pygridtablebase - 有什么区别? 最简单的方法是什么?
【问题讨论】:
-
“有限的功能”——以哪种方式?
-
即它不包括右键单击事件。好吧,实际上这是我的问题 - 有没有更合适的课程可以这样做?
-
不,wxGrid 是要走的路。您很可能可以根据需要弯曲它。右键单击事件也不例外(参见
EVT_GRID_CELL_RIGHT_CLICK)。
标签: python sqlite user-interface wxpython wxwidgets