C++ 像Qt这样的框架如何创建GUI,如果是C++;没有这方面的功能?

C++ 像Qt这样的框架如何创建GUI,如果是C++;没有这方面的功能?,c++,user-interface,C++,User Interface,从这里收到的问题答案中: 似乎是C++本身没有GUI功能。那么,像C++支持GUI的其他框架如何做到这一点呢?他们是否在内部使用其他语言,或者是否有其他用于GUI的标准语言/协议 和我只关心C++语言框架。 谢谢。他们调用操作系统API或其他框架中的API来创建GUI组件 在Windows上,他们调用Windows API来创建窗口 当一个框架在多个平台上工作时,它为每个平台包含不同的GUI代码,例如在Windows上调用CreateWindow,或者在Mac上调用与Mac等效的任何东西。它们使

从这里收到的问题答案中:

似乎是C++本身没有GUI功能。那么,像C++支持GUI的其他框架如何做到这一点呢?他们是否在内部使用其他语言,或者是否有其他用于GUI的标准语言/协议

和我只关心C++语言框架。


谢谢。

他们调用操作系统API或其他框架中的API来创建GUI组件

在Windows上,他们调用Windows API来创建窗口


当一个框架在多个平台上工作时,它为每个平台包含不同的GUI代码,例如在Windows上调用
CreateWindow
,或者在Mac上调用与Mac等效的任何东西。

它们使用本机UI系统(Gnome、Cocoa、Win32)在“C++中有任何内置的GUI支持”和“C++可以调用第三方库,提供GUI支持”之间有区别。第一个答案是否定的,但第二个答案是肯定的。最终,GUI支持依赖于底层操作系统的能力。并且C++是完全可以使用的。看看这个。谢谢人类!现在只是一个小问题,我知道Qt。但是有没有其他的框架/库像Qt一样好&像LGPL一样慷慨的许可同时又是跨平台的呢?这是一个相当主观的问题:-)但是wxWidgets和GTK+是两种可能性。@MagnusHoff是的,我有!这就是为什么我要问Qt的替代品。@RichieHindle与Qt相比,你如何评价wxWidgets>K+?@Cool\u Coder:我只对这三个方面做过修改(我的专业GUI经验主要是MFC和Windows窗体)。他们都很稳定、成熟、有特色。请参阅:(和其他类似页面)以进行比较。