我使用 Qt 设计器来设计 UI。在将设计实现到代码中时,我使用多重继承方法。我没有真正的理由使用这种方法,我只是发现它更容易。
无论如何,当我查看生成的头文件时,我在 setupUi() 函数中注意到所有内容都分配在堆中。我真的不需要对象比它的父对象寿命更长,根据这个,在我的情况下,它不应该在堆中分配。
在父对象只是分配在堆栈中的一个小模态对话框的情况下,它的 UI 对象分配在堆中不是浪费吗?
有解决办法吗?我应该停止担心吗?我还没有发现这已成为问题的情况,但我仍然对此感到好奇。事实上,这根本不是问题。我只是想知道。