Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. QML and Qt Quick
  4. How to create a Visio type interface with QML?
QtWS25 Last Chance

How to create a Visio type interface with QML?

Scheduled Pinned Locked Moved Solved QML and Qt Quick
viewworkflowstingray studiouser interface
3 Posts 2 Posters 713 Views
  • 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.
  • jeanmilostJ Offline
    jeanmilostJ Offline
    jeanmilost
    wrote on last edited by
    #1

    Hello,

    For a project, I need to port an user interface created with Stingray Studio Objective Views to QML. The interface itself is a workflow similar to what exists in Microsoft Visio:
    ff18707c-d537-4944-be7b-d1dce0cec6a3-image.png

    I may currently reproduce the majority of the boxes by inheriting standard QML components, but my main issue comes with the arrows, as they are attached to the boxes and must follow a box while it is moved, as you can see on the following video:
    VM_Move.gif

    The closest example I found until now is the following: https://dev.to/chilarai/simple-er-diagram-with-qt-qml-5fa3. But it remains very basic and I will need to highly adapt it to match what I need.

    So is there an existing qml view, either provided with Qt or third-party, which allows to create a such user interface? Or in case I need to create one by myself, what would be the better way to reach my objective?

    1 Reply Last reply
    0
    • GrecKoG Online
      GrecKoG Online
      GrecKo
      Qt Champions 2018
      wrote on last edited by GrecKo
      #2

      I haven't used it but I'm aware of this library : http://cneben.github.io/QuickQanava/index.html

      1 Reply Last reply
      3
      • jeanmilostJ Offline
        jeanmilostJ Offline
        jeanmilost
        wrote on last edited by
        #3

        Thank you very much for the tip, this looks good and is effectively the best option I know until now.

        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