1
我有我的主应用程序QWindow
其中,当我按QPushButton时弹出一个新的子窗口(一个QWidget
)。有退出QWidget
窗口的方法有两种:关闭时删除QWidget
- 点击右上角的X,或
- 单击“完成”
QPushButton
我在QWidget
窗口。
我想确保,当使用任何一种方法退出窗口时,QWidget
被删除。我相信在第二种情况下,我可以通过将self.deleteLater()
添加到单击“完成QPushButton
”时调用的函数来确保这一点,但我很难在第一种情况下看到如何执行此操作。