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.
View Poll Results: Will QT-Free for Windows make you more likely to develop with QT?
Yes!
3
21.43%
I'll consider it.
4
28.57%
Windows isn't important to me and I already use QT.
This is really just a news note. It seams as though TrollTech is Releasing QT 4.0.0 for Windows under the same "dual licensing" structure as it currently does the X11 and Mac versions. The GPL'd version of QT for Windows is close on the horizon. I'm going to give a round of applause for TrollTech for there ongoing support of the OSS community.
I suppose I missed the obvious.. I already use QT and I will enjoy being able to port my applications to Windows easily... especially since it is the category I find myself in
From my understanding the only reason people are using GTk is because of its liscence, you can port it to M$ and you could make prorietary programs with it. Also, from what Ive read QT is much stronger than GTK? SO if Im not interested in selling software, The logical choice would be to learn to program with QT? Right? That is why I was going to learn how to program in GTK, was for its cross platform, not for profiteering.
Is it just me MARA, or does the KDE folk, seem to be more organized? Well for a beginner you need as much handholding as you can get, where GTK seems to be fragmented. What do you think of documentation?
GTK has quite good docs, the references. it's true that GTK has one, GDK another and glib the third one but you don't use all three at the same time usually.
With Qt docs I have usually 'how is this widget called?'-type problems but it's also very good. Like the examples.
I have to admit I'm not nearly as knowledgeable about GTK as QT. Does GTK provide all os-inspecific networking/file io commands? With QT you can literaly use the same code from Windows, to MacOS (native, not MacOS-X11), to Linux. Is that possible with GTK?
There's such possibility, but not in GTK itself - in glib. The reference says it works for Unix systems, but Windows version is not fully implemented at this time. Haven't tries it, so can't tell you the quality of it.
The first thing that really appealed to me about QT was that I could write code that worked natively in Aqua and X11 as well as have file i/o and network support without having to write two different versions of the code gui's or backends. The windows port just makes it even more appealing as a lot of people I know are still stuck in Windows and like to use some of my software.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.