Comments on: How to breathe new QML life into a QWidget-based app from 2000s /how-to-breathe-new-qml-life-into-a-qwidget-based-app-from-2000s/ Fri, 23 Jul 2021 15:53:37 +0000 hourly 1 https://wordpress.org/?v=6.5.5 By: Dan Dennedy /how-to-breathe-new-qml-life-into-a-qwidget-based-app-from-2000s/#comment-17 Thu, 19 Nov 2020 01:22:50 +0000 https://www.qtdesktopdays.com/?p=1229#comment-17 Good talk! I took a very similar approach with Shotcut. We use QWidgets MainWindow and DockWidgets for mainly for the app “shell” and QML views inside each dock with some legacy exceptions. I had made the decision from the beginning to use QML Quick as the main canvas API and Quick Controls for most things that are extensible and need a quick & simple mainly form-like UI. For example, our all of our filters but also toolbars and menus within docks. Unfortunately, we were an early adopter of Quick Controls and now have much work to do converting to Quick Controls 2. We do not concern ourselves with focus navigation across the entire UI. In a complex application like this, I think focus navigation is only useful within small contexts (e.g. the previously mentioned filter settings). Maybe in the future we will abandon the DockWidgets and go with a simpler Splitter-based sidebars design.

]]>