我的应用加载了一个创建窗口(QWidget
)的插件,但是当我退出QMainWindow
时我无法销毁它,显然是因为从插件返回的窗口小部件不是{{1 }}。问题是如果我让那个窗口成为主窗口的孩子,我会在另一个窗口上看到一个窗口。但我需要他们两个分开。我把它们分开(但是主窗口无法控制来自插件的窗口),在我的情况下我不知道如何在应用程序退出时从插件关闭窗口。我怎样才能做到这一点?
答案 0 :(得分:1)
删除它。如果您没有为父项分配,则其他任何窗口小部件都不具有所有权。所以你应该只能在退出时自己销毁它。