用C ++制作GUI

时间:2012-03-04 00:01:47

标签: c++ user-interface

  

可能重复:
  C++ library for making GUIs

我是C ++的新手,我做了几个简单的程序,但运行它们的唯一方法是在XCode编译器中。我想知道是否有任何API或程序可以帮助我为C ++程序制作GUI,并在可能的情况下包含有关该库的任何信息。感谢。

4 个答案:

答案 0 :(得分:3)

通常选择GUI库取决于:

  • 您正在处理的环境。

  • 您是否希望自己的应用具有原生外观。

  • 您正在使用的IDE。

  • 您对便携性的期望。

  • 您准备将应用分发到哪个许可证(GPL?LGPL?等)。

所以在不知道所有这些参数的情况下很难说清楚。

无论如何,仅举几例:

我过去使用过 Qt ,它的工作做得很好,并且记录得非常好。

此外,根据我的记忆, wxWidgets 允许您构建在每个平台上具有原生外观的GUI。

<强> [编辑]

我对 wxWidgets 的假设在其网站上通过以下声明得到确认:

  

与其他跨平台工具包不同,wxWidgets提供了其应用程序   真正的原生外观,因为它使用平台的原生API   而不是模仿GUI。

答案 1 :(得分:1)

这是一个非常广泛的问题,但也许其中一个最受欢迎的选择是Qt.它是强大而重要的,跨平台

请记住,如果您的游戏界面是指GUI,那么它就是一个不同的游戏 - 在这种情况下,你可能需要寻找更具体的东西,甚至自己编程 - 很难从你的角度说出来问题

答案 2 :(得分:0)

uncle google and aunt wikipedia这么难吗?

BTW看看JUCE。它并不像其他人所说的那样受欢迎,但它当然值得关注。

答案 3 :(得分:0)

由于您使用的是Xcode,因此可以使用Mac OS X GUI库AppKit。

它需要使用Objective-C或Objective-C ++,但很好地集成到该环境中。