【问题标题】:Simple C++ GUI Toolkit简单的 C++ GUI 工具包
【发布时间】:2011-07-22 19:57:51
【问题描述】:

我正在寻找一个可以与 MSVC++ 2008 一起使用的漂亮而简单的 GUI 工具包。我需要一些带有简单示例/教程和良好文档的东西。

我已经尝试过 wxWidgets,但在尝试编译它时我真的很头疼。 Qt 教程和示例对我来说似乎很复杂。

我在 Swing 方面有相当多的经验,它是我能够理解的唯一 GUI 工具包。

谢谢。

编辑:

三年前,我还很年轻,很愚蠢,对小部件工具包了解不多。强烈建议现在使用 Qt。对我来说效果很好。

【问题讨论】:

  • Qt 真的很简单,一旦你掌握了他们的做事方式。文档非常好。比我使用过的大多数其他工具包要好得多。如果我是你,我肯定会花更多的时间来理解 Qt。一旦你得到它,它真的很简单和一致。
  • 我支持“Qt 真的很简单”的观点。无论哪种情况,Qt 对我来说最好的部分是文档的完整性和可读性都非常好。
  • 试试 Qt 4.4 的教程。对于一个完整的初学者来说,它比后来的初学者更容易。 doc.qt.nokia.com/4.4/tutorials-tutorial.html

标签: c++ windows visual-c++ user-interface toolkit


【解决方案1】:

MSVC++ 附带的工具包 MFC 是否不适合您?有大量示例代码,使用起来并不是特别困难。

【讨论】:

  • 编程 MFC 感觉与编程 C++ 非常不同。这种设计模式不适合大型群体——我认为这就是 M$ 开发 .net 的原因。
  • 我们有一个相当大的团队(30 多人)在开发一个 MFC 应用程序,并且运行良好。无法对感觉发表评论——与其他软件包相比没有足够的经验。
【解决方案2】:

也许是FLTK?我自己并没有太多使用它,它也不是特别受欢迎,但它是一个相对简单的库,具有不错的文档。还有GTKmm,它有点复杂,但使用更广泛。

【讨论】:

    【解决方案3】:

    呃,如果 Qt 看起来很复杂.. 无论如何,试试fltk

    【讨论】:

      【解决方案4】:

      如果您使用的是 Visual C++,那么为什么不直接使用内置的 MFC 小部件呢?它带有集成到 IDE 中的广泛支持的可视化表单设计器,对吗?您可以从工具箱中拖放组件并从图形列表中设置属性;再简单不过了。

      【讨论】:

      • 呃,我不是很喜欢 GUI 设计师,我觉得把所有东西都输入起来更有趣。
      • 我也打算建议它作为最简单的方法。他唯一需要熟悉的是如何从 clr 应用程序调用非托管 C++ 代码。
      • @Benjamin -- 你问的是简单的方法,这是最简单的方法。
      • @Gene 我认为 Visual C++ 2008(不同于 Visual Studio 2008)可以让您在 MFC 上使用普通 C++ 设计表单,而无需使用 .NET。
      • @Brian -- 我没有注意到你建议使用 MFC。是的,它仍然存在,但使用内置设计器更加简单,除了需要记住如何将字符串编组到非托管代码并返回。
      猜你喜欢
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 2011-08-02
      • 1970-01-01
      • 2012-07-31
      • 1970-01-01
      • 2011-02-27
      • 2011-04-12
      相关资源
      最近更新 更多