crossplatform.ru

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

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> QTableWidget, мастер-детэйл по плюсику
Litkevich Yuriy
  опции профиля:
сообщение 29.1.2009, 20:22
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(kuler @ 29.1.2009, 20:51) *
и нет ли каких то других компонентов чтобы это сразу было
думаю нету. Хотя я толком это представить и не смог. У тебя есть скрин подобного?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 30.1.2009, 11:39
Сообщение #12


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 29.1.2009, 20:22) *
У тебя есть скрин подобного?

http://devexpress.com/Products/VCL/ExQuant.../appearance.xml
второй рисунок сверху
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.1.2009, 14:00
Сообщение #13


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


kuler, там в основе дерево, и просто вставлен виджет в качестве одного из элементов дерева

так же как в Дизайнере в панели "Widget Box", просто по одному элементу на родителя и спратяны пунктирчики изображающие само дерево.

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 30.1.2009, 15:27
Сообщение #14


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 30.1.2009, 14:00) *
так же как в Дизайнере в панели

ну там нет хедеров колонок
Цитата(Litkevich Yuriy @ 30.1.2009, 14:00) *
ам в основе дерево,

нет, это такая таблица, как table widget только с возможностью делать так
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.1.2009, 16:57
Сообщение #15


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(kuler @ 30.1.2009, 18:27) *
ну там нет хедеров колонок
ну включить/выключить не проблема. В примере заголовок один: "Company|Country|State"

Цитата(kuler @ 30.1.2009, 18:27) *
нет, это такая таблица, как table widget только с возможностью делать так
я назвал это тем, чем это будет в Qt.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 30.1.2009, 17:03
Сообщение #16


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


Цитата(Litkevich Yuriy @ 30.1.2009, 16:57) *
В примере заголовок один: "Company|Country|State"

а order no sale date?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 30.1.2009, 17:27
Сообщение #17


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(kuler @ 30.1.2009, 20:03) *
а order no sale date?
смотри на картинку внимательно:
|
|-нулевая строка - заголовок,
|-первая строка - Kauai Dive Shope...
|-третья строка - Krik Enterprises....,
| |- а ее дочернией ветвью является виджет со вкладками (QTabWidget) в который помещено еще, себе подобное, дерево

здесь я "нарисовал" дерево только для наглядности.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 2.2.2009, 11:42
Сообщение #18


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


а у QTreeWidgetItem нет чтоли свойства widget? нужно через QTreeWidget узнавать вставлен ли виджет?

сделал вот так, фигня какаято
void TestProject::on_treeWidget_itemExpanded(QTreeWidgetItem* item)
{
    if (!item->treeWidget()->itemWidget(item, 1))
        item->treeWidget()->setItemWidget(item, 1, new QTableWidget(5, 5));
}

что нужно добавить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
kuler
  опции профиля:
сообщение 2.2.2009, 14:34
Сообщение #19


Танцор диско
***

Группа: Участник
Сообщений: 441
Регистрация: 11.9.2008
Из: Москва
Пользователь №: 289

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




Репутация:   -1  


при попытке такого кода тоже ничего хорошего не получается:
if (!item->treeWidget()->itemWidget(item, 1))
    {
        QTreeWidget* tree = new QTreeWidget();
        QTreeWidgetItem* item2 = new QTreeWidgetItem();
        item2->setText(0, "abc");
        tree->insertTopLevelItem(0, item2);
        item->treeWidget()->setItemWidget(item, 0, tree);

}
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 2.2.2009, 14:52
Сообщение #20


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(kuler @ 2.2.2009, 14:42) *
if (!item->treeWidget()->itemWidget(item, 1))
а у тебя в элементе (item) уже помещено еще одно дерево?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 25.4.2024, 17:53