gpt4 book ai didi

Qt mousemoveevent + Qt::LeftButton

转载 作者:行者123 更新时间:2023-12-04 13:05:24 25 4
gpt4 key购买 nike

快速提问,为什么:

void roiwindow::mouseMoveEvent(QGraphicsSceneMouseEvent *event)
{
QGraphicsScene::mouseMoveEvent(event);
qDebug() << event->button();
}

当我在图形场景中移动光标时按住鼠标左键,返回 0 而不是 1。无论如何要让它返回 1 以便我可以判断用户何时在图形场景中拖动鼠标。谢谢。

最佳答案

尽管 Spyke 的答案是正确的,但您可以使用 buttons() ( docs )。 button()返回引起事件的鼠标按钮,这就是它返回 Qt::NoButton 的原因;但是 buttons()返回触发事件时按住的按钮,这就是您所追求的。

关于Qt mousemoveevent + Qt::LeftButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10778936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com