呼叫
QCoreApplication.quit()与呼叫相同
QCoreApplication.exit(0)。引用qt
docs:
调用此函数后,应用程序离开主事件循环,并从调用返回到exec()。exec()函数返回 returnCode 。
如果事件循环未运行,则此函数不执行任何 *** 作 。[重点添加]
所以
quit()还是
exit()没什么比
sys.exit()。后者将终止程序,但前者将仅终止事件循环(如果正在运行)。
当用户取消登录对话框时,您的示例仅应调用
sys.exit()以终止程序。否则,您的程序将陷入阻塞的while循环中。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)