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. [SOLVED] Qt Charts licensing
QtWS25 Last Chance

[SOLVED] Qt Charts licensing

Scheduled Pinned Locked Moved General and Desktop
qtchart
6 Posts 4 Posters 2.6k 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.
  • P Offline
    P Offline
    Peppy
    wrote on last edited by Peppy
    #1

    Hello guys, I do wonder, what's the licensing for Qt Charts library? It would be really helpful for my private and noncommercial use.

    M 1 Reply Last reply
    0
    • SGaistS Offline
      SGaistS Offline
      SGaist
      Lifetime Qt Champion
      wrote on last edited by
      #2

      Hi,

      It's a commercial feature

      Interested in AI ? www.idiap.ch
      Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

      1 Reply Last reply
      0
      • P Offline
        P Offline
        Peppy
        wrote on last edited by
        #3

        That's what I thought. Thanks. :)

        1 Reply Last reply
        0
        • P Peppy

          Hello guys, I do wonder, what's the licensing for Qt Charts library? It would be really helpful for my private and noncommercial use.

          M Offline
          M Offline
          maximo
          wrote on last edited by
          #4

          @Peppy I wondered the same thing and then hit that commercial wall too. Here's the solution I came up with. Basically, there's a trick where the QQuickWidget acts very similar to a browser canvas control, and then you can apply an adapted Javascript library to it that acts just like the popular chart.js project on the web. You can draw some fancy charts that way.

          http://stackoverflow.com/a/32472128/105539

          After hours of research and frustration on that, I was blown away when I saw this drawing my charts. That's why I made the StackOverflow answer on this -- to make it easier for everyone else. :)

          Another technique is to use Google Charts API. You can either show them via QWebView (which adds Chromium embedded browser to your project, and more MB for your customers to download), or you can make a REST service on your web server that generates them and then lets you download and show the JPG or PNG image via a label control's pixmap property.

          Another technique is just to use QWebView (which, like I said, adds Chromium embedded), and then use a Javascript based charting API.

          1 Reply Last reply
          0
          • JKSHJ Offline
            JKSHJ Offline
            JKSH
            Moderators
            wrote on last edited by
            #5

            You can also use 3rd party open-source libraries, such as

            • Qwt: http://qwt.sourceforge.net/
            • QCustomPlot: http://www.qcustomplot.com/

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

            P 1 Reply Last reply
            0
            • JKSHJ JKSH

              You can also use 3rd party open-source libraries, such as

              • Qwt: http://qwt.sourceforge.net/
              • QCustomPlot: http://www.qcustomplot.com/
              P Offline
              P Offline
              Peppy
              wrote on last edited by
              #6

              @JKSH I'm currently thinking about using QCustomPlot which still does not support retina (some performance issues).
              @maximo That would be just so overkill, but at least it works :D

              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