在Qt UI开发中管理屏幕

时间:2018-06-06 10:30:12

标签: qt user-interface

在开发任何UI应用程序时,我们如何管理多个屏幕?

当我们从screen1移动到屏幕2时,我们是删除screen1还是保留它?

什么是最好的方法?我们继续删除以前的屏幕或者将所有屏幕保留在内存中?

1 个答案:

答案 0 :(得分:0)

我真的很想接近这种情况(如果不使用qml)来保持需要加载的页面总是打开但看不见的页面,以及不需要加载需要时间删除和创建它们的页面。

示例:如果我有登录页面,我会删除该页面并请求创建一次。如果我有一个加载文件的页面,我会在我的构造函数中创建该页面,并且已经开始将文件加载到该页面

你还必须考虑该对象的范围,如果你的main的更多函数将使用特征,最好的方法是使Ui不可见并保持对象打开