Здравствуйте, гость ( Вход | Регистрация )
Алексей1153 | Дата 11.2.2013, 12:03 |
ну, начнём с того, что в ТЗ ни слова про БД не было. А "таблица" - это сущность не исключительно только БД Поэтому я и предлагаю свой стандартный способ. Не нравится - это другое дело | |
ViGOur | Дата 11.2.2013, 11:39 |
Или я тебя не понимаю или ты меня! | |
Алексей1153 | Дата 11.2.2013, 9:48 |
ViGOur, хм, для меня это и есть стандартное средство. | |
ViGOur | Дата 11.2.2013, 9:08 |
RazrFalcon, ты не понял, там обычная одна модель, а мне нужна три связанных между собой модели в одном QTreeView. Алексей1153, можно в таком случае сделать проще, объединить три таблицы в одну путем создания view через тот же inner join (left, right) и все. Меня интересуе, можно ли это сделать стандартными средствами? |
|
Алексей1153 | Дата 8.2.2013, 17:22 |
я бы создал в мапе все элементы (ключ - id), потом отобразил в дереве | |
RazrFalcon | Дата 8.2.2013, 16:47 |
http://qt-project.org/doc/qt-4.8/itemviews...etreemodel.html | |
ViGOur | Дата 8.2.2013, 15:05 |
Есть три таблицы: A, B, C. A ( id, nameA ) B ( id, id_A, nameB ) - где, id_A является id таблицы A C ( id, id_B, nameC ) - где, id_B является id таблицы B Каким макаром можно сделать так, чтобы в QTreeView можно было отобразить примерно так: Как я понимаю это можно реализовать с помощью Model/View, вот только пока не соображу как? |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.4.2024, 3:03 |