Thread: Gtk

  1. #1
    Registered User
    Join Date
    Jul 2003
    Posts
    450

    Gtk

    It appears from my post in the Linux forum that not to many people are into GTK. I have choosen GTK as the library of choice for GUI development. Unlike QT it is completely open source. It is cross platform which makes it a definite plus in my book. While most people seem to think learning Win32 API is the first step to GUI programming I think this is short sighted.

    Why have you choosen to go with a paticular API for gui programming or are you a strictly console programmer?

    I am disappointed by the lack of posts in the linux forum, and I wonder why so many educated people have not explored linux to a greater degree. Linux seems to cater to programmers. What is your excuse?

    Well thats my 2004 beef, but heres to 2005 and Happy New Year!

  2. #2
    Gawking at stupidity
    Join Date
    Jul 2004
    Location
    Oregon, USA
    Posts
    3,218
    I only program in C so I just hang out on the C Programming forum. I do all of my development in Linux, but I figure that any C questions related to Linux will end up on the C Programming forum.

    I've done some work with GTK, but only really elementary stuff.
    If you understand what you're doing, you're not learning anything.

  3. #3
    Registered User
    Join Date
    Jul 2003
    Posts
    450
    I think what you have posted is true for many people who post in the C board they have some experience in linux but typicaly post in the C board because it is more appropriate.

    Still it would be nice to see more post about Linux specific topics and it seems most of the programmers are just follow the common route which is windows programming.

    The aspect of money is a always a factor and most beginner programers have aspirations of making a living programming. It seems that propriatery code is the simplist most direct route to money. I program because I enjoy programming, and want to share what I learn not beacause I want to make a lot of money. Still I don't think these two aspects are exclusive, but the money searching programmers are distasteful to me.

  4. #4
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,130
    >Linux seems to cater to programmers. What is your excuse?

    Windows seems to cater to my employer.
    hth
    -nv

    She was so Blonde, she spent 20 minutes looking at the orange juice can because it said "Concentrate."

    When in doubt, read the FAQ.
    Then ask a smart question.

  5. #5
    Registered User
    Join Date
    Jul 2003
    Posts
    450
    lol stuck in the system poor soul. Rebel spend your waking hours on freedom. Open source baby thats the way to go.

  6. #6
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    Location
    The edge of the known universe
    Posts
    39,659
    > It appears from my post in the Linux forum that not to many people are into GTK
    This site is primarily about helping new C and C++ programmers understand the languages in a platform independent manner. So whilst all the people who help are acomplished C and C++ programmers, experience in <insert-name-of-favourite-API> tails off rapidly in all sorts of directions, depending on their own individual experiences.

    The point is, experience in <insert-name-of-favourite-API> will always be concentrated elsewhere on the net, so the trick is to seek out where the highest concentration of expertese is for whatever problem you are solving.

    > Why have you choosen to go with a paticular API for gui programming or are you a strictly console programmer?
    It's simply the best medium for learning the language.
    There's no "write this mess of code" to simply display "hello world" for example.

    Once you've learnt the language, then you move on to learning APIs to help you solve more complex problems, and to make your code look good.

  7. #7
    Registered User
    Join Date
    Jul 2003
    Posts
    450
    I see your point Salem and consider myself still a bigginer. There is much I need to learn still about ANSI C/C++. That is why I ask my questions here and not game dev. I have total respect for those here that frequently are of help. I am just a bit concerned about the direction us newer members take as we learn more about programming. You have always shown your knowledge and have been very helpful to people like myself. I can't imagine your own interest have not come about without some thought to what you do.

    As to what api a person chooses is just a curiosity that I would like to know to help shape my own goals.

    I am not posting as a Linux Zelaout. Programming is a way of thinking and learnirng not about using a paticulap api, but asking why a person has choosen a paticular path gives me better insight into the motives of my peers.

  8. #8
    erstwhile
    Join Date
    Jan 2002
    Posts
    2,227
    >>I have choosen GTK<<

    I looked at your post in the linux board and found myself wondering why you seemed to be trying to use c++ to encapsulate gtk when gtkmm already exists as "the official C++ interface for the popular GUI library GTK+". Given your apparent predilection for c++ isn't your choice of gui toolkit a tad 'shortsighted'?

    >>What is your excuse?<<

    The hobbyist needs no excuse other than it's fun at the time. Unsurprisingly, I occasionally dabble with xlib during my sojourns in linux-land.
    CProgramming FAQ
    Caution: this person may be a carrier of the misinformation virus.

  9. #9
    Registered User
    Join Date
    Jul 2003
    Posts
    450
    The truth is in my ignorance I did not know about gtkmm.

    Secondly although I don't think my previous posts where to far gone I apologize for my own state yesterday. More than a tad tippsy. As always everyone has posted with intelligent responses.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. MinGW32 and gtk setup in Windows
    By Joelito in forum A Brief History of Cprogramming.com
    Replies: 1
    Last Post: 02-05-2009, 11:39 AM
  2. Replies: 1
    Last Post: 09-22-2008, 04:49 AM
  3. GTK troubles...again...
    By cornholio in forum Linux Programming
    Replies: 4
    Last Post: 01-16-2006, 01:37 AM
  4. Replies: 1
    Last Post: 10-24-2005, 06:35 AM
  5. QT or GTK
    By mart_man00 in forum Linux Programming
    Replies: 4
    Last Post: 03-24-2003, 10:42 PM