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. Advice please on application design
Forum Updated to NodeBB v4.3 + New Features

Advice please on application design

Scheduled Pinned Locked Moved Unsolved General and Desktop
3 Posts 2 Posters 423 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.
  • Tom assoT Offline
    Tom assoT Offline
    Tom asso
    wrote on last edited by
    #1

    I'm still climbing the OpenGL-Qt learning curve, finding the vast amount of documentation a bit overwhelming, and would appreciate some specific advice on application design and specific Qt classes to use. I'd like to write an application that displays a topographic map in a perspective view in a main window. That main window will also include menus and buttons to control the map display - view/light-source geometry, color map, etc. I want the app to be portable to both desktop or mobile, so will develop the GUI using QML. The datasets are very large (> 1GB) so speed is of the essence; I'll develop the "business logic" with C++. I want to use OpenGL with modern programmable pipeline, not the deprecated immediate mode. How best to represent the main window and the map display? Can someone refer me to an example that implements something close to my application? Any advice is much appreciated!

    Thanks
    Tom

    JKSHJ 1 Reply Last reply
    0
    • Tom assoT Tom asso

      I'm still climbing the OpenGL-Qt learning curve, finding the vast amount of documentation a bit overwhelming, and would appreciate some specific advice on application design and specific Qt classes to use. I'd like to write an application that displays a topographic map in a perspective view in a main window. That main window will also include menus and buttons to control the map display - view/light-source geometry, color map, etc. I want the app to be portable to both desktop or mobile, so will develop the GUI using QML. The datasets are very large (> 1GB) so speed is of the essence; I'll develop the "business logic" with C++. I want to use OpenGL with modern programmable pipeline, not the deprecated immediate mode. How best to represent the main window and the map display? Can someone refer me to an example that implements something close to my application? Any advice is much appreciated!

      Thanks
      Tom

      JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #2

      @Tom-asso said in Advice please on application design:

      How best to represent the main window and the map display? Can someone refer me to an example that implements something close to my application?

      Have a look at these examples: https://doc.qt.io/qt-5/datavisualization-examples.html There's a mix of Widgets and Qt Quick (QML) examples there.

      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

      Tom assoT 1 Reply Last reply
      4
      • JKSHJ JKSH

        @Tom-asso said in Advice please on application design:

        How best to represent the main window and the map display? Can someone refer me to an example that implements something close to my application?

        Have a look at these examples: https://doc.qt.io/qt-5/datavisualization-examples.html There's a mix of Widgets and Qt Quick (QML) examples there.

        Tom assoT Offline
        Tom assoT Offline
        Tom asso
        wrote on last edited by
        #3

        @JKSH - very useful, thanks!

        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