【问题标题】:C++ crossplatform UI framework for both Mac and Win?适用于 Mac 和 Win 的 C++ 跨平台 UI 框架?
【发布时间】:2011-06-02 14:52:25
【问题描述】:

我正在寻找一个 UI 框架,它可以让我创建一个在 mac 和 win 上都具有原生外观/行为的 C++ 应用程序。我所说的原生是指类似于 IBM 在 Java 上的 AWT/SWT 的方法。

六年前还没有,现在有了吗?

提前谢谢你。

【问题讨论】:

  • 你去!四个回应,一个答案。

标签: c++ windows user-interface macos


【解决方案1】:

想到 Qt 和 wxWidgets。如果可以的话,给我一点建议:Mac OS X 用户对 UI 有一系列期望,其中大部分在 Apple 的人机界面指南中有详细说明。跨平台应用程序的外观和行为往往与原生应用程序不同,用户会寻找并更喜欢原生应用程序。

【讨论】:

    【解决方案2】:

    Qt 和 wxWidgets 都不错。但据我所知,真的没有库可以提供完全原生的外观和感觉。 如果真的很重要,我建议你为每个系统创建一个原生应用程序,并分解出通用代码。

    【讨论】:

      【解决方案3】:

      看看QT,它是免费用于非商业用途的,我相信商业许可证在2000美元左右。另一个流行的库是 wxWidgets

      【讨论】:

      • 它也可以免费用于商业开源。
      【解决方案4】:

      你可能想看看Qt这是

      • 免费(在各种定义中)
      • 非常有据可查
      • 跨平台,在 Windows、Linux、OS X、手机等平台上提供良好支持

      例如here is a tutorial on making it look native 在主机系统上。

      【讨论】:

        【解决方案5】:

        试试Qt from Nokia

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-01-15
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-17
          相关资源
          最近更新 更多