我有一个屏幕 1,上面有一个提交按钮。单击提交按钮时,我想加载另一个屏幕 2。屏幕 2 的 UI 仅使用 Qt C++ 开发。没有与此相关的 QML 文档。
单击提交按钮时,我调用了一个函数void DoSubmit()
。在这个函数中,我创建了一个页面对象。
Page * PageObj = new Page();
在此PageObj
,我添加了容器和其他控件,并为场景 2 构建了 UI,现在我尝试使用以下命令将此页面设置为当前场景:
Application :: instance()->setScene( PageObj );
通过这样做,我的应用程序崩溃了,但是当我删除包含Application :: instance()->setScene( PageObj )
它的语句时不会崩溃。
我无法弄清楚这是什么问题。请帮忙..