Nil*_*nck 6 c c++ user-interface frameworks
我正在寻找一个简单易学的C或C++跨平台gui库.
简而言之,我只需要以下功能:
目标平台将是Win32和Linux.MacOS很高兴,但目前并不重要.
我为什么要寻找最小的东西?我不想花太多时间为一个非常小的应用程序学习一个庞大而全面的抽象系统.越容易,越精益越好.
有什么建议?
我不知道最小,但Qt很容易学习.
它的重量足以在嵌入式设备上运行,因此您可以做出判断.
看到评论后编辑:
是的,Qt是一个全面的应用程序框架,但这是我的情况:一个具有跨平台GUI的应用程序,但其他依赖于平台的代码并不是真正独立于平台的.我认为将现有的C++代码移入Qt并不需要任何工作.如果有的话,这将允许Nils使用他现有的C++代码,并且仅将Qt用于GUI.但是,当然,我认为现有的C++代码是可移植的.
wxWidgets(以前称为wxWindows)是一个用于为跨平台应用程序创建图形用户界面(GUI)的小部件工具包.wxWidgets使程序的GUI代码能够在几个计算机平台上编译和运行,只需很少或不需要更改代码.它涵盖了Microsoft Windows,Mac OS X,Linux/Unix(X11,Motif和GTK +),OpenVMS,OS/2和AmigaOS等系统.嵌入式系统的版本正在开发中.