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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QTreeWidget & itemClicked  (Прочитано 3474 раз)
xk
Гость
« : Декабрь 15, 2006, 14:34 »

Хочу отловить нажатие внутри QTreeWidget, но не на item'e, а на свободном месте.

Вот что пишет Ассистант:

Цитировать

void QTreeWidget::itemClicked ( QTreeWidgetItem * item, int column )  [signal]

This signal is emitted when the user clicks inside the widget.
The specified item is the item that was clicked, or 0 if no item was clicked. The column is the item's column that was clicked, or -1 if no item was clicked.


Однако при нажатии на свободной от итемов площади slot вообще не вызывается :-(

Кто что сказать может ? Qt4.2.0
Записан
fanat9
Гость
« Ответ #1 : Декабрь 15, 2006, 16:50 »

Несколько тем ниже: http://prog.org.ru/forum/topic_3971_8724a26142d7857e5472f9302e82ff76.html
Записан
Dendy
Гость
« Ответ #2 : Декабрь 15, 2006, 16:58 »

Перехвати от QTreeWidget::viewport() собьІтие QEvent::KeyPressed.
Записан
xk
Гость
« Ответ #3 : Декабрь 15, 2006, 19:12 »

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


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