Ситуация: сделал из app библиотеку.
После этого сцена перестала ловить сообщения мыши без нажатых клавишь.
Пошерстил документацию и форум - setMouseTracking(true) сцене, вьюпорту вьюхи и виджету, содержащему вьюху не помогают.
Организация проекта:
1. app - QMainWindow->Widget->QGraphicsView - тут QGraphicsSceneMouseEvent работает без всяких заморочек
2. Для работы в качестве библиотеки наружу отдана функция, в которой создается QDialog . В функцию передается парент. Диалог размещается в этом паренте и создается экземпляр класса из 1.
Т.е. схема такая:
QMainWindow(другое app)->функция либы, создающая QDialog->QMainWindow->Widget->QGraphicsView. В таком варианте сцена ловит mouseMoveEvent только при нажатой клавише мышки.
Подскажите куда курить, чтоб сцена видела перемещения мыши независимо от кликнутости кнопок мышки ?