Здравствуйте, гость ( Вход | Регистрация )
|
dexter_man |
12.5.2008, 16:16
Сообщение
#1
|
|
Студент ![]() Группа: Новичок Сообщений: 16 Регистрация: 12.5.2008 Пользователь №: 173 Спасибо сказали: 0 раз(а) Репутация: 0
|
Помогите реализовать QTreeView:
Модель данных выглядит седуюцим образом Здание 1 1 |-----Комната 1 1 Здание 2 1 |-----Комната 1 1 Здание 3 3 |-----Комната 1 2 |-----Комната 2 1 |-----Комната 3 1 Короче получается обычное дерево. например когда выбирается "Здание 3" и вводится кол-во комнат (с помошью QSpinBox), например 3 , то добавляется введенное количество комнат. Посоветуйте с чего хоть начать, в программирование полный профан!!! Каким образом это хоть можно сделать??? И каким оразом реализовть модель/представление??? |
|
|
|
![]() |
|
Litkevich Yuriy |
13.5.2008, 17:16
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
я думаю сигналы со слотами тут лишние, можно в функции делегата setModelData() это реализовать.
|
|
|
|
dexter_man Помогите реализовать QTreeView (Модель/Представление) 12.5.2008, 16:16
Litkevich Yuriy Цитата(dexter_man @ 12.5.2008, 20:16) нап... 12.5.2008, 16:27
dexter_man Нет, все в этом же диалоге!
Комнаты добавляютс... 12.5.2008, 16:31
Litkevich Yuriy а где в дереве должен быть спинбокс, в одной из ко... 12.5.2008, 16:34
dexter_man Примерно вот так должно выглядить так!
Напроти... 12.5.2008, 16:43
dexter_man Хоть с чего-то начать?
Каким образом реализовать н... 12.5.2008, 20:48
ViGOur Я тебе могу помочь в этом, но только завтра, так к... 12.5.2008, 20:56
Litkevich Yuriy я так прикинул, тут самое главное делегат свой как... 12.5.2008, 21:01
dexter_man Да я его уже читал на русском языке в переведенной... 12.5.2008, 21:04
Litkevich Yuriy тогда смотри указаный мной пост, я тоже тупил 12.5.2008, 21:11
dexter_man Если делать модель QAbstractItemModel то обязатель... 12.5.2008, 21:13
Litkevich Yuriy ---
Представление, напримере табличного, можно так... 12.5.2008, 21:21
dexter_man Пасиба!!! Ща буду пробывать!
Вы вд... 12.5.2008, 21:29
dexter_man А как прописать в делегате:
if(пальзователь вы... 13.5.2008, 13:14
Litkevich Yuriy Вообщем в представлении в каждой ячеку по делегату... 13.5.2008, 13:51
dexter_man ЦитатаВообщем в представлении в каждой ячеку по де... 13.5.2008, 13:53
dexter_man а в какую функию вставить connect(spinBox, SIGNAL(... 13.5.2008, 14:27
AD Цитата(dexter_man @ 13.5.2008, 15:27) а в... 13.5.2008, 14:47
dexter_man Мне нужно в делегате указать что если пользователь... 13.5.2008, 15:06
dexter_man для добавления строк нужно вызвать функцию insertR... 13.5.2008, 17:24
Litkevich Yuriy я тут подумал, как вариант можно вообще упростить ... 13.5.2008, 18:54![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 15.12.2025, 14:51 |