+ Reply to Thread
Results 1 to 9 of 9

Thread: wxWindows, GTK+ or Qt?

  1. #1
    Learning Programmer monkey_instinct will become famous soon enough monkey_instinct's Avatar
    Join Date
    Dec 2007
    Posts
    88

    wxWindows, GTK+ or Qt?

    I'm having a hard time choosing a GUI framework to use with C++. I like GTK+ 'cause is very organized and have a lot of widgets. I haven't seen any code on Qt but I like the website, so it must be very good API too. I was trying to learn wxWindows a while ago but the tutorials are horrible and the API is little bit ugly with all those macros and weird name conventions. What GUI framework do you use or like the most? What do you think about those three?

  2. #2
    Retired v0id is a glorious beacon of light v0id is a glorious beacon of light v0id is a glorious beacon of light v0id is a glorious beacon of light v0id is a glorious beacon of light v0id is a glorious beacon of light
    Join Date
    Apr 2007
    Posts
    2,942
    Blog Entries
    3
    I've been using both wxWidgets and Qt. I dropped Qt as you need to buy a license to make commercial products, which you don't need with wxWidgets. wxWidgets is really easy to use, but you're right; it has weird name conventions and really stupid macros. If they would leave them out (or at least the macros) then it would be perfect.

  3. #3
    Super Moderator WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther's Avatar
    Join Date
    Jul 2006
    Age
    37
    Posts
    12,912
    Blog Entries
    57
    I looked over those and a few others. I finally chose to learn wxWidgets because it seemed the closest to the C++ spirit (I wish they hadn't done macros). I also don't like to pay for a product if I decide I may want to sell a program down the road (so no Qt).
    CodeCall Blog | CodeCall Wiki
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  4. #4
    Learning Programmer monkey_instinct will become famous soon enough monkey_instinct's Avatar
    Join Date
    Dec 2007
    Posts
    88
    What about GTK+? No one have used it before? I know the port to windows sucks but I think is improving.

  5. #5
    Guru G_Morgan is a jewel in the rough G_Morgan is a jewel in the rough G_Morgan is a jewel in the rough
    Join Date
    Oct 2007
    Age
    26
    Posts
    537
    Gtk+ is nice enough. I prefer it to WxWidgets. Qt is the best but be careful with licensing around it. Probably not worth it unless your intent is to write Free software or you are doing something you expect to make a big margin on.

    Gtk+ on Windows does indeed suck.

  6. #6
    Newbie superjacent is an unknown quantity at this point
    Join Date
    Dec 2007
    Posts
    11
    I'm in the process of learning C++ and haven't yet made my mind up which GUI framework to go with. I've heard of all the ones mentioned thus far.

    Is anyone familiar with Ultimate++

  7. #7
    Super Moderator WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther's Avatar
    Join Date
    Jul 2006
    Age
    37
    Posts
    12,912
    Blog Entries
    57
    I've heard of Ultimate++, but am unwilling to pay for a GUI interface to play around with. There is another one called SmartWin++ (or something similar) that looked pretty nice, but was Windows only.
    CodeCall Blog | CodeCall Wiki
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

  8. #8
    Guru G_Morgan is a jewel in the rough G_Morgan is a jewel in the rough G_Morgan is a jewel in the rough
    Join Date
    Oct 2007
    Age
    26
    Posts
    537
    Quote Originally Posted by WingedPanther View Post
    I've heard of Ultimate++, but am unwilling to pay for a GUI interface to play around with. There is another one called SmartWin++ (or something similar) that looked pretty nice, but was Windows only.
    I though it was FOSS?

  9. #9
    Super Moderator WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther has much to be proud of WingedPanther's Avatar
    Join Date
    Jul 2006
    Age
    37
    Posts
    12,912
    Blog Entries
    57
    I just checked, and they are BSD. Last time I checked I recall having some sort of issue with them. I'll have to look over it again.
    CodeCall Blog | CodeCall Wiki
    Programming is a branch of mathematics.
    My CodeCall Blog | My Personal Blog

+ Reply to Thread

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)