从这里收到的问题的答案来看:图形仅使用标准 C++? https://stackoverflow.com/questions/15611024/graphics-using-standard-c-only
好像C++本身没有GUI功能。那么像 Qt 这样支持 C++ GUI 的其他框架是如何做到这一点的呢?他们内部是否使用其他语言,或者是否有其他 GUI 标准库/协议?
我只关心 C++ 语言框架。
谢谢。
他们调用操作系统 API 或其他框架中的 API,以创建 GUI 组件。
例如。在 Windows 上,他们称之为 WindowsCreateWindow http://msdn.microsoft.com/en-us/library/windows/desktop/ms632679%28v=vs.85%29.aspx用于创建窗口的 API。
当一个框架在多个平台上工作时,它包含针对每个平台的不同 GUI 代码,调用CreateWindow
例如,在 Windows 上或 Mac 上的任何 Mac 等效项上。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)