Как я могу узнать, находится ли мышь над виджетом?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как я могу узнать, находится ли мышь над виджетом?

Сообщение Anonymous »

Я довольно новичок в QT (Pyqt - pyside).

Я пытаюсь создать пользовательский виджет, который является меню. Однако я пошел на жесткую дорогу, и я не могу, казалось, могу разобраться. Я прочитал документацию, но я не думаю, что существует состояние мыши, которое я могу проверить, чтобы узнать, является ли курсор мыши над данным виджетом.def mouseReleaseEvent(self, e):
< /code>

Когда это событие запускается, я должен знать, на самом деле ли мышь на виджете или за его пределами (виджет которого запускается это событие). < /p>

if mouseCursorOverSelf == True:
# do something ..
< /code>

Как я могу это достичь? Что мне нужно сделать? < /P>

Большое спасибо! < /P>

Подробнее здесь: https://stackoverflow.com/questions/140 ... the-widget
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»