Продолжим работу с меню, создадим класс Info:
В строчке 244 не пишем буквы a и b (с этим будем работать позже).
Строчки 248-251 не пишем.
В итоге получается следующее окно:
Создадим класс Help:
В строчке 261 не пишем буквы a и b (с этим будем работать позже).
Строчки 265-268 не пишем.
В итоге получается следующее окно:
Если какие-то команды для вас оказались сложными, то следует почитать прошлые статьи (эти команды были рассмотрены ранее).
Теперь будем работать с вкладкой «Файл»:
Обработаем нажатие на разделы:
Создадим функции:
Функция для выхода из программы, то есть при нажатии на раздел «Закрыть приложение», будет закрываться программа.
В этой функции обнуляем результаты отчета, то есть весь текст (ответы) меняем на «пустоту».
В результате, при нажатии на раздел «Новый отчет», ответы «стираются».
Функция, для того чтобы сохранить отчет.
В 120 строчки пишем название отчета, формат и задаем переменную (with open – необходимые команды, «Отчет.txt» - имя файла и форма, «w» - необходимо, as – необходимо, отчет – переменная (для того чтобы обращаться к файлу)).
В 121 пишется команда для записи (отчет – переменная с файлом, write – записать, !в скобках пишем, что записать).
То есть пишем по очереди переменные в которых находятся ответы и добавляем « » (пробелы), и переменные превращаем в текст (str – превращает переменную в текст, self.text.text() – переменная с ответом, + « » - добавляем пробел, \n – текст с новой строчки).
В результате при нажатии на раздел «Сохранить отчет» выходи следующий результат:
На этом закончим, следующая статья будет заключительная по программе «Сбор данных о ПК».