окна приложения на линухе?
Например, есть 2 монитора, на одном отрисовано окно приложения (пусть будет QMainWindow), с определенным набором функционала, на втором - пустота. Не хотелось бы, чтобы пользователь мог подвинуть курсор мышки в пустоту.
Решение с mouseMoveEvent и leaveEvent с принудительным возвращением позиции курсора - это настоящий "вырви глаз", потому что мышка дергается как ненормальная) Может быть кто-нибудь подскажет, как это можно реализовать более элегантно?
Ну, проблема скорее всего в том, что mousemove не мгновенно срабатывает Я хз, но можно попробовать в таймере на 1мс постоянно чекать QCursor::pos и если за пределами окна - возвращать
На винде есть нативная функция с такой функциональностью
Обсуждают сегодня