What do you guys use to make GUIs in C++?

This is a discussion on What do you guys use to make GUIs in C++? within the C++ Programming forums, part of the General Programming Boards category; On windows, that is....

  1. #1
    Registered User
    Join Date
    Jul 2010
    Posts
    55

    What do you guys use to make GUIs in C++?

    On windows, that is.

  2. #2
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,586
    I don't.

  3. #3
    Registered User
    Join Date
    Jul 2010
    Posts
    55
    Quote Originally Posted by Bubba View Post
    I don't.
    lol, I know it's probably a pain to do when there's Java and C#

  4. #4
    The Autodidact Dante Wingates's Avatar
    Join Date
    Apr 2010
    Location
    Valhalla
    Posts
    56
    Quote Originally Posted by thefeedinghand View Post
    lol, I know it's probably a pain to do when there's Java and C#
    Using C++ isnt a pain.

    Do not talk about Java and other pseudo languages in this holy place. Now pray with me: "Never again shall I utter the name of the dark ones' way of life where the teachings of the great prophet Bjarne Stroustrup are taught"
    2B OR !2B? That is the question!

  5. #5
    -bleh-
    Join Date
    Aug 2010
    Location
    somewhere in this universe
    Posts
    452
    Quote Originally Posted by Dante Wingates View Post
    Using C++ isnt a pain.

    Do not talk about Java and other pseudo languages in this holy place. Now pray with me: "Never again shall I utter the name of the dark ones' way of life where the teachings of the great prophet Bjarne Stroustrup are taught"
    LOL. That cracked me up. Don't turn this forum into a temple now.
    "All that we see or seem
    Is but a dream within a dream." - Poe

  6. #6
    cph
    cph is offline
    Registered User cph's Avatar
    Join Date
    Sep 2008
    Location
    Indonesia
    Posts
    82
    I use Qt

  7. #7
    the hat of redundancy hat nvoigt's Avatar
    Join Date
    Aug 2001
    Location
    Hannover, Germany
    Posts
    3,138
    As I'm programming for Windows only, MFC if I absolutely have to. But C++ isn't really a tool to build nice and shiny user interfaces. C# and WPF would be my prefered choice this year.

    Qt and wxWidgets seem to be quite nice if you have to use C++ in a non-windows and/or OS-independent environment.
    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.

  8. #8
    Registered User rogster001's Avatar
    Join Date
    Aug 2006
    Location
    Liverpool UK
    Posts
    1,403
    FLTK! It is an excellent, powerful and 'light' option. Get the version 1.3rc3
    Thought for the day:
    "Are you sure your sanity chip is fully screwed in sir?" (Kryten)
    FLTK: "The most fun you can have with your clothes on."

    Stroustrup:
    "If I had thought of it and had some marketing sense every computer and just about any gadget would have had a little 'C++ Inside' sticker on it'"

  9. #9
    Registered User
    Join Date
    Jan 2011
    Posts
    3

    Fltk

    fltk again, but i use it for linux, fast, light

  10. #10
    Super Moderator VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,586
    C# and WPF would be my prefered choice this year.
    Even though this is a C++ forum I can't help but 100% agree with this statement. These two technologies offer so much more than any 3rd party GUI library in C++ it would be a serious misstep not to use them. C++, C#, WPF, and any technology can all peacefully co-exist so long as you look at each of them as tools that can be used for various jobs. Of course I prefer C++ but that certainly does not mean it is the best choice in all situations.

  11. #11
    printf("Hello Cboard\n"); codeprada's Avatar
    Join Date
    Jan 2011
    Location
    In a little room at the back of your brain
    Posts
    68
    i use the Win32 API. it's a bit tricky at first but once you get the hang of it it's nice. Everything is handcoded and controlled by the code you write so it's very flexible. The only thing is it's Windows only.

  12. #12
    Registered User
    Join Date
    Oct 2006
    Posts
    2,144
    for windows GUI development in C++, I really like wxWidgets. version 2.8 is plenty useful, but the 2.9 development code has a lot of new features that 1: show that it's an active project that sees ongoing development, and 2: make it continue to be relevant and useful now and going forward.

    the thing I like most about it is the fact that it is platform independent. if it runs a gui environment, you can pretty much bet that there's a port of wxWidgets for it. I've literally compiled the exact same code on windows, linux and opensolaris, and got the exact same expected results. not many systems can claim that sort of interoperability.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Establishing 'make clean' with GNU make
    By Jesdisciple in forum C Programming
    Replies: 9
    Last Post: 04-11-2009, 09:10 AM
  2. How to make a Packet sniffer/filter?
    By shown in forum C++ Programming
    Replies: 2
    Last Post: 02-22-2009, 08:51 PM
  3. how to make a windows application
    By crvenkapa in forum C++ Programming
    Replies: 3
    Last Post: 03-26-2007, 09:59 AM
  4. make all rule
    By duffy in forum C Programming
    Replies: 9
    Last Post: 09-11-2003, 01:05 PM
  5. Question about atheists
    By gcn_zelda in forum A Brief History of Cprogramming.com
    Replies: 160
    Last Post: 08-11-2003, 11:50 AM

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