Russian Qt Forum
Ноябрь 24, 2024, 09:34 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTreeWidget  (Прочитано 2592 раз)
¤Se®ega¤
Гость
« : Май 07, 2009, 19:49 »

Подскажите как отловить нажатие на конкретную дочернюю строку.нажатие ловлю с помощью itemClicked(QTreeWidgetItem *, int) , но как потом из переданного item'a получить что-то конкретное не знаю.Надо для конкретной строки отображать разные формы.
Записан
spirit
Гость
« Ответ #1 : Май 07, 2009, 19:57 »

используя QTreeWidgetItem::setData устанавливай какой-нибудь уникальный айди,
который будет ассоциировать этот айди с какой-нибудь формой,
используя QTreeWidgetItem::data получай айди в своем (вышеупомянутом) слоте
и показывай форму.
Записан
¤Se®ega¤
Гость
« Ответ #2 : Май 07, 2009, 20:03 »

А можно просто строки еще разные сделать, и потом по item->text(column) их сравнивать и формы отображать )))Спасибо.
Записан
spirit
Гость
« Ответ #3 : Май 07, 2009, 20:06 »

непроизводительно.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 21.