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


sys.argv就是運行程序時候獲取命令行參數

app.exet_()是指程序一直循環運行直到主窗口被關閉終止進程(如果沒有這句話,程序運行時會一閃而過)

那為什么要加一個sys.exit()呢?

其實我感覺這個sys.exit()其實沒什么作用,他其實就是用來反映程序終止的狀態的,在它有父進程的情況下最好有這個sys.exit()通過她的返回值可以判斷子進程的狀態。而在沒有子進程的程序中,其實sys.exit(app.exec_())和app.exec_()效果是一樣的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM