Третья часть по созданию программы «Поиск неисправности клавиатуры».
Начнем с того, что создадим класс Razrabotchik и Info:
Создаем класс Info, если вы читали прошлые статьи, то это не составит сложностей. Задаем размеры окну и пишем текст, который нам подходит.
В итоге у нас получается:
Следующим создаем класс Razrabotchik:
Все строчки, кроме одной должны быть вам знакомы, если это не так, читайте прошлые статьи.
В 86 строчке мы пишем команду, которая позволяет сделать текст жирным (текст – переменная с текстом, setStyleSheet – команда, font-weight: bold – какое «выделение» хотим).
Вы можете вставить свой текст в эти окна.
В итоге у нас получилось:
Теперь давайте напишем действия для наших кнопок на главной форме:
Эти кнопки мы создавали ранее, сейчас обрабатываем их нажатие и переходим к созданию этих функций:
В 30 и 33 строчке, мы уже написали действие при нажатии кнопки - «sys.exit». Если команда помещается в одну строчку, то можно не создавать функцию и писать там.
Создаем функции, где передаем классы (их мы создадим позже). Так же в прошлых статьях мы рассматривали такой пример.
В итоге у нас получилось, что при нажатии на кнопки «выход» и «да» у нас закрывается программа. При нажатии на кнопки «нет» и «проверить клавиатуру» у нас будут открываться новые окна, которые мы создадим в следующей статье.