![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Гость_sdg_* |
![]() ![]()
Сообщение
#1
|
Гости ![]() |
Есть база данных на несколько таблиц.
С ними я работаю через QTableView, через модель QSqlRelationalTableModel. В качестве ItemDelegate я использую QSqlRelationDelegate. Благодаря этому получаю комбобокс прямо в таблице на форме, в котором я могу выбирать все значения, доступные в этом поле (а они определяются из другой таблицы с помощью FOREIGN KEY автоматически этим delegate'ом). Есть следующая проблема, при попытке получить данные выделенной строки в QTableView, я получаю все данные из ячеек, кроме тех в которых установленo setRelation ( вместо данных пустые значнения). Как получить эти данные из связных таблиц? |
|
|
Гость_sdg_* |
![]()
Сообщение
#2
|
Гости ![]() |
удалось получить индекс из связной таблицы, как получить значение по этому индексу? |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 30.4.2025, 12:28 |