Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Special Interest Groups
  3. C++ Gurus
  4. Cross platform compatible GUI application with C++ core logic
QtWS25 Last Chance

Cross platform compatible GUI application with C++ core logic

Scheduled Pinned Locked Moved Unsolved C++ Gurus
3 Posts 3 Posters 484 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
    prasad2023
    wrote on last edited by
    #1

    Hi all,

    We are analyzing the technologies to choose for a desktop application for professional traders on Windows/Linux/Mac OS. currently, we are thinking for qt gui with c++ core logic for all os. This application primarily needs rich gui, consume rest apis, and consume push notifications from websockets.

    My basic queries are:

    1. Are qt gui and c++ backend are right technologies to develop such application? if not, suggest any.
    2. afaik, qt apis are wrappers around native os apis. will it impact performance?
    3. is there any alternative for c++ for this requirement.

    Thanks in advance.
    Prasad

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

      Hi,

      1. Yes and there's also work in progress to improve web technology integration
      2. Performance of what ?
      3. That offers support for all your requirements ? I don't think so.

      Note that depending on your needs, you may also tape into KDE's set of frameworks that complements Qt.

      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 prasad2023

        Hi all,

        We are analyzing the technologies to choose for a desktop application for professional traders on Windows/Linux/Mac OS. currently, we are thinking for qt gui with c++ core logic for all os. This application primarily needs rich gui, consume rest apis, and consume push notifications from websockets.

        My basic queries are:

        1. Are qt gui and c++ backend are right technologies to develop such application? if not, suggest any.
        2. afaik, qt apis are wrappers around native os apis. will it impact performance?
        3. is there any alternative for c++ for this requirement.

        Thanks in advance.
        Prasad

        TomZT Offline
        TomZT Offline
        TomZ
        wrote on last edited by
        #3

        @prasad2023 said in Cross platform compatible GUI application with C++ core logic:

        Are qt gui and c++ backend are right technologies to develop such application?

        Obviously, you will get a "yes" here.

        There is a very large number of applications written using Qt that are similar to what you describe.
        With "similar" I don't specifically mean trading applications, I mean professional desktop applications that use high-volumes of data and aim at a great user interface.

        @prasad2023 said in Cross platform compatible GUI application with C++ core logic:

        afaik, qt apis are wrappers around native os apis. will it impact performance?

        This is not a good description. Qt is a toolkit and covers a LOT of ground and provides a very large number of features.
        Any other toolkits, including the ones from Windows or Mac will basically have the same approach that Qt has for most of these features.
        Therefore it won't be slower than those.

        The term "wrapped" I have mostly seen used for widgets. The point there is that a Qt app can look identical to a native Windows or Mac application. If you so choose. I don't think you need to worry about that being slow.

        @prasad2023 said in Cross platform compatible GUI application with C++ core logic:

        is there any alternative for c++ for this requirement.

        I don't think there is anything out there that will be good enough for such an application.

        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