PyQt5 – это библиотека популярного языка программирования Python, библиотека позволяет легко создавать программы и приложения для ПК.
Значительный плюс этой библиотеки, что не обязательно иметь логическое мышление, все команды простые и позволяют создать программу не имея логического мышления.
В первой статье будет описан пример создания окна программы. Если вас заинтересует создание программ для ПК, можете перейти в профиль и прочитать другие статьи на эту тему.
На картинке вы можете увидеть код, который позволяет создать окно с размерами 300x120. Вначале код большой, так как мы подключаем библиотеки и код для запуска программы, но дальше будет добавляться меньше строчек.
Первая строчка подключает библиотеку PyQt5 и его класс QtWidgets (это базовый класс, который позволяет создавать окна, кнопки, тексты, менять размеры элементов).
Второй строчкой подключаем библиотеку sys, которая позволит выполнить выход в приложении (без этой библиотеки, программа не запустится).
Четвертой строчкой создаем класс с названием OneWindow и в скобочках передаем класс QtWidgets. Класс – это наше окно, то есть если хотите создать кнопку или текст, необходимо это делать в классе, точнее в нашем «окне».
Пятая строчка – это функция, где находятся основные элементы экрана (кнопка, текст и тд.).
Шестая строчка – это инициализация класса QtWidgets.
Седьмая строчка позволяет, дать название программе. (self – окно + setWindowTitle– дать название + «Первая программ» - само название).
Восьмая строча назначает ширину и высоту окна (self – окно + resize – имеет размер + 300 – ширина + 120 – высота).
Десятая и одиннадцатая строчка необходимы для запуска программы.
Двенадцатой строчкой мы создаем переменную «окно», куда помещаем наш класс с окном «OneWindow».
Тринадцатой строчкой мы запускаем нашу переменную (в ней хранится класс с окном).
Четырнадцатая строчка нужная для того, чтобы из программы можно было выполнить выход.
В итоге у нас получает окно с размерами 300x120, в следующих статьях будем добавлять такие элементы, как тексты, кнопки и тд (код будет легче и в меньшем количестве).
Не обязательно заучивать команды, главное видеть их перед собой и понимать, что они делают.
Надеюсь статья была полезна для вас, удачного дня)