Форум сайта python.su
На прикреплённом фото показана программа сама по себе. Она выводит позицию мыши при клике относительно всего окна. И если я сдвину фото(справа) вниз , не двигая мышь, то выдадутся те же координаты. Как можно узнать позицию мыши в виджете?
Перекопал всю документацию к PyQT, но преобразования или функции подобной не нашёл.
Прикреплённый файлы:
изображение_2023-02-15_181345431.png (920,4 KБ)
Офлайн
Код нажатия
def mousePressEvent(self, event): y1 = event.localPos() print(y1)
Отредактировано WIIC (Фев. 15, 2023 17:22:48)
Офлайн
WIICВ виджете сделай метод, который возвращает характеристики виджета (координаты левого верхнего угла виджета, ширину виджета и высоту виджета). Дальше ты получаешь координаты мыши на экране и по этим характеристикам виджета вычисляешь координаты мыши относительно виджета.
Как можно узнать позицию мыши в виджете?
Офлайн
Спасибо!!!
Офлайн