Как реализовать двойной клик по QpushButton в Qt5

Подскажите как реализовать двойной клик по QpushButton. Заранее благодарю!


Ответы (1 шт):

Автор решения: S. Nick

void QWidget::mouseDoubleClickEvent(QMouseEvent *event)

Этот обработчик событий для события события может быть повторно реализован в подклассе для получения событий двойного щелчка мыши для виджета.

Реализация по умолчанию вызывает mousePressEvent().

Примечание. Виджет также будет получать события нажатия и отпускания мыши в дополнение к событию двойного щелчка. И если другой виджет, который перекрывает этот виджет, исчезает в ответ на события нажатия или отпускания, то этот виджет получит только событие двойного щелчка. Разработчик должен убедиться, что приложение правильно интерпретирует эти события.

→ Ссылка