Самый простой способ представления данных в графическом интерфейсе - PullRequest
1 голос
/ 19 марта 2012

Я создаю приложение на Python, используя относительно большую базу данных SQL (250 тыс. Строк). Приложению нужен графический интерфейс, где наиболее важной частью было бы представление результатов SQL-запросов.

Поэтому я ищу лучший способ быстрого представления данных в таблицах в графическом интерфейсе.

Наиболее предпочтительно, чтобы я использовал wx - поскольку он имеет бесшовную связь с основным приложением, с которым я работаю. И что мне нужно, так это наименьшее усилие между запросом SQL a и заполнением таблицы GUI. Я однажды использовал wx.grid, но, похоже, функциональность была ограничена Также я знаю о wx.grid.pygridtablebase - в чем разница? Какой самый простой способ сделать это?

1 Ответ

1 голос
/ 19 марта 2012

Вы можете использовать wx.grid или один из ListCtrls.В демонстрации wxPython есть пример сетки со 100 миллионами ячеек, которую вы можете использовать для руководства проектами с большим количеством информации.Для ListCtrls вы хотели бы использовать Virtual ListCtrl, используя флаг wx.LC_VIRTUAL.Пример тому есть и в демоверсии.

...