Actually your question made me look for the language binding pages of Qt and Gtk... I was going to say that alternative language support was much better in Gtk thanks to it having a C API as opposed to Qt with a C++ API (because C is much easier to interface with from other languages)
But now that I see it, seems that Qt has a quite interesting list of language bindings!
Note that gtk table is for the best supported and most used ones, gtk still has a dozen unlisted bindings.
Re:Qt 6.2 LTS Released
by CogitoCogito on Friday October 01, 2021 @07:06AM
(#28716868)
There are python bindings that I’ve found quite nice. I’ve also used the C++ bindings and found them fine. C++ is complicated, but you don’t need to make your app complicated because of that.
I agree I really like Qt apps. They have a consistent UI and they tend to fit in fairly well into native OS environments. And indeed they are amazingly more efficient than electron apps. One of the ones I use in all OSes is QtPass.