crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Помогите реализовать QTreeView (Модель/Представление)
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 , то добавляется введенное количество комнат.


Посоветуйте с чего хоть начать, в программирование полный профан!!!
Каким образом это хоть можно сделать???
И каким оразом реализовть модель/представление???
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
ViGOur
  опции профиля:
сообщение 12.5.2008, 20:56
Сообщение #2


Мастер
******

Группа: Модератор
Сообщений: 3296
Регистрация: 9.10.2007
Из: Москва
Пользователь №: 4

Спасибо сказали: 231 раз(а)




Репутация:   40  


Я тебе могу помочь в этом, но только завтра, так как сейчас времени нет.

Цитата(dexter_man @ 12.5.2008, 21:48) *
И еще к тому же ангрийского не знаю (((
А для чего мы переводим спрашивается документацию? :)

Читай на русском языке: Программирование Модель/Представление
Если будет что-то не понятно, спрашивай, поможем. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- 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
- - Litkevich Yuriy   я думаю сигналы со слотами тут лишние, можно в фун...   13.5.2008, 17:16
- - dexter_man   для добавления строк нужно вызвать функцию insertR...   13.5.2008, 17:24
- - Litkevich Yuriy   я тут подумал, как вариант можно вообще упростить ...   13.5.2008, 18:54


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


23 чел. читают эту тему (гостей: 23, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 5.12.2024, 7:47