GUI

This is a discussion on GUI within the C Programming forums, part of the General Programming Boards category; Hey! I would like to write something similar to a telnet-application in C. Are there any good, portable GUI-libraries that ...

  1. #1
    Registered User
    Join Date
    May 2008
    Location
    Norway
    Posts
    11

    GUI

    Hey!

    I would like to write something similar to a telnet-application in C.
    Are there any good, portable GUI-libraries that you would recommend?
    Some that are preferrably written in C. I heard about Gtk (C), Qt (C++)
    so far... I would like to be able to run the program on atleast Windows,
    Linux (X.org) and MacOS.

  2. #2
    Dr Dipshi++ mike_g's Avatar
    Join Date
    Oct 2006
    Location
    On me hyperplane
    Posts
    1,218
    GTK+ is coded does GUIs entirely in C and I found it fairly easy to do some basic stuff with it. If you want to make your prog portable you will need to compile it and add it as a dll with your prog (its fairly large).

    Theres a good free ebook about GTK if you're interested:
    http://developer.gnome.org/doc/GGAD/

  3. #3
    Deathray Engineer MacGyver's Avatar
    Join Date
    Mar 2007
    Posts
    3,211
    I know it's C++, but wxWidgets is a decent library imo.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Convert Windows GUI to Linux GUI
    By BobS0327 in forum Linux Programming
    Replies: 21
    Last Post: 11-27-2005, 03:39 AM
  2. .NET And GUI Programming :: C++
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 01-27-2002, 03:22 PM
  3. GUI Programming :: C++ Exclusive
    By kuphryn in forum C++ Programming
    Replies: 5
    Last Post: 01-25-2002, 02:22 PM
  4. C++: Reference Book, GUI, Networking & Beyond
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 11-10-2001, 07:03 PM
  5. GUI (Graphical User Interface) Help Needed
    By Unregistered in forum C++ Programming
    Replies: 1
    Last Post: 10-11-2001, 10:35 AM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21