Красивый графический интерфейс на Python | Все Фишки DearPyGui

preview_player
Показать описание

⭐ Присоединяйся к бесплатному 3-х дневному интенсиву, напиши 9 нейронных сетей без навыков программирования и получи знания о профессии будущего. Не забудь забрать бонус - 3 бесплатных урока по Python:

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

В неё уже интегрированы С++ библиотеки, которые позволяют рисовать современные графики и работать с редактором узлов. Она также предоставляет удобные инструменты для отладки, что позволит вам тестировать свою программу прямо во время выполнения.

Тайм-коды:
0:00 - Что будет в видео?
0:25 - Преимущества библиотеки dearpygui
2:45 - Есть ли поддержка GPU? Как работает отрисовка?
3:06 - Сколько примеров мы рассмотрим?
3:40 - Как установить dearpygui и создать базовое окно?
4:12 - Реклама
5:06 - Демонстрация первого примера
5:44 - Демонстрация всех виджетов dearpygui
9:02 - Как создать окно без рамок в dearpygui?
9:25 - Как работают теги и ID в объектах dearpygui?
9:58 - Как делать отладку в dearpygui? Используем реестр элементов
11:07 - Как привязать callback к кнопке в dearpygui?
11:50 - Как отслеживать изменения в приложении?
12:36 - Как установить значение по умолчанию?
13:02 - Как определить тип нажатой кнопки на мышке?
13:30 - Обзор инструментов для отладки (Метрика, документация и т.д)
14:30 - Как создать несколько окон в dearpygui?
15:06 - Что дает привязка виджетов к одинаковым тегам?
15:50 - Как создать меню в dearpygui?
16:05 - Как выбрать файл или директорию из интерфейса в dearpygui?
17:41 - Как сохранить состояние программы в dearpygui?
18:14 - Как добавить функционал к меню программы?
18:32 - Как пользоваться узлами (imnodes) в dearpygui?
18:50 - Как работать с диалоговыми окнами в dearpygui?
19:15 - Как создавать таблицы в dearpygui?
19:33 - Как добавить подсказки в dearpygui?
Рекомендации по теме
Комментарии
Автор

Добрый день! Спасибо за труд! Будет здорово увидеть продолжение по DearPyGui - в формате туториала по созданию законченного небольшого приложения с графиками или нодами. Кто - за, поддержите лайком)

cherdak_turista
Автор

Срочно нужен курс по этому инструменту!))
Насчет кастомизации окон: а можно ли фон менять у окон, или создавать темы (просто во всех примерах тема окон одинаковая)?
И можно ли в нем создать экранный виджет, на манер панели, как у вас на рабочем столе вверху? Чтобы она на постоянке висела на рабочем столе, выводила уведомления запущенного приложения, и позволяла его разворачивать в определенном состоянии, в зависимости от выбранной икони на панели

HellakatsPlayhouse
Автор

Очень интересный инструмент! Хотелось бы конечно отдельно про асинхронность и многопоточность в отрисовки. Ну и конечно же эти изумительные анимированные графики очень понравились

vdvnick
Автор

Спасибо! впервые встречаю такой инструмент, так и чешутся руки разобраться.

foolarchetype
Автор

Божественно! Спасибо за великолепный обзор

quickesful
Автор

Спасибо тебе мил человек!) ОООООчень хотелось бы увидеть и вторую и третью и все части по работе с этой библиотекой) Прям заворожил !

illuminat
Автор

Очень приятный визуал у вима, хотелось бы отдельный гайд по настройке до такого уровня :)

bniuukk
Автор

Можно пожалуйста подробный гайд по этой библиотеке? 😃 Может быть банальный пример калькулятор, было бы полезно узнать как связать кнопки с текстовыми полями и чтобы результат заносился в текстовую надпись результата

nekonatapersono
Автор

Однозначно снимать продолжение! Спасибо за работу.

vwlolnn
Автор

Большое спасибо за труд! Было очень интересно!)

SorokinAU
Автор

Подписался, похоже я нашел для себя как интересный канал так и хорошую библиотеку. Пожалуйста, продолжайте в том же духе!

figaro
Автор

жду видео по настройке такого красивого vim)

kuzmult
Автор

Приветствую! Библиотека - огонь, спасибо за рассказ про подобные штуки, ждём продолжения!

p.s. А какой у тебя конфиг Neovim/vim? Самопис или что-то готовое?)

stylelifeweb.wyndace
Автор

Привет! Спасибо! Тема - огонь! Требуем продолжение! :)

geowatermap
Автор

Спасибо! Да, очень интересно про эту библиотеку.

buddhasinger
Автор

О, спасибо большое за такой инструментарий!

berdkivi
Автор

Отдельный лайк, респект и почтение за тщательный монтаж ролика - за вырезание пауз в частности.

_vpru
Автор

да, библиотека классная, сам начал ею пользоваться недели три назад. Правда напал на одну проблему: если делать отрисовку через drawlist, то нет метода очистки канваса, пока просто вывожу квадрат заполненный фоновым цветом, но вообще странно - должен же быть вариант очистки окна, иначе как они анимацию делают?

digitaltrinity
Автор

Можно как то потом это все в файл apk ктнвертнуть или все таки кроме kivy для мобилок на python ничего нет?

Кстати, как вариант, может запишешь видео об андроид студио на котлине

mak
Автор

В луа использовал Dear ImGui, для меня непривычно что код не выполняется в явном бесконечном цикле. А вот то что можно задать колбек кнопке, и подобным элементам это очень удобно, потому что на луа кнопка возвращала true при нажатии и надо было городить if else.

invilso