Добрый день.
Использую Python 3.4.4 и PyQt 4.11.4. В программке нужно вывести из БД SQLite в таблицу данные. Нарисовал tableView и вывожу туда все записи:
db_connect = QtSql.QSqlDatabase.addDatabase("QSQLITE")
db_connect.setDatabaseName("datebase.db")
db_connect.open()
model = QtSql.QSqlQueryModel(parent = main_window)
model.setQuery("SELECT * FROM table")
model.setHeaderData(1, QtCore.Qt.Horizontal, "Дата")
model.setHeaderData(2, QtCore.Qt.Horizontal, "Тип")
model.setHeaderData(3, QtCore.Qt.Horizontal, "Номер")
main_window.tableView.setModel(model)
main_window.tableView.setColumnHidden(0, True)
main_window.tableView.resizeColumnsToContents()
main_window.tableView.horizontalHeader().setStretchLastSection(True)
db_connect.close()
Всё было хорошо, но столкнулся с проблемой: все записи в БД после 257 не выводятся в tableView. Если удалить несколько из первых записей, то тогда подгрузятся несколько новых. Подскажите, пожалуйста, как можно обойти это ограничение?