1

我有一个带有 Selectable 和 Movable 标志的 QGraphicsItem 子类。当我选择许多项目并移动它们时,所有项目都会收到 itemChange事件。有没有办法在itemChanged中检测到鼠标按钮仍然被按下?

4

1 回答 1

3

请参考返回鼠标按键当前状态的QApplication::mouseButtons() 函数Qt::MouseButtons

Qt::MouseButtons btns = QApplication::mouseButtons();
if (btns & Qt::LeftButton) {
    // The left button is pressed.
    [..]
}
于 2013-10-29T15:35:38.437 回答