AFAIK 最新的 GTK 有多个渲染引擎(Cairo、OpenGL、Vulkan...)。
现在在 KDE(使用 Qt 而不是 GTK)上,当我运行 GTK 程序时,它会将 GTK API 调用转换为 Qt 调用吗?或者 GTK 自己渲染所有内容?
例如,当我创建一个 GTK 按钮(用 C 代码)时,它只是告诉 Qt 创建该按钮还是使用其重新渲染引擎之一自行绘制整个按钮?
我没有编程任何东西,但我只是想知道它在幕后是如何工作的。
AFAIK 最新的 GTK 有多个渲染引擎(Cairo、OpenGL、Vulkan...)。
现在在 KDE(使用 Qt 而不是 GTK)上,当我运行 GTK 程序时,它会将 GTK API 调用转换为 Qt 调用吗?或者 GTK 自己渲染所有内容?
例如,当我创建一个 GTK 按钮(用 C 代码)时,它只是告诉 Qt 创建该按钮还是使用其重新渲染引擎之一自行绘制整个按钮?
我没有编程任何东西,但我只是想知道它在幕后是如何工作的。