C++ 用C+制作gui+;

C++ 用C+制作gui+;,c++,user-interface,C++,User Interface,可能重复: 我有点新的C++,我已经做了几个简单的程序,但是唯一的方法是在XCODE编译器中运行它们。我想知道是否有任何API或程序,可以帮助我为一个C++程序做一个GUI,并包含任何信息,如果可能的话,该库。谢谢。通常,选择GUI库取决于: 您正在工作的环境 无论您是否希望应用程序具有本机外观 您正在使用的IDE 您对便携性的期望 您准备将应用程序分发到哪个许可证(GPL?LGPL?等) 因此,如果不知道所有这些参数,就很难判断 无论如何,举几个例子: / (如果您使用的是Vi

可能重复:


我有点新的C++,我已经做了几个简单的程序,但是唯一的方法是在XCODE编译器中运行它们。我想知道是否有任何API或程序,可以帮助我为一个C++程序做一个GUI,并包含任何信息,如果可能的话,该库。谢谢。

通常,选择GUI库取决于:

  • 您正在工作的环境

  • 无论您是否希望应用程序具有本机外观

  • 您正在使用的IDE

  • 您对便携性的期望

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

因此,如果不知道所有这些参数,就很难判断

无论如何,举几个例子:

  • /

  • (如果您使用的是Visual Studio,并且希望您的应用程序仅在Windows上运行)

我在过去使用过Qt,它做得很好,并且有很好的文档记录

此外,据我所知,wxWidgets允许您构建在每个平台上都具有本机外观的GUI

[编辑]

我对wxWidgets的假设在其网站上的以下声明中得到证实:

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


通常,选择GUI库取决于:

  • 您正在工作的环境

  • 无论您是否希望应用程序具有本机外观

  • 您正在使用的IDE

  • 您对便携性的期望

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

因此,如果不知道所有这些参数,就很难判断

无论如何,举几个例子:

  • /

  • (如果您使用的是Visual Studio,并且希望您的应用程序仅在Windows上运行)

我在过去使用过Qt,它做得很好,并且有很好的文档记录

此外,据我所知,wxWidgets允许您构建在每个平台上都具有本机外观的GUI

[编辑]

我对wxWidgets的假设在其网站上的以下声明中得到证实:

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


这是一个非常广泛的问题,但也许许多人最流行的选择之一是它功能强大,而且重要的是跨平台


请记住,如果你指的是游戏界面方面的GUI,那么这是一个不同的游戏。在这种情况下,你可能需要寻找更具体的东西,甚至需要自己编写程序。很难从你的问题中分辨出来。

这是一个非常广泛的问题,但在许多人中,最受欢迎的选择之一可能是它功能强大,而且重要的是,它是跨平台的

请记住,如果你指的是游戏界面方面的GUI,那么这是一种不同的游戏——在这种情况下,你可能需要寻找更具体的东西,甚至是自己编写的程序——很难从你的问题中分辨出来。

问起来有这么难吗

顺便看一看。它不像其他人所说的那么受欢迎,但它确实值得关注。

问起来有那么难吗


顺便看一看。它不像其他人所说的那样受欢迎,但它确实值得关注。

因为您使用的是Xcode,所以有了AppKit,即Mac OS X GUI库


它需要使用Objective-C或Objective-C++,但与该环境集成得非常好

因为您使用的是Xcode,所以可以使用AppKit,即Mac OS X GUI库


它需要使用Objective-C或Objective-C++,但与该环境集成得非常好

我试过了,但结果都是论坛网站不如SO,而且对我不好answers@Billjk我知道这很老了,但我给了一个直接链接到伟大的比较,所以downvote和你的评论让我很生气。我试过了,但所有的结果都是论坛网站不如so,不能给我好的评价answers@Billjk我知道这很旧,但我给了一个很好的比较的直接链接,所以downvote和你的评论让我很恼火。我爱那些不加解释的downvote的人。我爱那些不加解释的downvote的人。