我是一名C++开发人员,现在正在学习使用QtQuick中的QML进行GUI开发。
在GUI创建过程中,用户只能看到一个屏幕。根据用户的交互,屏幕会切换。但实际上背后发生了什么呢?
有很多关于如何设计单个屏幕的信息,但是如何管理它们状态之间的转换的资源却非常少。
当应用程序启动并更改图层顺序以显示一个屏幕时,所有屏幕和组件是否都已加载,
还是
在用户操作之后,新屏幕被构建、加载并且旧屏幕被销毁(一次只有一个屏幕在内存中)?
这种类型的处理术语是什么?
如果能指出我可以找到这样的信息的地方,那将会非常有帮助。
如果您无法理解我的问题,请告诉我。我会重新写一遍!
在GUI创建过程中,用户只能看到一个屏幕。根据用户的交互,屏幕会切换。但实际上背后发生了什么呢?
有很多关于如何设计单个屏幕的信息,但是如何管理它们状态之间的转换的资源却非常少。
当应用程序启动并更改图层顺序以显示一个屏幕时,所有屏幕和组件是否都已加载,
还是
在用户操作之后,新屏幕被构建、加载并且旧屏幕被销毁(一次只有一个屏幕在内存中)?
这种类型的处理术语是什么?
如果能指出我可以找到这样的信息的地方,那将会非常有帮助。
如果您无法理解我的问题,请告诉我。我会重新写一遍!
Stackview
默认提供的屏幕转换动画? - Frank LiuStackView.Immediate
作为 push()、pop() 或 replace() 的最后一个参数传递。 - jpnurmi