Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-61295

grab() for QGraphicsView backed by QOpenGLWidget viewport

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • 5.9
    • Widgets: GraphicsView
    • None

      Attempting to grab() a QGraphicsView with QGLWidget viewport works. When migrating to QOpenGLWidget, it doesn't.

      Even with fixes to fully offscreen QOpenGLWidget handling, this case is still broken due to the way QWidgetPrivate::drawWidget works and suppresses paint events for QOpenGLWidget and QQuickWidget. While this is desirable in most cases, not sending paints results in not rendering the graphics scene at all.

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            lagocs Laszlo Agocs
            lagocs Laszlo Agocs
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes