LinuxQuestions.org
Review your favorite Linux distribution.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-28-2004, 10:29 AM   #1
salahuddin_66
Member
 
Registered: Jan 2004
Location: Dhaka, Bangladesh
Distribution: Debian, Gentoo
Posts: 283

Rep: Reputation: 30
gtk and gtk2 softwares


hello

i have saw that all the nice software that has linux version almost all r in gtk2 or gtk base

like
---------
mozilla
firefox
gimp
gaim
xmms
gmplayer
inkscape

other like

ymessenger (they use gtk may be for avoid the close source license in qt)

now a days the gaim and other is type of software is porting to kde like gaim = kopatte etc etc


( i like both kde and gnome (also others) both r seems perfect to me i use both)

my questions it why the gtk is the frist choise of this type of cool software developers
is gtk and gtk2 mean the default linux gui!!!

thanx
 
Old 10-28-2004, 11:36 AM   #2
acid_kewpie
Moderator
 
Registered: Jun 2001
Location: UK
Distribution: Gentoo, RHEL, Fedora, Centos
Posts: 43,417

Rep: Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985Reputation: 1985
well generally it would be a toss up between gtk (gnome) and qt (kde). While i've programmed in gtk for every UI i've ever made, i've very litle Qt experience, so i'm not too suitable to comment really. AFAIK gtk has a significantly smaller footprint, requiring less of Gnome to be present to do funky stuff, than QT requires of KDE, therefore it's somewhat more portable.

Another big point is the licensing. QT isn't acutally availbae under the GPL, and is developed by Trollech primarily as a profit making application. this limits many aspects of it, especially when you are coming from a bigger developer, such as mozilla.org where licensing can be a little prohibitive.

So while KDE does have a bigger user base than Gnome, their toolkits have the opposite impact.

Bascially it suits active aplication development more.

and looks better.
 
Old 10-28-2004, 03:27 PM   #3
Komakino
Senior Member
 
Registered: Feb 2004
Location: Somerset, England
Distribution: Slackware 10.2, Slackware 10.0, Ubuntu 9.10
Posts: 1,938

Rep: Reputation: 55
I've done a little programming in both gtk (and gtkmm, gtk-perl) and Qt and have to say that Qt is simply horrible to program in because of the awful Meta Object Compiler. Every class that inherits from the Qt base class needs to be pre-compiled on the MOC. It just looks like a hideous botch job to get signals and slots working before C++ was really ready for them, unlike gtkmm which works in a much more natural C++ style.

And as the guy above said, it also looks better
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Compile gtk-gnutella with gtk2 in gentoo linksocc Linux - Software 3 10-26-2006 09:49 PM
Fonts ok in GTK but not GTK2? bram2000 Linux - Software 3 04-19-2005 09:35 AM
About gtk/gtk2 programs' themes and fonts shadkong Linux - Newbie 1 04-18-2005 11:34 AM
Free softwares puniti Linux - Networking 2 07-31-2003 01:45 AM
installing gtk+ and gtk2+ qanopus Linux - Software 1 04-23-2003 06:04 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 08:24 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration