3 ms·
You've completely ignored QML / Qt Quick here. That's the actual best option. Though Qt Widgets in C++ isn't too bad if you use the designer instead of insisti
by beojan 7y ago
You've completely ignored QML / Qt Quick here. That's the actual best option.
Though Qt Widgets in C++ isn't too bad if you use the designer instead of insisting on doing everything in code.
- weberc2 7y agoQML is in the category of "learning a new language", although last I tried it it was very much a work in progress. Can't speak to how good it is today.
- darpa_escapee 7y agoLast time I played around with QML, it was basically Javascript.
- weberc2 7y agoQML is a declarative language; it has curly braces like JS, but that's about it. It also allows you to extend it with (some old, possibly noncompliant version of) JS, but the declarative markup is a distinct language.
- switchbak 7y agoThat's like saying every YAML or JSON dialect is a new language. Sure, but not a full-fledged "programming language". QML is quite nice to work with, and well suited to the problem at hand.
- weberc2 7y agoGranted, it's not a general purpose programming language, but it has a comparable learning curve. Certainy many times steeper than YAML or JSON or other markup languages.
- rat9988 7y agoI heard that qml/qt quick had worse performance.
- beojan 7y agoQuite the opposite, since it's GPU accelerated.