Ошибка в обработке события нажатия кнопки мышки на шапку таблицы

Страницы: 1
RSS
Ошибка в обработке события нажатия кнопки мышки на шапку таблицы
 
Использую обработчик нажатия кнопки мышки на разные ячейки таблицы.
Обнаружил такую особенность:
Когда делаешь одиночный клик левой мышки на любую ячейку, то срабатывает два события:
QTABLE_LBUTTONDOWN
QTABLE_LBUTTONUP

Однако если тоже самое делаешь на строку с номером 0, т.е. на шапку, то происходит только одно событие QTABLE_LBUTTONDOWN
т.е. QTABLE_LBUTTONUP не происходит.

В тоже время, если делать двойной клик, то происходит такое:
на обычной ячейке происходит 4 события:
QTABLE_LBUTTONDOWN
QTABLE_LBUTTONUP
QTABLE_LBUTTONDBLCLK
QTABLE_LBUTTONUP

А если тоже самое делать на ячейку шапки, то последовательность событий такая:
QTABLE_LBUTTONDOWN
QTABLE_LBUTTONDBLCLK
QTABLE_LBUTTONUP

Т.е. QTABLE_LBUTTONUP на ней все-таки происходит, но почему-то только после QTABLE_LBUTTONDBLCLK.

Мне кажется это ошибка, а если нет, то поясните пожалуйста логику.
Заранее спасибо  
 
Здравствуйте!

Информация получена, проблема изучается. Постараемся в ближайшее время дать ответ.
 
Здравствуйте!

   Проблема обнаружена и будет исправлена в одной из ближайших версий.
   Приносим извинения за доставленные неудобства.  
 
Цитата
Владимир Иванов написал:
Проблема обнаружена

Долго искали. А чё у коллег не спросили? Stanislav Tvorogov вон ещё полтора года назад обещал исправить ошибку.
Вы вообще общаетесь между собой?
Надо делать так, как надо. А как не надо - делать не надо.
Страницы: 1
Читают тему
Наверх