Your best library for create GUI ( gtk, qt, win32 api, etc )?

xRobot picture xRobot · Oct 29, 2010 · Viewed 29.7k times · Source

In your opinion, what is the best way to create gui in Windows ? with gtk or win32 api ?

Do you recommend GTK for windows ? Yes ? NO ? Why ?

Answer

Burning Prodigy picture Burning Prodigy · Apr 27, 2011

If you are making the gui only for windows, I would strongly recommend WIN 32 Api. I have Made many applications in GTK+ , pyGtk , FLTK and have learned Qt, MFC and SmartWin++. Believe me , But I like Win32 Api the best. It may have a steep learning curve, but for creating native windows applications , it is the fastest and the BEST. And the more complex youre program gets, the easier Win32 Api is compared to other toolkits. And there are things you can do in Win32 Api, which you can not do in any other toolkit.

TESTED:

starting time (simple gui with menu and buttons): GTK+ = 7 secs; Qt = 4 secs; WxWidgets = 3.32 seconds; FLTK = 1 second; Win32 Api = 0.34 seconds;

space taken: Gtk+ = 132 kb; Qt = 4.5 mb; WxWidgets = 4.5 mb; FLTK = 54 kb; Win32 Api = 6.5 kb;