Linux.com

Author Message
Joined: Apr 18, 2008
Posts: 13
Other Topics
Posted Apr 29, 2008 at 11:51:14 PM
Subject: Programming Linux
Hi, If I want to create GUI-based desktop applications for Linux, what programming languages should i learn? What tools do i need to have so i can create Graphical User Interfaces? I have been wanting to program on Linux as my platform but i just do not know where to start. Thanks.
Back to top Profile Email Website
vigol
Joined Apr 12, 2008
Posts: 56
Location:Iran

Other Topics
Posted: Apr 30, 2008 3:24:25 AM
Subject: Programming Linux
1- Base : c/c++ 2. GUI : Qt/Gtk 2.1. Qt : 2.1.1. Free, but Partly 2.1.2. KDE's based on it. 2.2. Gtk : 2.2.1. Free. 2.2.2. I prefer because that. 2.2.3. Gnome's based on it. 3.1. I prefer Gtk for "FREE". 3.2. I Prefer KDE for better look. 3.2. But KDE is based on Qt. 3.3. In the other hand, you maybe make something nicer than KDE, by Gtk 3.4. Result : It's depend on yout taste. Vigol Mehrshad Moslehi

       mehrshad moslehi       vigol       vigolyas
www.vigol.com      mehrshadmoslehi@yahoo.com

Back to top Profile Email Website Yahoo!
r2b2
Joined Apr 18, 2008
Posts: 13

Other Topics
Posted: Apr 30, 2008 3:32:43 AM
Subject: Programming Linux
[quote=mehrshad moslehi]1- Base : c/c++ 2. GUI : Qt/Gtk 2.1. Qt : 2.1.1. Free, but Partly 2.1.2. KDE's based on it. 2.2. Gtk : 2.2.1. Free. 2.2.2. I prefer because that. 2.2.3. Gnome's based on it. 3.1. I prefer Gtk for "FREE". 3.2. I Prefer KDE for better look. 3.2. But KDE is based on Qt. 3.3. In the other hand, you maybe make something nicer than KDE, by Gtk 3.4. Result : It's depend on yout taste. Vigol Mehrshad Moslehi [/quote] Im starting to learn C/C++. But then , why is KDE partly free? Would that mean i cannot re-distribute the applications that i made? What are the significant differences between Gtk and Qt? Which one is more powerful then?
Back to top Profile Email Website
proopnarine

Joined Apr 03, 2008
Posts: 590
Location:San Francisco

Other Topics
Posted: Apr 30, 2008 5:29:16 AM
Subject: Programming Linux
KDE is free and open source. I think that the "partly free" reference was to Qt, the C++ library/API underlying KDE. There are versions of Qt that are, however, available under the GPL. GTK is C-based, while KDE is C++ and uses a much stricter OOP paradigm. I prefer the latter, but to each her/his own. One look at KDE or Gnome will show you that both a very capable approaches.

Take the red pill

Climate Change Blog

Food Weblog

Back to top Profile Email Website
ThinkDave
Joined May 05, 2008
Posts: 1

Other Topics
Posted: May 05, 2008 2:57:33 PM
Subject: Programming Linux
Qt started off 'partly free' I was under the impression (the linux implementation) is 100% GPL based now... I could be wrong though. If you want C++ coding in GTK you can use GTKmm they are a collection of C++ bindings for GTK and in my opinion make coding in GTK a fair bit easier than using the base C libraries. [Modified by: ThinkDave on May 05, 2008 02:57 PM]
Back to top Profile Email Website
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya