【发布时间】:2022-10-05 22:27:36
【问题描述】:
我是 PyQt6 的新手,遇到了一个使编码非常乏味的问题:当我关闭我正在使用 CMD+Q 或菜单栏处理的应用程序时,窗口关闭但应用程序/python 进程仍在菜单栏并停止响应。我最终不得不每次都强制关闭它。
我通过单击 Spyder 菜单栏中的播放按钮来启动程序。
如何正确设置应用程序以退出?这是我正在使用的代码的相关部分:
from PyQt6.QtWidgets import QApplication, QWidget
import sys
class Window(QWidget):
def __init__(self):
super().__init__()
app = QApplication(sys.argv)
window = Window()
window.show()
sys.exit(app.exec())
我的设置:Python | 3.10.4,PyQt6 | 6.3.2、macos蒙特雷12.4
-
你是如何运行程序的?
-
@musicamante 添加了它(不确定您是否收到有关帖子编辑的通知,所以为了安全起见,我也在评论)
标签: python pyqt freeze exit pyqt6