Раскрывающийся Widget в QTreeWidget |
Здравствуйте, гость ( Вход | Регистрация )
Раскрывающийся Widget в QTreeWidget |
Гость_deside_* |
21.4.2009, 13:14
Сообщение
#1
|
Гости |
Есть виджет Server который отображает данные (например информацию о сервере из 6 атрибутов). Есть кнопка в этом виджете которая при нажатии должна уменьшать Server и скрывать часть его элементов, оставляя только один Label. То есть нажал кнопку - развернулся, нажал - свернулся обратно.
Проблема в том что когда я запихнул всё это дело в QTreeWidget, то после нажатия на кнопку у меня не перерисовывается QTreeWidget (Server весь закрашен белым цветом и всё). А вот если попытаться например всё окно изменить в размере или щёлкнуть , то как я понимаю идёт перерисовка и Server отображается корретно. Вопрос в следующем: как сделать так чтобы при нажатии на кнопку в виджете, который помещён в QTreeWidget через setItemWidget QTreeWidget обновлял изображение?? з.ы Я не пробовал пока что уменьшать сам размер, пробую только прятать данные. з.з.ы Почему мне не подходит сам QTreeWidget, ведь он умеет прятать элементы. Проблема в том что данные которые отображает этот Server должны быть одним элементом. Тоесть удалять и добавлять целиком. А если разбивать используя обычную структуру QtreeWidget например так: сервер1 + атрибут 1 атрибут 2 атрибут 3 сервер2 + атрибут 1 атрибут 2 то я что-то не разобрался как сделать так чтобы можно было выделить сервер2 и удалить его целиком, но в тоже время нельзя было бы удалить отдельно атрибут. |
|
|
trdm |
21.4.2009, 15:35
Сообщение
#2
|
Дмитрий Трошин Группа: Участник Сообщений: 575 Регистрация: 12.1.2008 Пользователь №: 68 Спасибо сказали: 21 раз(а) Репутация: 6 |
Скрины давай и src.
|
|
|
Текстовая версия | Сейчас: 29.11.2024, 3:35 |