求好的设计方法避免多个弹出框

画界面配置数据时,可能需要弹出框创建上级数据,在弹出框中又可能需要继续创建上级数据,请问有没有什么方法能避免这种无休止的弹出框,又能在创建过程中创建上级数据在回来?
或者哪里有可以借鉴的设计也行?拜托大家了

qt库中有树控件没有?
左边放一个树控件表示上下级,右边放原先弹出框的内容显示当前选中节点的信息。

可以有这种结构,但是切换界面之后,再回到原界面,数据保存是个问题