【问题标题】:Cross-platform GUI toolkit in C or C++? [closed]C 或 C++ 中的跨平台 GUI 工具包? [关闭]
【发布时间】:2011-04-12 02:02:04
【问题描述】:

我正在寻找用 C 或 C++ 编写一些简单的 GUI 应用程序,并且在跨平台工具包之间进行选择。请记住,我是在 Ubuntu 中开发的,最好没有 IDE,最好有良好的跨平台支持。

其中一些工具包的优缺点是什么?您对哪个有过最好的体验?

到目前为止,我已经研究了 Qt、GTK+ 和 wxWidgets。

【问题讨论】:

标签: c++ c linux user-interface


【解决方案1】:

我有使用 Qt 和 wxWidgets 的经验。两者都适用于简单的 GUI 应用程序,但 Qt 看起来更专业。我喜欢它将 GUI 定义代码保存在单独的文件中(例如在 .NET WinForms 设计器中),并且它不会与我们自己的代码混合。 Qt Creator 是很好的 IDE,也可以用于开发非 Qt C/C++ 应用程序。

在 Ubuntu 中,Qt 和 wxWidgets 都在存储库中可用,并且可以通过标准方式安装,无需构建源代码。

【讨论】:

    【解决方案2】:

    我有一个朋友正在编写 3D 游戏引擎,他正在使用和推荐 wxWidgets。另一方面,我有一些朋友正在为诺基亚手机开发应用程序,他们正在使用 QT,并且也推荐它。答案是——选择最适合你的。 ;]

    【讨论】:

      【解决方案3】:

      因为 Qt 和 wxWidgets 都被推荐了,所以我只有一个我知道的足够推荐:Clutter。它更像是一个小部件工具包,在 OpenGL 中呈现。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-01-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多