3 ms·
XAML? (Okay, I'm not a fan of it, but it's one way to achieve it). Or Qt's .ui spec (though too Qt-specific). I like flutter or Unreal's Slate UI approach (e.
by malkia 4y ago
XAML? (Okay, I'm not a fan of it, but it's one way to achieve it).
Or Qt's .ui spec (though too Qt-specific).
I like flutter or Unreal's Slate UI approach (e.g. the UI is in the code), and wished we used that more with our own Qt's use (rather than the visual editor). I'm not saying it's the wrong approach, but it adds complexity barrier, for no good reason (we never had dedicated UI person(s) that just does .ui files, it was all us programmers doing it, so why add this extra layer for no good reason).
- Kelteseth 4y agoYou missed the most declarative language Qt has to offer: QML https://doc.qt.io/qt-6/qmlapplications.html https://doc.qt.io/qt-6/qmlapplications.html
- malkia 4y agoQML is something else completely, but bundled, part now of Qt. It's not suitable for desktop apps, at least not in the way we want them to be. Also it has the most horrid way of adding code in there, that's like how the fuck this actually works... No, please no. And I wish Qt stayed away from there. Our use of Qt, is pretty much what Autodesk does with Maya, or the VFXPlatform community (but in our case it's our level editor - Radiant, written in it - it used to be MFC, but changed since)