Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用QStackedWidget在视图之间切换,我将能够在视图之间遍历。
QStackedWidget
在某些不需要小部件的情况下,我遇到了问题,但我想完全删除它们。
QStackedWidget提供删除小部件的功能,小部件的所有权仍然存在,我的意思是小部件将被隐藏。
我不希望发生这种情况 - 当我调用删除小部件时,它应该被删除。我该如何处理?
您是否尝试在删除对象后简单地删除它?IE
stackWidget->removeWidget(myWidget); delete myWidget;
许多 Qt 对象在删除时会自动删除。(至少,在 QtGraphics API 中事情是这样工作的)我怀疑简单地删除对象也会删除它,因为 Qt 对象确实会发出它们已被删除的信号。