Вопрос немного сложно объяснить, но я постараюсь.
У меня есть изображение кнопки:
![The base button image](https://i.stack.imgur.com/im6Pk.png)
И у меня также есть некоторые анимации этого, такие как (gif с одним циклом, перезагрузите его, чтобы просмотреть анимацию!):
![Animated button](https://i.stack.imgur.com/RX3xX.gif)
Также у меня есть какой-то шаблон:
![The button pattern](https://i.stack.imgur.com/IiI9C.png)
Итак, теперь вопрос: как заставить кнопку реагировать (например, на нажатие / увеличение / и т. Д.) Только тогда, когда мышь находится ВНУТРИ черной части рисунка, и запрещать такие реакции, когда мышь находится вне области видимости этого шаблона? Без изменения графических файлов, конечно. И, конечно, сама модель должна быть невидимой.
Я хочу сделать это с помощью C ++ и Qt.
Просто, пожалуйста, укажите мне хотя бы путь, какие функции / классы Qt мне следует искать! Потому что теперь я полностью потерян.