我有 3 个事件定义如下:
void mouseMoveEvent(QMouseEvent *eventMove);
void mousePressEvent(QMouseEvent *eventPress);
void mouseReleaseEvent(QMouseEvent *releaseEvent);
现在,假设我想在单击并移动鼠标直到释放鼠标时执行某些操作。例如给出一个输出!
,直到上面描述的条件为真。
编辑:我试图设置一个全局变量,让我们说bool a
并将其设置true
在mousePressEvent(...)
, false
in 中mouseReleaseEvent(...)
,但是在mouseMoveEvent(...)
总是a
时true
,即使释放按钮也是如此。