6 ms·
Having entered the Linux GUI space only recently, I don't think GTK has that much of an advantage these days. Qt has excellent language bindings for just about
by jeroenhd 3y ago
Having entered the Linux GUI space only recently, I don't think GTK has that much of an advantage these days. Qt has excellent language bindings for just about every language (even Rust, despite the apparent incompatibilities when it comes to memory management). QtQuick and QML are easy to work with and can easily be designed using the visual designer tools in Qt Creator.
There are licensing issues with using Qt, though. I'm fine with most of my stuff being licensed GPL but if you want to have any other license on your project, you'll probably have to use something like GTK.
- rubymamis 3y ago> I'm fine with most of my stuff being licensed GPL but if you want to have any other license on your project, you'll probably have to use something like GTK. What's wrong with using Qt with LGPL? You can't link your app statically, and you have to publish changes that you make to Qt's source code, if you do, but that's mostly it. That's what I'm using for my app[1]. [1] https://www.get-plume.com/ https://www.get-plume.com/
- jeroenhd 3y agoModern Qt is a mix of GPL/paid and LGPL code. The LGPL part is fine, of course, that's the same license GTK uses.