3 ms·
> it's the best we have (if you're looking for a cross platform solution, anyway) No it's not. If you want a fast full-featured cross-platform GUI toolkit, the
by thomastjeffery 10y ago
> it's the best we have (if you're looking for a cross platform solution, anyway)
No it's not. If you want a fast full-featured cross-platform GUI toolkit, there are many: GTK+ and Qt are especially great, and have bindings for several languages.
- efdee 10y agoI can't speak for Qt, but GTK+ is not that great outside of the Linux bubble. IMHO, of course.
- sqeaky 10y agoThey aren't that great in the Linux bubble. I say that from the developer and the user perspective.
- fetbaffe 10y agoQt is not that fun either, at least two years ago. Old style class hierarchies, clunky abstractions and awful build step (QMAKE). It got better with the use of lambdas, no longer necessary to have class to connect to a signal, lambda works as well. However QML is an improvement. It was a bit quirky to get render the way you wanted and it was not native & look and feel, but maybe have gotten better since I used it. I could imagine that TypeScript + QML could be quite pleasant. Big downside is that the install size of your program is quite big.
- symlinkk 10y agoQt isn't native. They're drawing their own widgets that look close to native - that's why you can theme Qt apps.
- dom0 10y agoFactually incorrect, since Qt uses native widgets when possible. Applying Qt stylesheets usually disables use of the operating system's styling engine, i.e. only then Qt starts drawing the widgets by itself. Widgets that are not part of the native widget assortment are drawn by Qt.
- deleted 10y ago[deleted]