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

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

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

В этой статье создадим класс, который показывает причины по которым может не работать клавиатура:

Создаем класс No, в нем прописываем 6 кнопок и задаем им размеры и местоположение.

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

-2

Добавляем еще одну кнопку:

-3

Пока все эти команды должны быть вам знакомы, если это не так, читайте прошлые статьи.

В итоге получилось следующее:

-4

Теперь нам надо создать 6 классов (то есть 6 окон), в которых опишем, какие причины могут повлиять на то, что клавиатура не работает.

Обрабатываем нажатие на кнопку:

-5

Пишем функции, которые будут открывать классы, которые мы создадим позже):

-6

Остальные функции создайте сами (cl5, cl6).

(! Программа у каждого может быть индивидуальная, то есть вы можете сами отбирать текст и картинки. Тут пожеланию, так как моя задача научить вас создавать, так что все тексты будут как примеры)

В этой статье создадим пока 1 окно «1 причина»:

-7

Почти все команды для вас должны быть знакомы, так что пройдемся по строчкам, которые мы еще не разбирали.

Строчка 279 позволяет развернуть экран на все окно.

Строчка 282 позволяет выделить текст жирным.

Строчка 283 позволяет выбрать замер текста, в моем случае заголовок - 25px, обычный текст - 20px.

Добавляем кнопку «назад»:

-8

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

-9

Вы можете добавить больше текста и картинки.

В мое случае все подобрано только для примера.

В следующей статье продолжим работу с классами.