Привет всем. Что-то на меня напал ступор в казалось бы простейшем вопросе.
Есть QWidget. У него нужно обрабатывать "клик" и "двойной клик" мышки как два разных события.
У QWidget есть методы mouseDoubleClick, mouseReleaseEvent и mousePressEvent.
В случае одинарного клика по QWidget вызывается по порядку:
mousePressEvent
mouseReleaseEvent
Всё хорошо.
В случае двойного клика по QWidget вызывается по порядку:
mousePressEvent
mouseReleaseEvent
mousePressEvent
mouseDoubleClick
mouseReleaseEvent
Тоже вроде всё логично, но как из этого выделить одинарные и двойные нажатия
без особых извращений (с извращениями я и сам могу)? Должен быть в QT простой способ, но я его почему-то не вижу

.
21.01.10 13:42: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт