Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Multiple views in multiple views in multiple views painting behaviour
Forum Updated to NodeBB v4.3 + New Features

Multiple views in multiple views in multiple views painting behaviour

Scheduled Pinned Locked Moved General and Desktop
1 Posts 1 Posters 522 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    Narf
    wrote on last edited by
    #1

    I'm doing research into creating an editor interface that works for a 3d node tree structure. The first thing I tried was to create a node (QGraphicsProxyWidget) with its own QGraphicsScene and a custom View. To quickly prototype I used the Chip example as a base. After a bit of mucking about but without modifying too much of the example code, I added a stripped down View class, created a few nodes and linked them up by putting lower level nodes into higher level scenes. The results can be seen in these pictures:

    http://imageshack.us/f/38/gtx4.png/
    http://imageshack.us/f/545/u028.png/

    When zooming in or out with the seperate views an effect almost like z-fighting or clipping occurs where parts of the views disappear or otherwise appear to be unable to draw themselves. Dragging a selection box around invisible parts of the frames and chips forces them to be drawn, most of the time.

    It appears to be entirely working apart from this bug. Does anyone here recognize the kind of render problems the views appear to be having and is there a known fix or workaround.

    1 Reply Last reply
    0

    • Login

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Get Qt Extensions
    • Unsolved