我的应用程序要求我使用多个鼠标,当用户移动特定鼠标时,OS应该返回鼠标拖动/滚动事件。我想用Qt 4.6实现这个。
答案 0 :(得分:1)
你能做的是
QWidget :: setMouseTracking(true);
应该调用QWidget :: mouseMoveEvent(QMouseEvent * event) 只要你的鼠标移动
然后您可以根据需要处理事件。
如果您正在寻找一般拖拽事件,那么Qt已经处理了鼠标事件 QWidget :: dragEnterEvent(QDragEnterEvent * event) http://doc.qt.nokia.com/latest/qwidget.html#dragEnterEvent