crossplatform.ru

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


  Ответ в Раскрывающийся Widget в QTreeWidget
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
trdm Дата 21.4.2009, 15:35
  Скрины давай и src.
deside Дата 21.4.2009, 13:14
  Есть виджет Server который отображает данные (например информацию о сервере из 6 атрибутов). Есть кнопка в этом виджете которая при нажатии должна уменьшать Server и скрывать часть его элементов, оставляя только один Label. То есть нажал кнопку - развернулся, нажал - свернулся обратно.

Проблема в том что когда я запихнул всё это дело в QTreeWidget, то после нажатия на кнопку у меня не перерисовывается QTreeWidget (Server весь закрашен белым цветом и всё). А вот если попытаться например всё окно изменить в размере или щёлкнуть , то как я понимаю идёт перерисовка и Server отображается корретно. Вопрос в следующем: как сделать так чтобы при нажатии на кнопку в виджете, который помещён в QTreeWidget через setItemWidget QTreeWidget обновлял изображение??

з.ы Я не пробовал пока что уменьшать сам размер, пробую только прятать данные.

з.з.ы Почему мне не подходит сам QTreeWidget, ведь он умеет прятать элементы. Проблема в том что данные которые отображает этот Server должны быть одним элементом. Тоесть удалять и добавлять целиком. А если разбивать используя обычную структуру QtreeWidget например так:

сервер1 +
атрибут 1
атрибут 2
атрибут 3
сервер2 +
атрибут 1
атрибут 2

то я что-то не разобрался как сделать так чтобы можно было выделить сервер2 и удалить его целиком, но в тоже время нельзя было бы удалить отдельно атрибут.
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 24.4.2024, 22:48