Найти - Пользователи
Полная версия: Как получить позицию мыши в виджете Pyside6?
Начало » Python для новичков » Как получить позицию мыши в виджете Pyside6?
1
WIIC
На прикреплённом фото показана программа сама по себе. Она выводит позицию мыши при клике относительно всего окна. И если я сдвину фото(справа) вниз , не двигая мышь, то выдадутся те же координаты. Как можно узнать позицию мыши в виджете?

Перекопал всю документацию к PyQT, но преобразования или функции подобной не нашёл.
WIIC
Код нажатия

     
def mousePressEvent(self, event):
        y1 = event.localPos()
        print(y1)
py.user.next
WIIC
Как можно узнать позицию мыши в виджете?
В виджете сделай метод, который возвращает характеристики виджета (координаты левого верхнего угла виджета, ширину виджета и высоту виджета). Дальше ты получаешь координаты мыши на экране и по этим характеристикам виджета вычисляешь координаты мыши относительно виджета.
WIIC
Спасибо!!!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB