Not that you cannot build good desktop applications with QML, but there will be a lot more work for questionable gain.
Not that you cannot build good desktop applications with QML, but there will be a lot more work for questionable gain.
> lot more work
I would argue the opposite. Show me a none buggy QWidgets application that features nested collapsing menus, with animations. That being said, you can still create a modern app with fancy animations in QWidgets. The beautiful Telegram QtWidgets desktop app is the best example, it's just more work....
QWidgets is for making well integrated, "boring" desktop apps. For nested menus, or any menu for that matter, use QMenu. If your OS is fully supported by Qt and the standard system behavior is to animate the menu, it will be animated in your app.
QWidgets gives you widgets that look like they're desktop widgets, QML gives you a white rectangle.
>Sadly many Qt dev themselves...do not like QML and so it never really replaced QWigets
Says it all, doesn't it. I'm sure everyone's wrong and it's the un-liked framework that's correct, yes?
QtWidgets made creating forms massively easier thanks to QFormLayout and drag and drop designer.
There was nothing similar in QtQuick - Grid and Qt Design Studio were absolutely horrible for this.