天天看点

Qt中如何在QCursor移动的时候不触发moveEvent

    有时候有这样的需求,比如想对全局光标进行一次setPos(),但这个时候又不想触发消息队列触发mouseMoveEvent,这个时候就可以这么做。

myWidget->clearFocus();
  QCursor::setPos(pos);
  myWidget->setFocus();
           

    这样在取消窗口焦点之后,随意设置pos也不会再触发事件了,enjoy!

继续阅读