I've kind of given up on Qt, though:
- they seem to want to go in the QML direction, and if I wanted to use JS I wouldn't be using a C++ library
- their interpretation of LGPL has historically required making the entire Qt library downloadable from your website, which is inconvenient. (This may have changed with Qt 6?)
- it never looks or works quite right on macOS. In particular, text in comboboxes is just not centered vertically correctly, and it drives me nuts.
Doesn't resize decently, doesn't respect user's settings.
And a browser is much much slower and bigger than a qt application.
About HTML+CSS, that’s just incorrect.
Go and try Tailwindcss and then tell me how bad HTML is at resizing.
For medium to large applications it takes quite a bit of work to give your Qt GUI a custom style, and do it right. This isn’t something you can hand wave away.