Использование модуля sys в pyqt

168 просмотра
0
0 Комментариев

Какое предназначение имеет модуль sys в использование с PyQt ведь по сути он может работать и без него т.е.

Пример использования с sys

import sys
from PyQt5.QtWidgets import *
 
 
class Ex(QWidget):
 
    def __init__(self):
        super().__init__()
        self.setWindowTitle('Тест')
        self.resize(400, 400)
 
 
if __name__ == '__main__':
    app = QApplication(sys.argv)
    main = Ex()
    main.show()
    sys.exit(app.exec_())

Пример использование без sys:

from PyQt5.QtWidgets import *
 
 
class Ex(QWidget):
 
    def __init__(self):
        super().__init__()
        self.setWindowTitle('Тест')
        self.resize(400, 400)
 
 
if __name__ == '__main__':
    app = QApplication([])
    main = Ex()
    main.show()
    app.exec()

Какой смысл использования данного модуля?


Добавить комментарий

1 Ответы

Python Опубликовано 09.12.2018
0

Это нужно только для того, чтобы скрипт мог вернуть код возврата вызывающему процессу.

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up