top | item 44626485

(no title)

mnafees | 7 months ago

I wrote Qt C++ for 7 years as an open source contributor to KDE. This reminds me of QtWidgets’ .ui files—custom XML files following a specific schema. Later, Qt introduced QML, which I personally found unintuitive, and over time I lost interest in Qt altogether. That said, I still think XML for UI definitions makes sense, and it’s understandable that some larger environments continue to use it.

discuss

order

hermitcrab|7 months ago

Some of us are still programming in Qt using just C++ and .ui files. Never bothered to switch to QML. I wasn't convinced there were enough advantages to make it worth the effort.

jdranczewski|7 months ago

I've been writing a UI framework for experiment automation and small tools using Qt Widgets with Python bindings (https://puzzlepiece.readthedocs.io) and it still works pretty well! I like the API, and it being immediately cross-platform is very useful. It does lack looks on Windows a little imo, but to be honest I'm not opposed to the utilitarian way the apps end up looking.

mnafees|7 months ago

Hah, that is awesome. How does Qt fare these days in the non-Linux world though?

mentos|7 months ago

I believe the Blizzard game launcher uses QT?

Blizzard to me has always had the best execution of UI in their software/games.

Curious if there are any Qt projects you’d single out as being great?

mnafees|7 months ago

I didn't know Blizzard uses Qt! In terms of some good Qt apps, VirtualBox remains my favorite.

badsectoracula|7 months ago

AFAIK GOG Galaxy also uses Qt. In a game dev studio i worked on a few years ago the engine's editor was also written in Qt.

felipefar|7 months ago

The Telegram desktop app also uses Qt Widgets.

bmn__|7 months ago

XMLUI has 3%-4% of the features in designer. They have to catch up with 30 years first until it's worth a second look.

n3storm|7 months ago

And wxwidgets and glade files...