> After watching the webinar "The Curse of Choice: An overview of GUI 
> technologies in Qt?"[1] I am even more confused as to what to use for 
> our new desktop app. Here are a few of the background details. The app 
> will be cross platform to desktop systems, not embedded at all. The app 
> will be displaying some "image" data from hdf5 files and performing some 
> "real" time basic image manipulations (gamma corrections, coloring of 
> data) on that data. The app will eventually call out to some existing 
> libraries to perform some long running analysis/simulations. We are 
> currently using Qt 5.6.2 due to its long term maintenance guarantees.
> 
> In the past I have used QGraphics* classes to show images and perform 
> basic zoom, save, compositing functions but the webinar makes it pretty 
> clear NOT to use those classes any more. The webinar seems to push QML 
> and the Qt Quick classes as the way forward for desktop apps. One of the 
> issues that we might have with QML is the need to apply styling to those 
> widgets, none of us are UX/Styling experts by any stretch of the 
> imagination. I took a look at QOpenGLWidget to display/manipulate the 
> images so that we get an accelerated canvas to use. That looked 
> promising in combination with traditional QWidgets.
> 
> I would like to hear other peoples experiences & suggestions as to what 
> they are doing. I don't want to write the app and then have to figure 
> out how to port it to another Qt technology in a year or so after our 
> funding has run out.


The mantra is to use QML. However I would recommend 5.7, since that has the new 
QtQuickControls 2, which addresses many issues with the original Qt Quick 
Controls, and has Layouts that you'll recognize.



_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to