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++

Quote mehrshad moslehi:
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.

Quote mehrshad moslehi:
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.

Quote mehrshad moslehi:
Vigol
Mehrshad Moslehi

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: 231
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

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