#1. Python GUI приложения(оконные). PyQT.

Автор Maksim Inshakov
#1. Python GUI приложения(оконные). PyQT.

Сегодня я хотел бы с вами поговорить о том как можно устроить gui приложения на питоне то есть оконные приложения которое будет работать и на винде и на линуксе Mac OS есть как бы три основных технологии на которых работают gui приложения в питоне — это Kinder которая идёт по умолчанию встроен в питон — это VX на котором написано приложение от дропбокса и соответственно 4 — это пути питон qt не знаю как правильно произносится и соответственно.

Для меня самый соответственно получились две библиотеки — это qt пути и потому, что они красиво смотрятся и приятно у них интерфейс приятно сейчас и убедитесь в этом, но я разрабатываю qt соответственно и буду показывать на нём. Как стартануть быстро у меня операционная система Linux. Ну ядро Ubuntu соответственно я буду показывать на нём, но многие схожие вещи очень похожи и для винды и так первую очередь, что нам понадобится в первую очередь нам нужно выполнить такую команду установить во-первых — это 4 питона инструменты разработчика библиотека и непосредственно мой любимый дизайнер на котором можно уже графически всё — это реализовывать.

Как схематично происходит сначала устанавливать библиотеки потом в дизайнери вы набрасывайтесь именно непосредственно самгу и то есть ваша кошка и потом вот — это крутой дизайнер вам выдаёт — это всё в виде xml файл xml файла и потом этот файл.

Вам нужно будет конвертировать в. УИК Давайте приступим так. Открой мой любимый редактор — это печаль и соответственно. Давайте произведем настройки идём настройки дальше открываем. Тус и здесь мы выбираем External funds. Вот мои настройки крутой дизайнер соответственно которому установили всё по умолчанию останавливаю единственный вменяемый эти три вещи есть ли вы на винде постов. Как восстановить — это какой-то дизайнер соответственно вы прописывать и к нему, а здесь уже вас будет похожие вещи то здесь создается имя файла и здесь файловая директория. Кто есть — это макросы по умолчанию который используется кей и дальше нам нужно конвертировать файлы которые создадут дизайнер в питон файлы которые уже. Мы будем запускать с небольшими доработками и так нам нужно будет вот этой библиотеке если она не идет по умолчанию. Её легко установить по-моему она дефолтных репозиториях лежит. Давайте проверим чтобы не быть голословным нет лежит соответственно сейчас её найдём. Да она уже идёт по умолчанию то есть она устала здесь то есть она уже есть ту команду которую он показывал для Windows пользователи соответственно и нужно идти установить — это достаточно. Просто она есть в свободном доступе в любом Google поисковике убивайте находитесь и так вот этому настроили кто, что мы здесь настроили путь к этой программе которая будет конвертирована питон файл имя файла параметр о и берем тоже имя файла без расширения. И добавляем точку P и. Рабочая директория соответственно там где она запускается — это очень удобно. Для того чтобы запускать всё с помощью с помощью нашего редактора и так ещё одну на который нам нужно будет сделать — это перейти в editors и перейти. Сейчас секунду и создать здесь вот такой файл вот такой файл и положи сюда xml всё ссылки на этот файл и текст коды которые я вожу для загрузки библиотек. Я тоже дам ссылку вот создаем с помощью надо идти сюда и прописываем так форм и здесь пишем UI и всё. А теперь. Для чего нам всё — это нужно, но смотрите допустим давай создадим новую форму на щуку 3 форум замена создали. Теперь мы в правой кнопкой мыши говорим экстерн externals и цветы дизайнер всё вот он наша форма круто. Наки до каких-нибудь кнопочек и соответственно нажмем сохранить теперь, что мы делаем. Давайте посмотрим во-первых что-то внутри. Андрей у нас xml-файл. Вот он. Вот наши кнопочки 1 2 3. Дальше мы берём правой кнопкой мыши и говорим как раз вот этот парень. Вы к нам нужен четвёртый раз создай новый и всё у нас файл с тем же именем расширение питон лайк всё по сути формы готова с небольшими доработками нужно тут до работы. Давайте теперь сделаем так чтобы она запустилась, но здесь. У меня небольшая заготовка. Нам нужен мои. Маршала форму чтобы запустить соответствовать сиз импортировать библиотеку и видим, что мне мой любимый редактор подсвечивать шоу. То есть он нету UI form. Соответственно, что наследуется то объект, а то есть у него нет шёл и здесь. Нам нужно будет исправить наш конструктор во-первых мы должны будем от наследоваться от qt Widget здесь мы соответственно взорвемся и в наш конструктор добавим этапы и передадим наш объекта форум наш form Widget всё наша форма должна запуститься говорим ран всё вот наша форма с тремя кнопками как бы — это самое снова сама начала с чего нужно начать. То есть запустить нашу форму сгенерировать код и уже следующих уроках мы будем программе систему я сейчас программируют всем который будет скачивать файлы с. Ютюба с других систем с других сайтов где видео невозможно скачать и на этом примере будем писать уже доступное приложение в конце у нас получится продукты которые можно уже соответственно и делиться пока надеюсь вам было полезно ставьте лайки всем пока.

0 комментариев
0