Тимур Машнин - Создание настольных Python приложений с графическим интерфейсом пользователя

Здесь есть возможность читать онлайн «Тимур Машнин - Создание настольных Python приложений с графическим интерфейсом пользователя» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2021, ISBN: 2021, Жанр: Программирование, Прочая околокомпьтерная литература, Интернет, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Создание настольных Python приложений с графическим интерфейсом пользователя: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Создание настольных Python приложений с графическим интерфейсом пользователя»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python – это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.

Создание настольных Python приложений с графическим интерфейсом пользователя — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Создание настольных Python приложений с графическим интерфейсом пользователя», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

И вы можете выбрать наиболее подходящую вам среду для разработки графического интерфейса Python.

Далее мы более подробно разберем каждую библиотеку.

Библиотека PyQt

PyQt это библиотека которая позволяет использовать библиотеку графического - фото 8

PyQt – это библиотека, которая позволяет использовать библиотеку графического интерфейса Qt в Python.

Сама библиотека Qt написана на C ++.

Самая последняя версия библиотеки – это PyQt5, и она поддерживает последнюю версию Qt5.

Для работы с библиотекой PyQt5 установим питон 36 Для разработки приложений - фото 9

Для работы с библиотекой PyQt5, установим питон 3.6.

Для разработки приложений питон с графическим интерфейсом пользователя мы будем - фото 10

Для разработки приложений питон с графическим интерфейсом пользователя мы будем пользоваться средой разработки

PyCharm

.

Создадим питон проект При этом будет автоматически создана виртуальная среда - фото 11

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

Виртуальная среда – это просто локальный каталог, содержащий библиотеки для конкретного проекта.

И для установки библиотеки PyQt просто наберите в окне терминала в командной - фото 12

И для установки библиотеки PyQt просто наберите в окне терминала, в командной строке pip install PyQt5.

Далее в проекте создадим питон файл и наберем в нем код Сначала мы загружаем - фото 13

Далее в проекте создадим питон файл и наберем в нем код.

Сначала мы загружаем PyQt с помощью оператора импорта И из PyQt5 виджетов - фото 14

Сначала мы загружаем PyQt с помощью оператора импорта.

И из PyQt5 виджетов импортируем QApplication, QLabel.

Класс QApplication управляет потоком управления и основными настройками приложения с графическим интерфейсом.

Виджет QLabel обеспечивает отображение текста или изображения.

Затем мы создаем QApplication с помощью команды:

app = QApplication

Это требование Qt – каждое приложение с графическим интерфейсом должно иметь ровно один экземпляр QApplication.

Здесь квадратные скобки представляют аргументы командной строки, переданные приложению.

Так как наше приложение не использует никаких параметров, мы оставляем скобки пустыми.

Далее мы создаем простую метку 'Привет, мир!'.

И затем мы говорим Qt показать метку на экране с помощью команды show.

И последний шаг – это передать управление среде Qt и попросить ее «запустить приложение, пока пользователь не закроет его».

Это делается с помощью команды exec.

Далее нажмем правой кнопкой мыши на созданном питон файле и выберем команду run - фото 15

Далее нажмем правой кнопкой мыши на созданном питон файле и выберем команду

run

.

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

Теперь у нас есть приложение с графическим интерфейсом пользователя И оно - фото 16

Теперь у нас есть приложение с графическим интерфейсом пользователя.

И оно работает на вашем компьютере.

Вопрос – как его передать другим людям, чтобы они тоже могли его запустить?

Вы можете попросить пользователей вашего приложения установить Python и PyQt, а затем предоставить им свой исходный код.

Но это очень неудобно.

Вместо этого нам нужен исполняемый файл, который другие люди могут запускать в своих системах, ничего не устанавливая.

В Python процесс превращения исходного кода в автономный исполняемый файл называется замораживанием.

Хотя существует множество библиотек, которые решают эту проблему, например PyInstaller, py2exe и так далее, здесь мы будем использовать библиотеку под названием fbs, которая позволяет создавать автономные исполняемые файлы для приложений PyQt.

Поэтому для начала установим библиотеку fbs.

Далее мы в терминале запускаем команду fbs startproject В результате - фото 17

Далее мы в терминале запускаем команду fbs startproject.

В результате выполнения которой будет создана папка src/main/python/с файлом main.py.

Команда startproject создает необходимую структуру папок для приложения fbs.

Если мы наберем в терминале команду fbs run, откроется просто пустое окно.

Теперь, как нам вставить в это окно нашу метку.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Создание настольных Python приложений с графическим интерфейсом пользователя»

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


Отзывы о книге «Создание настольных Python приложений с графическим интерфейсом пользователя»

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

x