我的问题是,像Qt这样的GUI库以及用于Windows操作系统的GUI库
它们如何创建所有这些图形用户界面(窗口等)?
每个操作系统是否提供API或其他东西来实现这一点?如果是的话,那么操作系统如何绘制所有这些窗口和物体?他们(操作系统)是否“控制”屏幕,然后逐个绘制每个像素以实现他们的目标GUI?
我希望得到一个尽可能低层次的解释,但我并不要求有人为我写下每个细节(即使我想要)。因为我知道所有这些背后都有很多东西。因此,评论中带有链接或建议书籍的解释,这些书籍详细说明了发生在引擎盖下的事情,将不胜感激。
每个操作系统是否提供API或其他东西来实现这一点?如果是的话,那么操作系统如何绘制所有这些窗口和物体?他们(操作系统)是否“控制”屏幕,然后逐个绘制每个像素以实现他们的目标GUI?
我希望得到一个尽可能低层次的解释,但我并不要求有人为我写下每个细节(即使我想要)。因为我知道所有这些背后都有很多东西。因此,评论中带有链接或建议书籍的解释,这些书籍详细说明了发生在引擎盖下的事情,将不胜感激。