Найти в Дзене
Типо_Программист

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

Вторая часть по созданию программы «Поиск неисправности клавиатуры».

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

Выполняются такие же действия, как и в прошлой статье, добавляем «Справка» в меню, а уже в «Справка» добавляем «О разработчике» и «О программе». Так же выполняем нажатие с помощью горячих клавиш.

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

-2

Теперь мы обработаем функционал меню:

-3

В 48 строчке пишется команда необходимая для активации меню.

В 49 строчке при нажатии на «выход», будет срабатывать функция «exit» (выход – переменная, в которой находится команда, для создания раздела «Выход», triggered.connect – реагирует на нажатии на раздел, self.exit – функция).

Остальные строчки созданы на таком же типе: при нажатии на эти разделы («О разработчике», «О программе») будут открывать функции (self.razrabothcik, self.info).

Теперь напишем эти функции:

-4

В 53 строчке создаем функцию exit.

В 54 строчке пишем команду, позволяющую закрыть программу.

То есть при нажатии на раздел «Выйти», будет открываться функция exit, которая будет выполнять закрытие программы.

В 56 строчке создаем функцию info.

В 57 строчке создаем переменную info1 и передаем класс Info (которые мы создадим позже).

В 58 строчке просим открыть класс Info (self.info1 – переменная с классом Info, show – открыть).

То есть при нажатии на раздел «О программе» будет открываться окно Info (которое бы создадим позже). Напоминаю класс = новое окно.

Такие же действия с функцией razrabotchik, при нажатии на раздел «О разработчике» будет открываться окно Razrabotchik (которое бы создадим позже).

На этом остановимся, в 3 части создадим окна «О разработчике» и «О программе».