На нашем сайте вы можете читать онлайн «Создание настольных Python приложений с графическим интерфейсом пользователя». Эта электронная книга доступна бесплатно и представляет собой целую полную версию без сокращений. Кроме того, доступна возможность слушать аудиокнигу, скачать её через торрент в формате fb2 или ознакомиться с кратким содержанием. Жанр книги — Знания и навыки, Компьютерная литература, Интернет. Кроме того, ниже доступно описание произведения, предисловие и отзывы читателей. Регулярные обновления библиотеки и улучшения функционала делают наше сообщество идеальным местом для любителей книг.
Создание настольных Python приложений с графическим интерфейсом пользователя

Автор
Дата выхода
05 мая 2021
Краткое содержание книги Создание настольных Python приложений с графическим интерфейсом пользователя, аннотация автора и описание
Прежде чем читать книгу целиком, ознакомьтесь с предисловием, аннотацией, описанием или кратким содержанием к произведению Создание настольных Python приложений с графическим интерфейсом пользователя. Предисловие указано в том виде, в котором его написал автор (Тимур Машнин) в своем труде. Если нужная информация отсутствует, оставьте комментарий, и мы постараемся найти её для вас. Обратите внимание: Читатели могут делиться своими отзывами и обсуждениями, что поможет вам глубже понять книгу. Не забудьте и вы оставить свое впечатие о книге в комментариях внизу страницы.
Описание книги
Python является наиболее популярным языком программирования, используемым для объектно-ориентированного программирования. И конечно, Python — это интерактивный язык программирования, который предоставляет широкий спектр возможностей для создания GUI (Graphical User Interface) и разработки настольных приложений. В этой книге вы познакомитесь с различными фреймворками Python для создания настольных приложений с графическим интерфейсом пользователя, такими как PyQt, PySide, Tkinter, Kivy, WxPython и Dear PyGUI.
Создание настольных Python приложений с графическим интерфейсом пользователя читать онлайн полную книгу - весь текст целиком бесплатно
Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу Создание настольных Python приложений с графическим интерфейсом пользователя без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.
Текст книги
Базовая папка содержит файлы, общие для всех операционных систем, в то время как папки для конкретных платформ могут использоваться для файлов, специфичных для данной ОС.
Теперь, далее мы можем использовать fbs, чтобы превратить файл питона в отдельный исполняемый файл.
Для этого в терминале наберем команду fbs freeze.
Эта команда помещает исполняемый двоичный файл в целевую папку текущего каталога.
Далее мы можем создать установщик приложения.
Но для начала мы должны установить NSIS – систему с открытым исходным кодом для создания установщиков Windows.
Также нужно добавить каталог NSIS в переменную среды
Windows
PATH.
После этого нужно перезапустить среду разработки PyCharm, чтобы она увидела эти изменения.
Далее создадим установщик с помощью команды fbs installer.
Эта команда помещает исполняемый двоичный файл в целевую папку текущего каталога.
Теперь вы можете отправлять его для установки приложения.
Виджеты и компоновки PyQt
Система компоновки Qt предоставляет простой и мощный способ организации дочерних виджетов внутри родительского виджета.
Qt предоставляет набор классов управления компоновкой.
Эти компоновки автоматически позиционируют и изменяют размер виджетов.
И все виджеты Qt могут использовать компоновки для управления своими дочерними элементами с помощью функции setLayout.
Здесь мы с помощью компоновки QHBoxLayout располагаем метки горизонтально в окне QWidget.
Компоновка QVBoxLayout размещает метки вертикально.
Компоновка QGridLayout располагает элементы в сетке.
При этом для каждого элемента можно указать строку, столбец, в которых должен находиться элемент.
Также можно указать затем сколько строк и столбцов должен заполнять элемент.
Компоновка QFormLayout добавляет два виджета в строку, обычно QLabel и QLineEdit для создания форм.
В качестве резюме – виджеты могут иметь в качестве родительских только другие виджеты, но не компоновки.
Но вы можете вкладывать компоновки в родительскую компоновку с помощью метода addLayout, тогда внутренний макет становится дочерним по отношению к макету, в который он вставлен.
Теперь, модуль Qt Widgets предоставляет набор элементов пользовательского интерфейса для создания пользовательских интерфейсов приложения.











