From: Chris M. <lor...@gm...> - 2009-01-21 09:34:25
|
On Jan 21, 2009, at 1:20 AM, hhh hhh wrote: > Hello, > > > First and foremost, let me apologize for the ignorance I > will display when asking this questions... > > I have only coded for Windows. With that in mind, let's > assume I want to port some application to a linux distro. > > How can I make Graphical User Interface applications? Is > there an uniform way to do this in Linux? No. > Even better, where can I get information about those sort of > things? The Internet. http://www.google.com/search?q=linux+gui+programming+c%2B%2B I'd suggest either wxWidgets or Qt. GTK+, while heavily used, gives me an absolute headache (C-based GUI programming could be assembler for all I care - it's almost completely unreadable IMHO). > These are fundamental questions that prevent me to proceed > into linux world( Because cli coding is kinda similar ), and it > really, really bugs me not knowing. Read about Unix Theory. The CLI is your friend! http://en.wikipedia.org/wiki/ Unix_philosophy#Raymond:_The_Art_of_Unix_Programming The basic theory I'm hinting towards is that you build a command-line tool which performs your application's purpose* and then build a GUI which provides a nice graphical interface to that later. * if applicable - not always possible, for instance, say you want to build a PDF viewer or something like that - the command line would be completely inappropriate Registered Linux Addict #431495 http://profile.xfire.com/mrstalinman | John 3:16! http://www.fsdev.net/ | http://lordsauron.wordpress.com/ |