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

Projection can appear distorted on rotated items inside listview

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P2: Important
    • 5.2.0
    • 5.2.0 Alpha
    • Quick: SceneGraph
    • None
    • Windows 8 64-bit
      Qt 5.2.0 ~Alpha MSVC2012 64-bit ANGLE
    • 48e32cfabed8527ac788142393226ad931d29420

    Description

      When rotating a Flipable inside a ListView, it is possible that an unexpected visual transform occurs after flicking the view.

      The attached example shows two rectangles in a ListView which behave like a Windows 8-style "live tile" when pressed (that is, they tilt in the direction of the press). After resizing the window (e.g. maximizing the window) and flicking the view to the other item, the rectangle can be put in a state where its projection matrix seems to be miscalculated, causing it to appear skewed. At least with this example, the skewed rectangle appears to have parallel rather than perspective projection.

      Another interesting effect can be seen by commenting out the onCanceled() signal handler, obtaining the incorrect transform, and slowly scrolling the view. You should find a point where the item will flip between the correct and incorrect transform.

      Attachments

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

        Activity

          People

            sletta Gunnar Sletta
            andrew.knight Andrew Knight
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes