适用于Mac和Win的C ++跨平台UI框架?

时间:2011-01-02 22:09:28

标签: c++ windows user-interface macos

我正在寻找一个UI框架,让我创建一个C ++应用程序,在mac和win上查看/表现原生。原生我的意思是类似于IBM的AWT / SWT on Java的方法。

六年前,周围没有这样的东西,现在有什么东西吗?

提前谢谢。

5 个答案:

答案 0 :(得分:5)

Qt和wxWidgets浮现在脑海中。如果可能的话,请提出建议:Mac OS X用户在UI方面有一系列期望,其中大部分都在Apple的人机界面指南中有详细说明。跨平台应用程序倾向于外观和行为与本机应用程序不同,用户将寻找并选择本机替代方案。

答案 1 :(得分:3)

Qt和wxWidgets很好。但据我所知,实际上没有图书馆能够提供完全原生的外观和感觉。 如果它非常重要,我建议您为每个系统创建一个本机应用程序,并将公共代码分解出来。

答案 2 :(得分:2)

您可以查看Qt

  • 免费(在术语的各种定义中)
  • 记录良好
  • 在Windows,Linux,OS X,手机等方面提供良好支持的跨平台

和主机系统上的here is a tutorial on making it look native

答案 3 :(得分:2)

看看QT,它是免费的非商业用途,我相信商业许可证大约是2000美元。另一个受欢迎的库是wxWidgets

答案 4 :(得分:1)

尝试Qt from Nokia