Мое приложение требует от меня использования нескольких мыши, и когда пользователь перемещает конкретную мышь, ОС должна вернуть событие перетаскивания / прокрутки мыши. Я хочу реализовать это с помощью Qt 4.6.
Что вы могли бы сделать, это
QWidget :: setMouseTracking (true); , который должен вызывать QWidget :: mouseMoveEvent (событие QMouseEvent *) всякий раз, когда ваша мышь двигается тогда вы можете обработать событие как хотите.
QWidget :: setMouseTracking (true);
, который должен вызывать QWidget :: mouseMoveEvent (событие QMouseEvent *) всякий раз, когда ваша мышь двигается
тогда вы можете обработать событие как хотите.
Если вы ищете общее событие перетаскивания, то Qt уже обрабатывает события мыши QWidget :: dragEnterEvent (QDragEnterEvent * event) http://doc.qt.nokia.com/latest/qwidget.html#dragEnterEvent