gpt4 book ai didi

c++ - 如果 C++ 没有相应的功能,像 Qt 这样的框架如何创建 GUI?

转载 作者:太空狗 更新时间:2023-10-29 19:59:03 25 4
gpt4 key购买 nike

从此处收到的问题答案:Graphics using Standard C++ only?

好像是C++本身没有GUI功能。那么在 C++ 中支持 GUI 的其他框架(如 Qt)如何做到这一点呢?他们在内部使用其他语言还是有其他用于 GUI 的标准库/协议(protocol)?

而且我只关心 C++ 语言框架。

谢谢。

最佳答案

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

例如。在 Windows 上,他们调用 Windows CreateWindow用于创建窗口的 API。

当框架在多个平台上运行时,它包含针对每个平台的不同 GUI 代码,例如,在 Windows 上调用 CreateWindow 或在 Mac 上调用任何 Mac 等价物。

关于c++ - 如果 C++ 没有相应的功能,像 Qt 这样的框架如何创建 GUI?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15611487/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com