Найти тему
Типо_Программист

4 Часть. Создаем программу «Сбор данных о ПК» на языке программирования Python и его библиотеки PyQt5

Продолжим работу с меню, создадим класс Info:

-2

В строчке 244 не пишем буквы a и b (с этим будем работать позже).

Строчки 248-251 не пишем.

В итоге получается следующее окно:

-3

Создадим класс Help:

-4

В строчке 261 не пишем буквы a и b (с этим будем работать позже).

Строчки 265-268 не пишем.

В итоге получается следующее окно:

-5

Если какие-то команды для вас оказались сложными, то следует почитать прошлые статьи (эти команды были рассмотрены ранее).

Теперь будем работать с вкладкой «Файл»:

-6

Обработаем нажатие на разделы:

-7

Создадим функции:

-8

Функция для выхода из программы, то есть при нажатии на раздел «Закрыть приложение», будет закрываться программа.

-9

В этой функции обнуляем результаты отчета, то есть весь текст (ответы) меняем на «пустоту».

В результате, при нажатии на раздел «Новый отчет», ответы «стираются».

-10

Функция, для того чтобы сохранить отчет.

В 120 строчки пишем название отчета, формат и задаем переменную (with open – необходимые команды, «Отчет.txt» - имя файла и форма, «w» - необходимо, as – необходимо, отчет – переменная (для того чтобы обращаться к файлу)).

В 121 пишется команда для записи (отчет – переменная с файлом, write – записать, !в скобках пишем, что записать).

То есть пишем по очереди переменные в которых находятся ответы и добавляем « » (пробелы), и переменные превращаем в текст (str – превращает переменную в текст, self.text.text() – переменная с ответом, + « » - добавляем пробел, \n – текст с новой строчки).

В результате при нажатии на раздел «Сохранить отчет» выходи следующий результат:

-11
-12

На этом закончим, следующая статья будет заключительная по программе «Сбор данных о ПК».