Стандартные события мыши Qt приходят к QWidget
объектам.Они должны существовать в главном потоке, всегда.
Так что нет, вы не можете получать обычные события мыши в других потоках.
Однако вам, возможно, следует установить фильтр событий на свой основной поток.окно или ваш qApp
объект, так что вы увидите все события.Посмотрите в документации, как использовать фильтр событий, но вкратце вам нужно создать подкласс QObject
для переопределения метода eventFilter
, а затем создать экземпляр этого класса и установить его в качестве фильтра событий для другого объекта.