Which QT framework for dashboard of ship
-
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
-
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.
-
@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
-
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.