在您看来,在 Windows 中创建 gui 的最佳方式是什么?用 gtk 还是 win32 api?
你推荐用于 Windows 的 GTK 吗?是的 ?不 ?为什么?
最佳答案
如果您只为 Windows 制作 gui,我强烈推荐 WIN 32 Api。我在 GTK+ 、 pyGtk 、 FLTK 中制作了许多应用程序,并学习了 Qt、MFC 和 SmartWin++。相信我,但我最喜欢 Win32 Api。它可能有一个陡峭的学习曲线,但对于创建 native Windows 应用程序,它是最快和最好的。而且您的程序越复杂,与其他工具包相比,Win32 Api 就越容易。还有一些你可以在 Win32 Api 中做的事情,这是你在任何其他工具包中都做不到的。
测试:
开始时间(带有菜单和按钮的简单 gui): GTK+ = 7 秒; Qt = 4 秒; WxWidgets = 3.32 秒; FLTK = 1 秒; Win32 API = 0.34 秒;
占用空间: Gtk+ = 132 KB; Qt = 4.5 MB; WxWidgets = 4.5 MB; FLTK = 54 KB; Win32 API = 6.5 kb;
关于c++ - 您创建 GUI 的最佳库(gtk、qt、win32 api 等)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4048231/