Вторая часть по созданию программы «Поиск неисправности клавиатуры».
Продолжим работу с меню:
Выполняются такие же действия, как и в прошлой статье, добавляем «Справка» в меню, а уже в «Справка» добавляем «О разработчике» и «О программе». Так же выполняем нажатие с помощью горячих клавиш.
В итоге у нас получается такое меню:
Теперь мы обработаем функционал меню:
В 48 строчке пишется команда необходимая для активации меню.
В 49 строчке при нажатии на «выход», будет срабатывать функция «exit» (выход – переменная, в которой находится команда, для создания раздела «Выход», triggered.connect – реагирует на нажатии на раздел, self.exit – функция).
Остальные строчки созданы на таком же типе: при нажатии на эти разделы («О разработчике», «О программе») будут открывать функции (self.razrabothcik, self.info).
Теперь напишем эти функции:
В 53 строчке создаем функцию exit.
В 54 строчке пишем команду, позволяющую закрыть программу.
То есть при нажатии на раздел «Выйти», будет открываться функция exit, которая будет выполнять закрытие программы.
В 56 строчке создаем функцию info.
В 57 строчке создаем переменную info1 и передаем класс Info (которые мы создадим позже).
В 58 строчке просим открыть класс Info (self.info1 – переменная с классом Info, show – открыть).
То есть при нажатии на раздел «О программе» будет открываться окно Info (которое бы создадим позже). Напоминаю класс = новое окно.
Такие же действия с функцией razrabotchik, при нажатии на раздел «О разработчике» будет открываться окно Razrabotchik (которое бы создадим позже).
На этом остановимся, в 3 части создадим окна «О разработчике» и «О программе».