Программирование на Питоне. Базы данных. Модели, связанные с выводом данных в виде таблиц

1 2 3 4 5 6

Модели, связанные SQL-запросом

Очень часто данные, хранящиеся в базе, выводятся на экран с применением таких компонентов, как списки и таблицы. Для этих случаев Pyqt предоставляет 2 класса моделей, извлекающие данные напрямую из базы.

Если требуется вывести на экран данные, не требующие корректировки, имеет смысл использовать класс QSqlQueryModel. Он представляет модель, связанную с SQL-запросом.

Приводится пример вывода таблицы QtableView с SQL запросом. Здесь без применения ООП и Designer. Для редактирования данных с использованием ООП и Designer см. следующие страницы.

После запуска программы получаем таблицу:

вывод таблицы из базы данных в Питон 3

1 2 3 4 5 6