ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
i'm started programming as hobbyist in python with linux. in recent times i used ms-windows and visual-products. now i want to do some projects with a graphical-ui and i'm not really aware what to choose. i'm using plasma but it would be nice to use a graphical designer that is flexible to use the programmed stuff also in gnome. what is the better solution, using Qt or Glade or are there other GUI-frontends and what are the pros and cons ?
Both toolkits are widely-used, and both offer the ability to build state-of-the-art user interfaces.
I prefer GTK because its native API is C-language. GTK is also a relatively small toolkit. It does only GUIs.
In contrast, Qt's native API is C++, and Qt does a lot more than GUIs. You can view the latter either as helping cross-platform development, or creating a monstrosity.
I find that GTK has a slight edge in the look-and-feel department, but that may be because I have spent more effort on GTK. I note that of the large programs that support both, they are generally built with the GTK backend.
GTK's license (LGPL) allows it to be used in both free and proprietary software. You won't have to pay Red Hat.
Since you are running Plasma, you are already looking at Qt. Using Qt would match the appearance exactly.
In summary, there are no bad choices. It comes down to your preferences.
Ed
Qt And Gtk are tool kits. There is gtk2 gtk3 gtk4. Qt5 is in use, things are moving to Qt6.
Glade is a User Interface Builder for GTK+ applications.
Qt has designer.
There is also tkinter, fltk toolkits.
If you are using KDE, then QT. Take a look to see what both look like on your machine. Make yourself a couple little demos. Here are gtk2, gtk3 examples.
Qt And Gtk are tool kits. There is gtk2 gtk3 gtk4. Qt5 is in use, things are moving to Qt6.
Glade is a User Interface Builder for GTK+ applications.
Qt has designer.
There is also tkinter, fltk toolkits.
If you are using KDE, then QT. Take a look to see what both look like on your machine. Make yourself a couple little demos. Here are gtk2, gtk3 examples.
Glade is very useful. I am wondering if funding may have dried up.
Ed
is there any successor for glade ? i did not notice this and thank you for the hint. sad to hear because my focus in the last days was indeed on glade because qt is powerful but i think total overkill for my needs and the handling of qt isn't very easy. my impression is that glade is in fact the better choice for rapid developing.
is there any successor for glade ? i did not notice this and thank you for the hint. sad to hear because my focus in the last days was indeed on glade because qt is powerful but i think total overkill for my needs and the handling of qt isn't very easy. my impression is that glade is in fact the better choice for rapid developing.
We will see what happens. Glade is small enough that any user can keep it working. It may fall behind GTK 4 on new features, but that won't affect GTK 3 users.
Ed
We will see what happens. Glade is small enough that any user can keep it working. It may fall behind GTK 4 on new features, but that won't affect GTK 3 users.
Ed
that might be but i'm afraid if the future isn't clear to ride a dead-horse even if i could use glade for next time. do you have any alternative ide's beside qt and glade that you would use instead ?
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.