В Qt для представления таблиц поля, которых связаны внешними ключами с другими таблицами базы данных, может применяться QSqlRelationalTableModel , которая является более продвинутым вариантом класса QSqlTableModel , который был рассмотрен в предыдущей статье .
Данный класс позволяет устанавливать связи между таблицами и подменять в представлении значения формируемой таблицы значениями из связных таблиц.
В данной статье рассматривается вариант из двух таблиц. В одной из таблиц содержится информация об устройствах (Имя хоста и IP адрес), а во второй таблице ID этих устройств, по которым в второй таблице будут подставляться Имя хоста и IP адрес соответственно устройствам.
Структура проекта для QSqlRelationalTableModel
- Структура проекта
Проект для этого урока является доработанной версией предыдущей статьи и остается неизменной.
![]()
Это интересно
0
|
|||
Последние откомментированные темы: