Thread: GUIs in KDE

  1. #1
    Registered User (TNT)'s Avatar
    Join Date
    Aug 2001

    GUIs in KDE


    Ive done very little programming on linux, infact ive only written a simple console program for it with gcc. I have however had a fair bit of experience with the win32 api and general windows programming.

    Is it a big step into programming GUIs for linux? I was wondering if someone could point me into what i need to learn and if its much harder than windows based GUI design? Theres a few things im unsure of, firstly if i make a gui for KDE will it work in other windows managers such as Gnome? Ive heard of QT but i have no idea if thats what i need? Is there some specific APIs i should look into?

    Any tutorials on basic GUI programming that someone can point me to would be great.

    Also would it be ok to develop a said program with the mono project using C#? Is this project far enough ahead to devleop appications with it.

    Thanks for any help,
    Last edited by (TNT); 05-18-2006 at 09:08 AM.
    You Can Stop Me, But You Cant Stop Us All

  2. #2
    Registered User
    Join Date
    Dec 2003
    For programming GUIs on linux there are a lot of options. For portability with windows, wxWidgets and Qt are good options. KDE is based on qt.Gtk is portable with windows but it looks ugly there. As far as I know the frameworks are portable between window managers as long as the required libraries are present. The only desktop environments I use are kde and gnome and I don't have any problems running gtk and kde/qt apps on either one.There are free tutorials availlable on the web.



  3. #3
    and the Hat of Clumsiness GanglyLamb's Avatar
    Join Date
    Oct 2002
    between photons and phonons
    Also would it be ok to develop a said program with the mono project using C#? Is this project far enough ahead to devleop appications with it.
    Although I have not used Mono for any GUI application I know that for now they are using the gtk library as well.

    Before you start using mono, check wether all the namespaces of C# that you are planning to use are already implemented , it will save you alot of frustration . ( we are working in school on a multithreaded ftp server in C# and I wanted to port it so we could use mono, but unfortunately most of the namespaces we are using are not implemented yet in mono... )

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. C++ GUI's
    By StickyGoo in forum C++ Programming
    Replies: 7
    Last Post: 04-14-2006, 11:27 PM
  2. Best Language for GUIs?
    By thetinman in forum Windows Programming
    Replies: 4
    Last Post: 03-05-2006, 10:08 AM
  3. Command line executable not a KDE executable?
    By FillYourBrain in forum Linux Programming
    Replies: 3
    Last Post: 10-03-2003, 12:01 PM
  4. Kde toolbar
    By rip1968 in forum Linux Programming
    Replies: 0
    Last Post: 09-14-2002, 08:08 PM
  5. help (C or C++) gui's
    By johnc in forum A Brief History of
    Replies: 1
    Last Post: 07-02-2002, 11:17 PM