Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. General talk
  3. Brainstorm
  4. Which QT framework for dashboard of ship
QtWS25 Last Chance

Which QT framework for dashboard of ship

Scheduled Pinned Locked Moved Unsolved Brainstorm
4 Posts 2 Posters 706 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.
  • J Offline
    J Offline
    Jogchum
    wrote on 25 Mar 2023, 20:28 last edited by
    #1

    Hi,

    I want to create a QT-application which forms a dashboard on our ship. It should give info on e.g. fuel tank contents, voltage of batteries, RPM of the diesel engine, and the like.
    Preferably on a touch screen, so as to have a button to blow a horn, for example, or to change input for meters.

    Question is, which framework within QT is the best? QT-Quick, Qt Designer, or yet something else?

    I'm new to ll this, so whatever is best, I have to dive into it yet. And, while I have C-experience, C++ is new, as is Python.

    I'd like to hear your thoughts on this.

    Thanks!

    Jogchum

    S 1 Reply Last reply 25 Mar 2023, 20:38
    0
    • J Jogchum
      25 Mar 2023, 20:28

      Hi,

      I want to create a QT-application which forms a dashboard on our ship. It should give info on e.g. fuel tank contents, voltage of batteries, RPM of the diesel engine, and the like.
      Preferably on a touch screen, so as to have a button to blow a horn, for example, or to change input for meters.

      Question is, which framework within QT is the best? QT-Quick, Qt Designer, or yet something else?

      I'm new to ll this, so whatever is best, I have to dive into it yet. And, while I have C-experience, C++ is new, as is Python.

      I'd like to hear your thoughts on this.

      Thanks!

      Jogchum

      S Offline
      S Offline
      SGaist
      Lifetime Qt Champion
      wrote on 25 Mar 2023, 20:38 last edited by
      #2

      Hi,

      Since it's a ship, I would consider using the Qt Safe Renderer to ensure better safety.

      Beside the pure esthetic part of the dashboard, take good care of keeping the business logic in its own part so even if the UI fails for some reason, it does not take anything haywire.

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

      J 1 Reply Last reply 26 Mar 2023, 09:47
      0
      • S SGaist
        25 Mar 2023, 20:38

        Hi,

        Since it's a ship, I would consider using the Qt Safe Renderer to ensure better safety.

        Beside the pure esthetic part of the dashboard, take good care of keeping the business logic in its own part so even if the UI fails for some reason, it does not take anything haywire.

        J Offline
        J Offline
        Jogchum
        wrote on 26 Mar 2023, 09:47 last edited by
        #3

        @SGaist said in Which QT framework for dashboard of ship:

        Hi,

        Since it's a ship, I would consider using the Qt Safe Renderer to ensure better safety.

        Beside the pure esthetic part of the dashboard, take good care of keeping the business logic in its own part so even if the UI fails for some reason, it does not take anything haywire.

        Hi SGaist, thanks for your reply. Maybe I should be more specific about the ship and its use. It is a small yacht, which we use for day trips and sometimes a holiday. I'm in the middle of a full refit, and in that process I thought it would be nice to replace the old little dashboard with a more versatile, complete and attractive variant. Being on Linux, QT comes quickly to mind when thinking about the possibilities.

        While of course safety is of premium importance also in a small ship, otoh the dashboard is only meant to show some measurements, not for controlling critical components in manoeuvring the ship.

        Afaics the Qt Safe Renderer is not available as an open source component, and pricing starts at € 300/month. Which is a bit expensive for a small yacht like ours.

        best regards, Jogchum

        S 1 Reply Last reply 26 Mar 2023, 19:11
        0
        • J Jogchum
          26 Mar 2023, 09:47

          @SGaist said in Which QT framework for dashboard of ship:

          Hi,

          Since it's a ship, I would consider using the Qt Safe Renderer to ensure better safety.

          Beside the pure esthetic part of the dashboard, take good care of keeping the business logic in its own part so even if the UI fails for some reason, it does not take anything haywire.

          Hi SGaist, thanks for your reply. Maybe I should be more specific about the ship and its use. It is a small yacht, which we use for day trips and sometimes a holiday. I'm in the middle of a full refit, and in that process I thought it would be nice to replace the old little dashboard with a more versatile, complete and attractive variant. Being on Linux, QT comes quickly to mind when thinking about the possibilities.

          While of course safety is of premium importance also in a small ship, otoh the dashboard is only meant to show some measurements, not for controlling critical components in manoeuvring the ship.

          Afaics the Qt Safe Renderer is not available as an open source component, and pricing starts at € 300/month. Which is a bit expensive for a small yacht like ours.

          best regards, Jogchum

          S Offline
          S Offline
          SGaist
          Lifetime Qt Champion
          wrote on 26 Mar 2023, 19:11 last edited by
          #4

          That's good to know.

          In that case, depending on the fanciness you want, Qt Quick is still a good option as it allows for more visual effects and they would be easier to implement than with widgets. Otherwise the graphics view framework will also be of interest.

          On what kind of device will your dashboard run ?

          KDAB has built something for boats.

          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

          4/4

          26 Mar 2023, 19:11

          • Login

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