Evgenii Legotckoi
19 августа 2015 г. 13:59

QtQt/C++ - Урок 008. QDataWidgetMapper - Работа с базой данных через виджет

QDataWidgetMapper example, qt, sql, mapper, QSqlTableModel, QDataWidgetMapper

Для отображения данных в виджет с произвольной формой используется класс QDataMapperWidget . Для работы с этим виджетом по-прежнему требуется модель, для представления данных.

Например, QSqlTableModel или QSqlRelationalTableModel , но данные подставляются уже не в QTableView , а в различные произвольные …

Читать
Evgenii Legotckoi
15 августа 2015 г. 22:31

QtQt/C++ - Урок 005. QSqlRelationalTableModel - Работаем со связными таблицами

QSqlRelationalTableModel example, qt, sql, sqlite, QSqlRelationalTableModel, qt таблицы

В Qt для представления таблиц поля, которых связаны внешними ключами с другими таблицами базы данных, может применяться QSqlRelationalTableModel , которая является более продвинутым вариантом класса QSqlTableModel ,  который был рассмотрен в предыдущей статье .

Данный класс позволяет устанавливать связи между …

Читать
Evgenii Legotckoi
14 августа 2015 г. 23:44

QtQt/C++ - Урок 004. QSqlTableModel или Как представить таблицу из БД в Qt?

database, QSqlTableModel, QSqlTableModel example, qt, qt таблицы, sql, sqlite

Для того, чтобы представить информацию, содержащуюся в таблице базы данных, во фреймворке Qt используется несколько классов:

  • QSqlQueryModel - модель, которая формирует таблицу путем задания сырого SQL-запроса. Может быть полезна при формировании особо изощренных фильтров и компиляции информации из различных таблиц …
Читать