Как заставить виджеты Qt не реагировать на щелчок мышью - PullRequest
1 голос
/ 28 июля 2010

Мне нужно, чтобы в моей форме обычные виджеты (например, кнопки) не реагировали на щелчки мышью, но НЕ были отключены (это меняет цвет на серый - не хорошо).
Интересно, есть какой-нибудь аккуратный маленький хак для этого?

Ответы [ 2 ]

4 голосов
/ 28 июля 2010

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

1 голос
/ 28 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...