Russian Qt Forum
Сентябрь 30, 2024, 08:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: модель/представление, связанные таблицы БД и QTreeWidget  (Прочитано 5659 раз)
MadKriS
Гость
« : Январь 29, 2010, 01:05 »

Всем доброго времени суток!
Есть у меня в программе древовидный список (тот самый QTreeWidget). Его я заполняю информацией из БД, причём из нескольких связанных таблиц (соответственно, у списка больше одного уровня).
Вопрос в связи с этим. Можно ли сюда как-нибудь прикрутить модели для работы со связанными таблицами ?
В стандартных примерах (Ассистант и книги) есть 2 таблицы, в одной из которых с помощью моделей отображаются данные из главной таблицы, а в другой - из зависимой. А мне нужно соответственно, чтобы всё сразу в одном списке было.
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #1 : Январь 29, 2010, 01:36 »

надо уходить от виджета и переходить на пару: модель-представление
Записан

Юра.
crossly
Гость
« Ответ #2 : Январь 29, 2010, 23:00 »

и написать древовидную модель..... видел пару реализация.... правда не совсем удачных...
Записан
MadKriS
Гость
« Ответ #3 : Январь 31, 2010, 01:19 »

а можно их примеры?
и в чём их недостатки ?
Записан
crossly
Гость
« Ответ #4 : Февраль 01, 2010, 12:53 »

поищи по форуму..... последняя которую видел уж больно тормозная была...
Записан
MadKriS
Гость
« Ответ #5 : Февраль 02, 2010, 00:50 »

и написать древовидную модель..... видел пару реализация.... правда не совсем удачных...
а возможно написать такую модель, чтобы она поддерживала сразу и главную и зависимую таблицы так сказать ?
Записан
crossly
Гость
« Ответ #6 : Февраль 02, 2010, 13:28 »

можно все... Улыбающийся
Записан
crossly
Гость
« Ответ #7 : Февраль 02, 2010, 13:29 »

кстати можно использовать GroupProxyModel... если дерево не более 2х уровней... была где то qt-apps.org
Записан
MadKriS
Гость
« Ответ #8 : Февраль 04, 2010, 18:16 »

кстати можно использовать GroupProxyModel... если дерево не более 2х уровней... была где то qt-apps.org
Увы, дерево с 4 уровнями. Подмигивающий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.122 секунд. Запросов: 23.