【gcn源码下载】【彩购网站源码】【trdp源码怎么用】qpoint源码

2024-11-25 04:53:41 来源:dj网站asp源码 分类:综合

1.QOpenGLWidget能作为QGraphicsView的viewport用吗

qpoint源码

QOpenGLWidget能作为QGraphicsView的viewport用吗

       QOpenGLWidget能作为QGraphicsView的viewport用

       ä¸ªäººåœ¨çœ‹qwt 中的svgmap样例时,放大缩小的位置的源代码查到在哪里出现,但关于移动却找了一阵,不知道它的源代码在哪里出现,从跟踪情况来看,在void QwtMagnifier::widgetMouseMoveEvent( QMouseEvent *mouseEvent )中没有执行(或效果)。

       ã€€ã€€åŽæ¥æŸ¥çœ‹äº†QT自带样例:imageviewer,感觉与Scroll相关,由于需要显示,与View相关,暂时就不看GraphicsScence了.

       åœ¨void QGraphicsView::mouseMoveEvent(QMouseEvent *event)中,经跟踪发现与下面带码有关:

        if (d->dragMode == QGraphicsView::ScrollHandDrag) {

        if (d->handScrolling) {

        QScrollBar *hBar = horizontalScrollBar();

        QScrollBar *vBar = verticalScrollBar();

        QPoint delta = event->pos() - d->lastMouseEvent.pos();

        hBar->setValue(hBar->value() + (isRightToLeft() ?源码gcn源码下载 delta.x() : -delta.x()));

        vBar->setValue(vBar->value() - delta.y());

        // Detect how much we've scrolled to disambiguate scrolling from

        // clicking.

        ++d->handScrollMotions;

        }

        }

        d->mouseMoveEventHandler(event);

       }

本文地址:http://5o.net.cn/news/64b255597380.html 欢迎转发