Thread: C GUI for Linux: which one should I learn?

  1. #16
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Only Qt 4 is available under the GPL for Windows, though, and I think it's only in Beta or RC state.
    Qt 3 must be bought.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  2. #17
    Supermassive black hole cboard_member's Avatar
    Join Date
    Jul 2005
    Posts
    1,709
    J: http://en.wikipedia.org/wiki/J_programming_language

    Never used it, never intend to. If he meant it is more powerful than C, well, I'll let the mob decide.
    Good class architecture is not like a Swiss Army Knife; it should be more like a well balanced throwing knife.

    - Mike McShaffry

  3. #18
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Meh. Talk about unreadable and specialized ...

    Apples and oranges, if you ask me. J doesn't look like a general-purpose language.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  4. #19
    Registered User
    Join Date
    Sep 2001
    Posts
    4,912
    As it says, J is "array programming language" and is geared more towards mathematical studies. Seems a fairly irrelevant language.

  5. #20
    Dump Truck Internet valis's Avatar
    Join Date
    Jul 2005
    Posts
    357
    I prefer kde over gnome, I run bsd so neither window manager is prepackaged into the setup. Which you use is unimportant because I assume most users who want graphical apps have both bases installed.

    As for J being "the most powerful language", that's an improper use of english, I would say either an architecture's assembly or vhdl, veralog, or some other hardware mapping language is "the most powerful".

  6. #21
    Registered User
    Join Date
    Sep 2003
    Posts
    224
    I'd use GTK because I've heard that GTK code is portable for Windows. Firefox uses GTK.

  7. #22
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Firefox on Windows uses Win32.

    For programs that use GTK to run on Windows, look for Gimp and Dia.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  8. #23
    !anExpert
    Join Date
    Mar 2005
    Location
    pa
    Posts
    155
    just to add on here, i didnt see wxWidgets in there.. i prefer Qt just because im pretty familiar with it. however there are *lots* of choices.. the common mainstream ones are the best way to go though, you will be able to find support alot easier..

    >> I personally like the enlightenment desktop environment, as far as possible from looking like windows.

    Yes me too.. not so much just for the looks, but the power. I have used a good many of the window and desktop managers available and havent found any that are useful and clean as e. dont confuse it though, its not a desktop.. just a window manager..

    >>Only Qt 4 is available under the GPL for Windows, though, and I think it's only in Beta or RC state. Qt 3 must be bought.

    there is a non commercial version of Qt3 that is available.. it is just hard to find.. i dont even remember where i got mine from but google knows..

  9. #24
    Registered User Jaqui's Avatar
    Join Date
    Feb 2005
    Posts
    416
    Quote Originally Posted by Yasir_Malik
    I'd use GTK because I've heard that GTK code is portable for Windows. Firefox uses GTK.
    actually, all mozilla products use gecko and xul, not gtk.
    gtk is an option, when you build it from sources, but it's not the default widget set.
    Quote Originally Posted by Jeff Henager
    If the average user can put a CD in and boot the system and follow the prompts, he can install and use Linux. If he can't do that simple task, he doesn't need to be around technology.

  10. #25
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Quote Originally Posted by Jaqui
    actually, all mozilla products use gecko and xul, not gtk.
    gtk is an option, when you build it from sources, but it's not the default widget set.
    Gecko is just a rendering engine, rendering to Mozilla's graphic context. XUL is an XML language that is interpreted by Mozilla and rendered by Gecko.

    But Gecko's device context, as well as a few widgets (Save File As... most notably) in turn is implemented in terms of GTK on Linux. There are alternatives, I believe, but GTK2 is the default.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

  11. #26
    Registered User
    Join Date
    Sep 2003
    Posts
    224
    I had the impression that GTK2 was available for Windows since there is a GTK extension for PHP on Windows.

  12. #27
    Cat without Hat CornedBee's Avatar
    Join Date
    Apr 2003
    Posts
    8,895
    Is is.
    All the buzzt!
    CornedBee

    "There is not now, nor has there ever been, nor will there ever be, any programming language in which it is the least bit difficult to write bad code."
    - Flon's Law

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. GUI building, is RAD the way to go?
    By indigo0086 in forum A Brief History of Cprogramming.com
    Replies: 3
    Last Post: 09-21-2007, 09:36 PM
  2. How many ways to program a Windows GUI?
    By thetinman in forum Windows Programming
    Replies: 12
    Last Post: 11-29-2006, 09:43 AM
  3. Easiest way to help a friend learn GUI programming?
    By Cat in forum Windows Programming
    Replies: 5
    Last Post: 10-19-2006, 10:16 AM
  4. Trying to learn guitar
    By Ben_Robotics in forum A Brief History of Cprogramming.com
    Replies: 12
    Last Post: 07-10-2003, 03:15 AM
  5. GUI (Graphical User Interface) Help Needed
    By Unregistered in forum C++ Programming
    Replies: 1
    Last Post: 10-11-2001, 10:35 AM