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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Существует ли в QTreeWidget сигнал выбора QTreeWidgetItem-а?  (Прочитано 2465 раз)
billy4685
Крякер
****
Offline Offline

Сообщений: 306


Просмотр профиля
« : Октябрь 29, 2015, 12:58 »

Добрый день. Столкнулся с одной проблемой.

У меня на форме добавлен QTreeWidget, а в коде создан массив QTreeWidgetItem-ов, и они добавлены в QTreeWidget с помощью метода addTopLevelItem(QTreeWidgetItem *item).
Теперь хочу, чтобы при выборе мышью любого из QTreeWidgetItem-ов в QTreeWidget-е, выполнялся мой слот. Нашел в классе QTreeWidget сигнал itemCliked(QTreeWidgetItem *item, int column).
Но мне нужно выполнять мой слот по выбору всего QTreeWidgetItem-а, а не его столбца.

Есть ли такой сигнал в  QTreeWidget-е или это реализовывается через event-ы?
« Последнее редактирование: Октябрь 29, 2015, 13:14 от billy4685 » Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #1 : Октябрь 29, 2015, 13:01 »

QTreeWidgetItem это вся строка в дереве, которая включает в себя от 1 до n столбцов
Так что, не понимаю, чем clicked(QTreeWidgetItem *item, int column) вам не нравится
Записан

billy4685
Крякер
****
Offline Offline

Сообщений: 306


Просмотр профиля
« Ответ #2 : Октябрь 29, 2015, 14:10 »

QTreeWidgetItem это вся строка в дереве, которая включает в себя от 1 до n столбцов
Так что, не понимаю, чем clicked(QTreeWidgetItem *item, int column) вам не нравится
спасибо) я немножко протупил был))
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #3 : Октябрь 29, 2015, 14:55 »

QTreeWidgetItem это вся строка в дереве, которая включает в себя от 1 до n столбцов
Так что, не понимаю, чем clicked(QTreeWidgetItem *item, int column) вам не нравится
спасибо) я немножко протупил был))

Пожалуйста )
Просто, поэтому у QTreeWidgetItem есть методы columnCount и text(int column)
« Последнее редактирование: Октябрь 29, 2015, 15:13 от gil9red » Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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