LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 02-25-2005, 01:10 PM   #1
markjuggles
Member
 
Registered: Nov 2003
Location: Chicago western suburbs
Distribution: Linux Mint
Posts: 75

Rep: Reputation: 15
Linux GUI Apps


What is the most standard environment for programming GUI apps for X?

I have done Motif/Lesstif in the distant past and have done some C# .NET stuff recently on Win32.

The Mono Project looked very promising because of my recent C# experience, but it isn't clear that a Mono app would run on KDE or Fvwm, (or whatever).

Opinions anyone?



Mark
 
Old 02-25-2005, 03:21 PM   #2
david_ross
Moderator
 
Registered: Mar 2003
Location: Scotland
Distribution: Slackware, RedHat, Debian
Posts: 12,047

Rep: Reputation: 79
Gtk is usually a pretty good choice.
 
Old 02-25-2005, 03:23 PM   #3
R00ts
Member
 
Registered: Mar 2004
Location: Austin TX, USA
Distribution: Ubuntu 11.10, Fedora 16
Posts: 547

Rep: Reputation: 30
Well KDE is based off of QT3 and gnome is based off of GTK+, if memory serves correctly. I've only done a few small GUI programs with QT3 and AWT/Swing (Java). I've been hearing a lot about Mono lately but haven't looked into the details. As far as I understand Mono is the "equivalent" of C# on Lose32. But I don't know C# either because I've never written/compiled any code on a Windows machine my entire life.
 
Old 02-25-2005, 04:06 PM   #4
jtshaw
Senior Member
 
Registered: Nov 2000
Location: Seattle, WA USA
Distribution: Ubuntu @ Home, RHEL @ Work
Posts: 3,892
Blog Entries: 1

Rep: Reputation: 67
As they said above, GTK is the basis of The Gnome Desktop and QT is the basis of KDE.

These days you can pretty much assume most linux desktops are going to have both GTK+2.x and QT 3.x installed.

Motif and Lesstif are still in use as well.

xlib is always an option on any X11 System (albeit a VERY painful one).

I personally use QT. It is written in C++ (though there are bindings for python, C, ect.) and has a very elegant setup. If you use the QT wrapper libs for all system level access you can also easily port your app to Mac and Windows.
 
Old 02-25-2005, 07:40 PM   #5
95se
Member
 
Registered: Apr 2002
Location: Windsor, ON, CA
Distribution: Ubuntu
Posts: 740

Rep: Reputation: 32
Personally I prefer GTK+, it's easy to use and has a well documented API. I chose GTK over Qt because some smaller distros have GTK but no Qt. I use my laptop a lot, which doesn't have Qt, but it does have GTK. I also have no plans to install Qt in the near future.
 
Old 02-25-2005, 10:06 PM   #6
lmmix
Member
 
Registered: Feb 2005
Distribution: debian sid, blfs 6.0
Posts: 41

Rep: Reputation: 15
I prefer Gtk2 (currently 2.6.2), it is written in c, and also loosely linked with c++(gtkmm), C#(gtk#).
currently, imho, QT in embedded market is strong, but sooner or later, gtk gonna fill the lack.

--
lfs 6.1: Xorg 6.8.2, linux-2.6.11-rc5, gcc-4.0.0(experimental), glibc-2.3.4, blfs, garnome..
 
  


Reply



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
cannot open any gui apps while in Internet! deepclutch Debian 4 08-18-2005 03:36 AM
I'm looking for some GUI apps.. VertX Linux - Newbie 3 02-08-2005 03:06 PM
Cron and GUI apps Klas Linux - Software 2 01-16-2005 01:26 PM
KDE/GNOME apps on other GUI Zuggy Linux - Software 4 12-30-2004 01:08 PM
Command Line able to use GUI apps? shlok Linux - Newbie 5 06-28-2003 01:09 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 01:26 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