社区
脚本语言
帖子详情
pyqt :请问sys.exit(app.exec_())和app.exec_(),到底要用哪个?
redstoneleo
2012-09-21 04:59:51
当最后一句是sys.exit(app.exec_())而不是app.exec_()的时候,关闭窗口时老出现类似的“错误”,
为什么会出现这种情况?请问sys.exit(app.exec_())和app.exec_(),到底要用哪个?
...全文
1961
4
打赏
收藏
pyqt :请问sys.exit(app.exec_())和app.exec_(),到底要用哪个?
当最后一句是sys.exit(app.exec_())而不是app.exec_()的时候,关闭窗口时老出现类似的“错误”, 为什么会出现这种情况?请问sys.exit(app.exec_())和app.exec_(),到底要用哪个?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
as
2013-08-21
打赏
举报
回复
同问,为什么主流要写成 sys.exit(app.exec_()) ? 好处在哪里。
风萧
2013-07-19
打赏
举报
回复
第一个会报错,第二个不会,不知为啥
Gloveing
2012-09-21
打赏
举报
回复
都行
sys.exit(app.exec_())----消息循环结束之后返回0,接着调用sys.exit(0)退出程序
app.exec_()--------------消息循环结束之后,进程自然也会结束
redstoneleo
2012-09-21
打赏
举报
回复
是类似于这种错误:
>>>
Traceback (most recent call last):
File "E:\学习资料\编程语言\Python\test3\py_test.py", line 36, in <module>
main()
File "E:\学习资料\编程语言\Python\test3\py_test.py", line 32, in main
sys.exit(app.exec_())
SystemExit: 0
>>>
用
PYQT
5时候,
app
.
exec
()程序退出需要关闭两次,最后发现
sys
.
exit
(
app
.
exec
())一次就可以,
请问
为什么这样
在使用
PyQT
5构建计算器界面时,作者发现使用`
app
.
exec
()`会导致程序关闭时需要点击两次才能完全退出,而改用`
sys
.
exit
(
app
.
exec
())`则能正常关闭。文章探讨了两种方式下程序关闭的行为差异,并通过代码示例展示了问题及解决方案。
PyQt
中主函数
app
=Q
App
lication(
sys
.argv)
sys
.
exit
(
app
.
exec
_())的作用
本文深入探讨了Qt中Q
App
lication类的功能与作用,解析了其在图形用户界面应用程序中的核心地位,包括事件处理、初始化、对话管理和系统设置等方面。同时,阐述了
app
.
exec
_()与
sys
.
exit
(
app
.
exec
_())在程序运行中的区别与重要性。
PyQt
5中
sys
.argv和
sys
.
exit
(
app
.
exec
_())
本文解释了Python中
sys
.argv的作用以及如何使用
sys
.
exit
来控制程序的终止状态。阐述了
app
.
exec
_()与
sys
.
exit
(
app
.
exec
_())在GUI程序中的区别。
为什么要写上
sys
.
exit
(
app
.
exec
_())呢?
本文详细解释了在
PyQt
编程中,
sys
.
exit
(
app
.
exec
_())这行代码的重要性。它不仅启动了应用程序的主事件循环,保持程序运行,还确保了程序在退出时能够返回正确的退出码,避免资源未释放等问题。
PyQt
和PySide中,主函数
app
=Q
App
lication(
sys
.argv)
sys
.
exit
(
app
.
exec
_())的理解
文章解释了`Q
App
lication(
sys
.argv)`和`
sys
.
exit
(
app
.
exec
_())`在PythonQt应用中的作用,指出前者启动事件循环,后者确保在退出时正确结束进程。
脚本语言
37,738
社区成员
34,210
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章