【发布时间】:2014-06-17 04:07:11
【问题描述】:
当我通过PySide创建窗口时,如何删除窗口?
我假设app.quit 将删除创建的窗口。但它不会删除窗口。
代码:
from PySide.QtGui import QApplication, QWidget
app = QApplication(sys.argv)
myWindow = QWidget()
myWindow.show() #create window
app.quit() #delete window?
我是 PySide 和 GUI 编程的新手。这个问题是我在看 PySide 入门书的时候提出的。
谢谢。
【问题讨论】:
-
@SirHacksalot 正确的做法,但提问者应该知道
close只是一个hide而不是delete如果属性QtCore.Qt.WA_DeleteOnClose未设置。问题是删除。 -
@Sir Hacksalot:谢谢!
app.close()是我的希望!
标签: python qt user-interface pyside