码迷,mamicode.com
首页 > 移动开发 > 详细

PyQt5中sys.argv和sys.exit(app.exec_())

时间:2018-12-22 16:46:01      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:循环   运行程序   命令   为什么   命令行   exe   pyqt5   argv   进程   

sys.argv就是运行程序时候获取命令行参数

app.exet_()是指程序一直循环运行直到主窗口被关闭终止进程(如果没有这句话,程序运行时会一闪而过)

那为什么要加一个sys.exit()呢?

其实我感觉这个sys.exit()其实没什么作用,他其实就是用来反映程序终止的状态的,在它有父进程的情况下最好有这个sys.exit()通过她的返回值可以判断子进程的状态。而在没有子进程的程序中,其实sys.exit(app.exec_())和app.exec_()效果是一样的。

PyQt5中sys.argv和sys.exit(app.exec_())

标签:循环   运行程序   命令   为什么   命令行   exe   pyqt5   argv   进程   

原文地址:https://www.cnblogs.com/hexiaoqi/p/10160978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!