Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

GUI without WinAPI. Possible?

  1. Mar 10, 2007 #1
    Hello i have been wondering if i can make graphical windows applications without WinAPI libraries?

  2. jcsd
  3. Mar 10, 2007 #2
    you can use Gtk and Qt... they are multi-platform GUI libraries.
  4. Mar 11, 2007 #3
    Then which one is more recommended? Which one has advantages in performance and which one has advantages in UI design?


    Thanks again.
  5. Mar 12, 2007 #4
    One alternative would be to use Java (Swing is the name of the gui library). You need not use any windows api. Other Java alternative would be SWT but Swing is more programmer friendly.
  6. Mar 15, 2007 #5
    You should realize that almost all windows applications have a gui made by , surprise surprise , win32 apis. Most Gui librarys are simply wrappers for the win32 Api. However systems like Qt are unique cause it uses its own paint engine.
  7. Mar 16, 2007 #6
  8. Mar 27, 2007 #7
    Thanks for your replies so far.

    I see, so while WinAPI are presets, Qt and others are more customizable. Other than customization, which one would possibly perform faster?
  9. Mar 27, 2007 #8
    one would hope winAPI/.net forms. would perform best on windows OS.

    U can try some game engine GUIs like unreal or CrazyEddys' GUI(CEGUI)
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook