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

  Рет қаралды 184,221

ZProger [ IT ]

ZProger [ IT ]

Күн бұрын

⭐ Курс ООП и Приват канал: www.zproger-school.com/?...
⭐ Телеграм канал: t.me/codeblog8
⭐ Присоединяйся к бесплатному 3-х дневному интенсиву, напиши 9 нейронных сетей без навыков программирования и получи знания о профессии будущего. Не забудь забрать бонус - 3 бесплатных урока по Python:
neural-university.ru/lp_zprog...
В данном видео рассмотрим принцип создания современных графических приложений, используя DearPyGui. Библиотека предоставляет более 70 готовых виджетов, которые можно комбинировать между собой, создавая сотни различных комбинаций.
В неё уже интегрированы С++ библиотеки, которые позволяют рисовать современные графики и работать с редактором узлов. Она также предоставляет удобные инструменты для отладки, что позволит вам тестировать свою программу прямо во время выполнения.
📁 Github: github.com/Zproger
📁 Все плейлисты с уроками: bit.ly/39GaY89
📁 Связаться со мной: zproger777@gmail.com
📁 Поддержать канал: github.com/Zproger/donate
Тайм-коды:
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?

Пікірлер: 295
@cherdak_turista
@cherdak_turista Жыл бұрын
Добрый день! Спасибо за труд! Будет здорово увидеть продолжение по DearPyGui - в формате туториала по созданию законченного небольшого приложения с графиками или нодами. Кто - за, поддержите лайком)
@zproger
@zproger Жыл бұрын
Спасибо за идею, возможно сделаю
@vasisafronov
@vasisafronov Жыл бұрын
@@zproger За видео спасибо, но с этой библиотекой куча проблем, начиная от скейлинга интерфейса на дисплеях с высоким разрешением, заканчивая никакими стилями компонентов. В 2023 году такие компоненты показывать заказчику стыдно, особенно если вдруг у заказчика 4к дисплей. Из плюсов только финкциональность и отрисовка на видеокарте.
@user--figuser
@user--figuser Жыл бұрын
​@@vasisafronov а какие либы тогда использовать лучше в 23м? Желательно, что бы и в последующих годах оставались актуальными)
@vasisafronov
@vasisafronov Жыл бұрын
@@user--figuser ну вот я сейчас пишу небольшую графическую обертку для tt, это консольный инструмент взаимодействия с Tarantool (платформа in-memory вычислений и хранения данных), рассмотрел несколько фреймворков и остановился все же на CustomTkinter. На таких простых задачах (каких абсолютное большинство) нет никакой разницы отрисовывается ли у тебя интерфейс на графическом ядре или нет, но CTK куда проще и в разы красивее. А если тебе нужно писать какие-то серьёзные десктопные приложения, то здесь вообще пайтон не к месту, возьми к примеру Tauri и будет тебе счастье.
@densaface
@densaface Жыл бұрын
@@vasisafronov я столкнулся с проблемой, что pyQt конфликтует с распознанием речи с микрофона (модуль speech_recognition) и с манипуляциями, производимыми в Selenium браузере (selenium webdriver), распознание производится в 2 потока, один непрерывно записывает речь и отправляет кусочки записей в Queue, а другой поток проверяет очередь этих записей и если в ней что-то есть, отправляет на распознание в гугл. Все это вынесено в отдельные потоки от интерфейса программы и интерфейс восприимчив к нажатиям и манипуляциям, все прекрасно работает, если сразу после произнесения речи не делать манипуляций в браузере. Т.е. если произнес команду, подождал 2 секунды и начал тыкать в браузере, то полет нормальный, если сразу начал что-то вставлять, то происходит зависание навсегда интерфейса pyQt и селениум драйвера до перезапуска программы. Теперь вот думаю попробовать перейти на DearPyGui. Красота меня не сильно интересует. Переход на CustomTkinter вряд ли что-то даст, он ведь на базе pyQt? Извините, что гружу своими заморочками, но видимо проблема слишком специфическая, чтобы найти ее решение где-нибудь в нете.
@vdv6nick317
@vdv6nick317 Жыл бұрын
Очень интересный инструмент! Хотелось бы конечно отдельно про асинхронность и многопоточность в отрисовки. Ну и конечно же эти изумительные анимированные графики очень понравились
@zproger
@zproger Жыл бұрын
Посмотрим по активности, возможно сделаю отдельные видео на эту тему
@figaro2440
@figaro2440 Жыл бұрын
@@zproger больше активности, больше)
@foolarchetype
@foolarchetype Жыл бұрын
Спасибо! впервые встречаю такой инструмент, так и чешутся руки разобраться.
@user-bn6iu8uk1k
@user-bn6iu8uk1k Жыл бұрын
Очень приятный визуал у вима, хотелось бы отдельный гайд по настройке до такого уровня :)
@figaro2440
@figaro2440 Жыл бұрын
да плюсуем за нвим)
@zproger
@zproger Жыл бұрын
Сделаю, только хочу закончить его, там не хватает многих плагинов
@quickesful
@quickesful 11 ай бұрын
Божественно! Спасибо за великолепный обзор
@HellakatsPlayhouse
@HellakatsPlayhouse Жыл бұрын
Срочно нужен курс по этому инструменту!)) Насчет кастомизации окон: а можно ли фон менять у окон, или создавать темы (просто во всех примерах тема окон одинаковая)? И можно ли в нем создать экранный виджет, на манер панели, как у вас на рабочем столе вверху? Чтобы она на постоянке висела на рабочем столе, выводила уведомления запущенного приложения, и позволяла его разворачивать в определенном состоянии, в зависимости от выбранной икони на панели
@SorokinAU
@SorokinAU 11 ай бұрын
Большое спасибо за труд! Было очень интересно!)
@user-vw1lo4ln1n
@user-vw1lo4ln1n Жыл бұрын
Однозначно снимать продолжение! Спасибо за работу.
@zproger
@zproger Жыл бұрын
Благодарю
@kuzmult
@kuzmult Жыл бұрын
жду видео по настройке такого красивого vim)
@zproger
@zproger Жыл бұрын
Хорошо, сделаю
@illuminat6240
@illuminat6240 Жыл бұрын
Спасибо тебе мил человек!) ОООООчень хотелось бы увидеть и вторую и третью и все части по работе с этой библиотекой) Прям заворожил !
@TarasZakharchenko
@TarasZakharchenko Жыл бұрын
так а смысла. Тут продемонстрировали просто квик старт и несколько хороших шоукейсов на практике. Нафига учиться пользоваться библиотекой по видео, если есть документация. А вот найти для себя что-то новое таким образом это круто.
@illuminat6240
@illuminat6240 Жыл бұрын
@@TarasZakharchenko ты мыслишь как программист) А я не программист) я везде по чуть чуть
@nekonatapersono8754
@nekonatapersono8754 Жыл бұрын
Можно пожалуйста подробный гайд по этой библиотеке? 😃 Может быть банальный пример калькулятор, было бы полезно узнать как связать кнопки с текстовыми полями и чтобы результат заносился в текстовую надпись результата
@geowatermap
@geowatermap Жыл бұрын
Привет! Спасибо! Тема - огонь! Требуем продолжение! :)
@zproger
@zproger Жыл бұрын
Спасибо, учту
@andrewzimnitskiy6261
@andrewzimnitskiy6261 11 ай бұрын
Спасибо за видео, подскажите, пожалуйста, какой DE используешь?
@figaro2440
@figaro2440 Жыл бұрын
Подписался, похоже я нашел для себя как интересный канал так и хорошую библиотеку. Пожалуйста, продолжайте в том же духе!
@zproger
@zproger Жыл бұрын
Благодарю
@buddhasinger
@buddhasinger 5 ай бұрын
Спасибо! Да, очень интересно про эту библиотеку.
@_vpru
@_vpru 4 ай бұрын
Отдельный лайк, респект и почтение за тщательный монтаж ролика - за вырезание пауз в частности.
@berdkivi9023
@berdkivi9023 Жыл бұрын
О, спасибо большое за такой инструментарий!
@maxbro6673
@maxbro6673 Жыл бұрын
Нужно больше видео по gui библиотекам!
@tihon4979
@tihon4979 Жыл бұрын
Шикардос!!! Годное видел. Давай ещё )
@stylelifeweb.wyndace
@stylelifeweb.wyndace Жыл бұрын
Приветствую! Библиотека - огонь, спасибо за рассказ про подобные штуки, ждём продолжения! p.s. А какой у тебя конфиг Neovim/vim? Самопис или что-то готовое?)
@user-wy9tq1rp7f
@user-wy9tq1rp7f Жыл бұрын
Однозначно нужно продолжение=))))
@zproger
@zproger Жыл бұрын
Спасибо, учту :)
@user-ow5bn5kw4e
@user-ow5bn5kw4e 4 ай бұрын
Вау. Отличная находка, великоплепно объясняешь! Ещё не проверял, но если продолжения нет, то го продолжение!!!! Уверен, что многим будет интересно.
@HiroPuko
@HiroPuko 9 ай бұрын
Топ видео! Очень крутой обзор графических интерфейсов для Python
@DimulyaPlay
@DimulyaPlay Жыл бұрын
Это прекрасно😍
@zproger
@zproger Жыл бұрын
Согласен :)
@mak32
@mak32 Жыл бұрын
Можно как то потом это все в файл apk ктнвертнуть или все таки кроме kivy для мобилок на python ничего нет? Кстати, как вариант, может запишешь видео об андроид студио на котлине
@compuser7
@compuser7 Жыл бұрын
Настолько зачетных интерфейсов я еще не видел! Снимай вторую часть)
@digitaltrinity
@digitaltrinity Жыл бұрын
да, библиотека классная, сам начал ею пользоваться недели три назад. Правда напал на одну проблему: если делать отрисовку через drawlist, то нет метода очистки канваса, пока просто вывожу квадрат заполненный фоновым цветом, но вообще странно - должен же быть вариант очистки окна, иначе как они анимацию делают?
@invilso4051
@invilso4051 Жыл бұрын
В луа использовал Dear ImGui, для меня непривычно что код не выполняется в явном бесконечном цикле. А вот то что можно задать колбек кнопке, и подобным элементам это очень удобно, потому что на луа кнопка возвращала true при нажатии и надо было городить if else.
@larila2005
@larila2005 9 ай бұрын
В какой программе ты пишешь код? И будет ли видео о настройке интерфейса arch как у тебя?
@user-gz2xn2bt9q
@user-gz2xn2bt9q Жыл бұрын
Автор, здравствуйте, крайне интересен ваш опыт работы с квантовыми компьютерами и использование питона для написания программ c использованием технологии Qiskit. Стоит ли ждать видео на данную тему?
@TarasZakharchenko
@TarasZakharchenko Жыл бұрын
Крутая идея для видео. Нехватает такого
@titanovsky
@titanovsky Жыл бұрын
Благодарю, возможно, скоро займусь разработкой UI Kit на Lua, и как раз опыт с других платформ очень пригодится.
@mxustin
@mxustin 11 ай бұрын
Это видео тоже очень интересно! А это не получится в веб транслировать (как Flet), да?... только десктопные приложения на нем можно делать?
@mr.alexhackchannel7368
@mr.alexhackchannel7368 Жыл бұрын
Так это получается просто обертка над IMGUI, который рисуется кстати в D3D или OpenGL что будет задействовать видеокарту.
@abarakedavra7405
@abarakedavra7405 Жыл бұрын
Спасибо за видео! Какой IDE пользуешься (или что это за редактор)?
@zproger
@zproger Жыл бұрын
Пользуюсь разными, на видео nvim
@KynomiFn
@KynomiFn Жыл бұрын
Уже был опыт использования этой библиотеки, я остался доволен ей, советую попробовать.
@zproger
@zproger Жыл бұрын
Это хорошо
@AlexandrSpirit
@AlexandrSpirit 11 ай бұрын
Большое спасибо за обзор Не смог найти примера реализай дроп-даун-лист с поиском. Когда есть выпадающий лист, верхняя строка. По первым буквам идёт фильтрация списка. Например, набрал "ав" в списке выбора остались только ["автомобиль", "автокран", "автономный"] Как такое реализовать?
@seitbekir
@seitbekir Жыл бұрын
Это крутая штука если тебе нужноделать какое-то техническое приложение. Когда делаю "обычное", у меня цель всегда в том, чтобы максимально нативно смотрелось в окружении. А если вдруг мне нужно будет сделать что-то, вроде IDE, обработки графики или даже каких-то анализаторов, то да, цены этому GUI нет. Со всеми его фишками. Интересно, можно ли на нём реализовать MVVM.
@cr0uns
@cr0uns Жыл бұрын
Интересная библиотека!
@zproger
@zproger Жыл бұрын
Да, есть такое :)
@dgood3791
@dgood3791 Жыл бұрын
Покажи пожалуйста как реализовать асинхронность в этой библиотеке. Сколько искал, не нашел нигде толкового объяснения.
@user-ei1by3ye6o
@user-ei1by3ye6o Жыл бұрын
Оно чисто десктопные приложения создаёт? Так же быстро, но интерфейс веб-приложения, можно создать?
@Mr_AnKei
@Mr_AnKei Жыл бұрын
Автор как всегда на высоте.
@zproger
@zproger Жыл бұрын
Благодарю!
@user-hi4dj9bx8n
@user-hi4dj9bx8n Жыл бұрын
А подходит ли данная библиотека для кроссплатформенной разработки?
@a1ex3d
@a1ex3d Жыл бұрын
Добрый день. Проблема с созданием кнопки с картинкой в данной версии. Не могу разобраться. Поможете ?
@XSelent-qj6qz
@XSelent-qj6qz Жыл бұрын
Огонь! Когда ждать видео по настройке системы как у тебя?
@zproger
@zproger Жыл бұрын
Точно не скажу, так как еще работаю над улучшениями
@XSelent-qj6qz
@XSelent-qj6qz Жыл бұрын
@@zproger Правильно, тогда конечно лучше довести все до ума, а потооом кааак выпустить видео, вот это будет пушка!)) Вообщем жду!)
@user-jp1sx1bu8v
@user-jp1sx1bu8v 11 ай бұрын
Хорошая библиотека !
@notflask
@notflask Жыл бұрын
А можно узнать как Вы так настроили свой линукс? Хотелось бы так же)
@ilyascode
@ilyascode Жыл бұрын
Расскажите пожалуйста какую тему nvim используете и какой Linux дистрибутив?
@sorrowhyn
@sorrowhyn Жыл бұрын
меня пни, как ответят)
@RedFoxChannelRU
@RedFoxChannelRU Жыл бұрын
Что за de\wm используешь?
@ersafap
@ersafap 7 ай бұрын
Спасибо, дорогой товарищ. Настоящая находка для таких тугих как я.
@zproger
@zproger 7 ай бұрын
You are welcome ;)
@edwardhaussauer125
@edwardhaussauer125 Жыл бұрын
Лайк чисто за конфиг Arch. Эстетично и минималистично - пришлось челюсть краном поднимать
@zproger
@zproger Жыл бұрын
Благодарю
@user-it3in1by6j
@user-it3in1by6j 2 ай бұрын
В коммерческих целях ее можно бесплатно использовать?
@xjpfxei
@xjpfxei 4 ай бұрын
Можно ли свое творение на деарпай скомпилить под мак и под Винду?
@tinker6755
@tinker6755 Жыл бұрын
Неожиданно, imgui меню, да еще и на python
@zproger
@zproger Жыл бұрын
Да, есть такое)
@mykolakorotynskyi2941
@mykolakorotynskyi2941 7 ай бұрын
Привет. А что за десктоп енвайремент такой красивьій ?
@nakamasama
@nakamasama Жыл бұрын
Мне, который активно использует Qt и PyQt, нет смысла смотреть другие графические фреймворки. Это нужно будет только тогда, когда я буду уходить с Питона или С++ на другой язык, но я уверен, что там не будет конкретно этих фреймворков, которые есть на Питоне и С++. Ещё хочу отметить про стиль интерфейса. Да, в Qt по стандарту он устаревший, но только потому, что он использует для отображения графики системные библиотеки. И для винды используется та библиотека, которую использует винда для своих системных программ ещё с Windows95. А значит и программа, написанная на Qt будет выглядеть так же, как и ВСЕ системные Виндовые программы. Но Qt очень мощный инструмент и он предоставляет QSS. Это то же самое, что и CSS, только используется в Qt. А следовательно можно создать вообще любой дизайн, хоть как на современном сайте! Но в обычном Qt из-за С++ придётся этот интерфейс каждый раз писать с нуля и в интернете готовых шаблонов не найти, а если найдёте - они будут плохого качества. А в Python, можно найти библиотеку для либо-чего. Недавно я задался этим вопросом и нашёл 2 крутые библиотеки. Одна делай супер-пупер красивый дизайн, похожий на МАКовский, а для этого достаточно ввести pip instal и прописать в коде ОДНУ строчку. Есть другая библиотека. Для неё достаточно скачать любой стиль подсветки кода для VS Code в формате json и после pip instal в две строчки скормить этот файлик и тоже подтянется красивая тема. В PyQt это занимает 5 секунд и 1-2 строчки кода, что я считаю не критичным. И всё-таки в этой библиотеке мне дизайн меньше нравится чем в той, которую я скачал для PyQt. Единственное, чего нет в Qt - графиков. За то в Qt есть подмодули для работы с периферией, COM-портами и даже есть свой аналог socket, которые работают лучше, чем Питоновские библиотеки. Я уверен, что ни один графический фреймворк не предоставляет такого функционала.
@extremum7
@extremum7 Жыл бұрын
А можно подробнее про "2 крутые библиотеки"?
@KiR1LLingus
@KiR1LLingus 10 ай бұрын
​@@extremum7видимо нельзя😂
@user-mt3ul1ko7o
@user-mt3ul1ko7o Жыл бұрын
Ждём видео)
@seesonrise
@seesonrise Жыл бұрын
Боже спасибо тебе за такую либу. Как раз искал что-то с узлами :)
@zproger
@zproger 11 ай бұрын
Пожалуйста ;D
@user-xg3oj2lv2r
@user-xg3oj2lv2r Жыл бұрын
Спасибо за видео. Как корректно отображать кириллицу в строках и таблицах я нашёл, то при вводе в строку на готовом GUI с клавиатуры кириллица отображается некорректно. Если поможете буду благодарен.
@mikochergin3698
@mikochergin3698 Жыл бұрын
Смотри ветку обсуждения на официальной странице репозитория. Вбей в поисковик: [Win10] Unpredictable cyrillic rendering in input fields 1674.
@game-maker258
@game-maker258 Жыл бұрын
А какой у вас дистрибутив линукса, выглядит красиво )
@zproger
@zproger Жыл бұрын
Arch Linux BSPWM
@normalpoint
@normalpoint Жыл бұрын
@@zproger Можно как то гайд выцыганить? Юзаю арчину на гноме, чутка надоело. А это вот прям очень качественно
@zproger
@zproger Жыл бұрын
Скоро будет видео о сборке, только допилю её немного
@figaro2440
@figaro2440 Жыл бұрын
@@zproger Все самое интересное для меня и скоро, весь в ожидании)
@ilian853
@ilian853 6 ай бұрын
Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1
@user-tx3mt1zi2d
@user-tx3mt1zi2d 7 ай бұрын
Что за "Среда разработки" Не подскажите.Похож на sublime text,красиво выглядит...
@TERMINATORM3XORG
@TERMINATORM3XORG Жыл бұрын
Бро ! с PyPi не ставиться !!! как его установить?(ERROR: No matching distribution found for dearpygui)
@ilya_arch4792
@ilya_arch4792 Жыл бұрын
Подскажите пожалуйста, как называется софт для кастомизации панели задач, уж очень сочно выглядит!!!
@denatle
@denatle Жыл бұрын
Линукс + оконный менеджер
@denatle
@denatle Жыл бұрын
bspwm и arch linux если точнее
@balamah9273
@balamah9273 Жыл бұрын
eww
@Hardy_21
@Hardy_21 Жыл бұрын
Знаю и Кинтер и Пайсимплгуи, не важно на какой библиотеке пишу гуи, все равно после перезапуска вижу что приложение автоматически удалено. Или если пробую скачать экзешку своей программы Гугл Хром детектит как вирус и останавливает скачивание. Относительно недавно стал изучать программирование, буду благодарен помощи. Приложения были разные от самого обычного туду апп до парсера стим, до мп3 плеера и оповещалки у какой игры скидка больше 95 процентов. Почему Виндовс Дефендер и Гугл Хром распознают мое гуи приложения как вирусы.
@palexxvlad
@palexxvlad Жыл бұрын
Кириллица этой библиотекой не поддерживается? Что нужно сделать для отображения русских букв в названиях и аттрибутах виджетов?
@mikochergin3698
@mikochergin3698 Жыл бұрын
См. ветку обсуждения на офф. странице репозитория: [Win10] Unpredictable cyrillic rendering in input fields #1674 (поищи через гугл - не получается прикрепить ссылку).
@palexxvlad
@palexxvlad Жыл бұрын
@@mikochergin3698 Спасибо! Код немного усложняется, конечно, но зато русские буквы рисуются как надо
@xintreavideo
@xintreavideo Жыл бұрын
Я так понял, поля ввода WYSYWIG текста нет и не предвидится?
@ithelper-it591
@ithelper-it591 Жыл бұрын
Ещё идея. Сделай видео не про GUI библиотеки, а про TUI библиотеки. Т.е. библиотеки для создания текстового, конслосьного интерфейса. Примеры применения такого интерфейса: установщик Ubuntu Server., установщики старых, древнейших версий Windows., конфигуратор Raspberry PI(raspi-config) и т.д и т.п.
@zproger
@zproger Жыл бұрын
На канале есть видео о rich, но было бы неплохо еще несколько библиотек рассмотреть, спасибо.
@ithelper-it591
@ithelper-it591 Жыл бұрын
@@zproger Ок, тоже жду...
@ithelper-it591
@ithelper-it591 Жыл бұрын
@@zproger Я уже 2 идеи дал.........
@mishuha
@mishuha 10 ай бұрын
Если хочется лаконичности то не подходит. Один файловый селектор чего стоит. Ну и вообще создается окно внутри которого все работает, которое по факту и закрыть то нельзя по событию.
@pdxnz
@pdxnz Жыл бұрын
Привет, какая у тебя ОС и диструбутив стоит?
@kirill_monster
@kirill_monster Жыл бұрын
Arch Linux BSPWM
@user-bv4vq4il7d
@user-bv4vq4il7d Жыл бұрын
Ответь пожалуйста, что-за оболочка linux у тебя ?
@d00mka
@d00mka Жыл бұрын
У него Arch с BSPWM
@MrNovenkij
@MrNovenkij 2 ай бұрын
2к монитор. В винде стоит настройка 125% увеличение интерфейсов (иначе все очень мелкое, глаза устают). При этом, в библиотеке шрифты становятся очень мыльными. Как родной, так и загружаемые, поддерживающие изменение размеров. Если увеличение в настройках винды отключить, то все шрифты в библиотеке становятся четкими. Можно как-то ее научить игнорировать виндовую настройку?
@evo.redact
@evo.redact Жыл бұрын
Что за ОС? И что за приложение KVISUAL
@yehorishtvan3802
@yehorishtvan3802 Жыл бұрын
Wow, I was just thinking of looking for something for a cute design
@zproger
@zproger Жыл бұрын
Thanks, glad you liked it
@pbashkatov
@pbashkatov Жыл бұрын
О, годнота!
@zproger
@zproger Жыл бұрын
Благодарю!
@dxrkfuture
@dxrkfuture Жыл бұрын
Я вспомнил когда устанавливал Линукс и там был такой интерфейс, просто помню что установщик системы был на питоне, ну а ещё я осуждаю что в читах для игр используется тоже эта библиотека
@Igoltend
@Igoltend Жыл бұрын
Это всё круто кшн а закомпилить это всё как то можно? знаю знаю.. пайтон не компилят, но какой то pyinstaller или nuitka это может сделать? или другой есть способ?
@mikochergin3698
@mikochergin3698 Жыл бұрын
pyinstaller обычно для этого и используют.
@sob3856
@sob3856 Жыл бұрын
Что за линукс он использует?
@kokon_01
@kokon_01 Жыл бұрын
Смотрю видео и вижу базовый функционал VCL (+ несколько бонусов) С++ или Delphi, прикрученный к Python)
@juliap.5375
@juliap.5375 Жыл бұрын
Привет Turbo Vision ты хотел сказать? 😂
@darik_val1681
@darik_val1681 Жыл бұрын
Круууттооооо
@figaro2440
@figaro2440 Жыл бұрын
Классная библиотека особенно эта фишка с демо в самой библиотеке. Никак не могу слезть с консольных утилит, tkinter встроенный убог как по использованию так и по визуалу, а QT уж больно сложен, остальные библиотеки выглядели как нечто промежуточное и не то, а здесь вроде тот самый алмаз.
@KvantGD
@KvantGD Жыл бұрын
Ты перешёл на тайлинг!
@zproger
@zproger Жыл бұрын
Да, скоро будет еще пару сюрпризов)
@AleksandrMaltsev-jm8ph
@AleksandrMaltsev-jm8ph Жыл бұрын
​@@zproger есть тема которую никто не освещал. Разработка Django, Flask, sqlalchemy, Django templates, jinja на vim neovim , с корректной работой pyright ( или другого стат типизатора) . Корректным автокомплитом и тайпхинтингом.
@FXUNDPLXGG-hp1iz
@FXUNDPLXGG-hp1iz Жыл бұрын
В последнее время часто вижу что люди переходят на тайлинг, думаю и себе на Arch'е ебануть
@mrminyukho
@mrminyukho Жыл бұрын
​@@zproger первый раз вижу видос с рисовым арчем, не на тему рисинга арча
@zproger
@zproger Жыл бұрын
:D
@ViktorTolmachev
@ViktorTolmachev Жыл бұрын
Давно искал подобную библиотеку (ImgUi) для C++, а находились привычные QT, WX, GTK.
@k4m454k
@k4m454k Жыл бұрын
Ты говорил, что асинхронку поддерживает. Но я не увидел этого в документации и в примерах.
@GlorianWolf
@GlorianWolf Жыл бұрын
На первый взгляд достойный инструмент для питонячего гуй.
@prolinezero2953
@prolinezero2953 Жыл бұрын
А на каких ОС кроме винды не работает?
@alcor9921
@alcor9921 Жыл бұрын
Что за терминал? Что за сборка вима?
@TheKinoGo
@TheKinoGo Жыл бұрын
Какой Linux установлен у Вас?
@zproger
@zproger Жыл бұрын
Arch Linux BSPWM
@TheKinoGo
@TheKinoGo Жыл бұрын
@@zproger Благодарю!
@Net-olekma
@Net-olekma Жыл бұрын
Продолжение :)
@Valera197615
@Valera197615 Жыл бұрын
Thank you for the video! To whoever is reading this comment, I sincerely wish you good health and good luck.
@ithelper-it591
@ithelper-it591 Жыл бұрын
Сделай следующее видео про библеотеку Gtk. (работает только на Linux) И как с помощью Gtk делать интерфейс как в программах из рабочего стола Gnome Shell.
@zproger
@zproger Жыл бұрын
Спасибо за идею, возможно что-то придумаю
@ithelper-it591
@ithelper-it591 Жыл бұрын
@@zproger Жду...
@londerru
@londerru Жыл бұрын
Да харош
@ithelper-it591
@ithelper-it591 Жыл бұрын
1000 лайков есть! Ты нас не переиграешь и не уничтожишь!
@zproger
@zproger Жыл бұрын
Побежал готовить материал :D
@ithelper-it591
@ithelper-it591 Жыл бұрын
@@zproger Сделай следующее видео про библеотеку Gtk. (работает только на Linux) И как с помощью Gtk делать интерфейс как в программах из рабочего стола Gnome Shell.
@MrMcgrey
@MrMcgrey Жыл бұрын
Блин, вот в такие моменты я жалею что нет возможности поставить тысячу лайков!!!! Спасибо ОГРОМНОЕ!! Кинул Лукас и подписку!!
@neizvestniy5837
@neizvestniy5837 10 ай бұрын
какой у тебя линукс?
@user-xh5kn7jm3g
@user-xh5kn7jm3g 8 ай бұрын
Скажи как називаєтся оболочка для кали или ето другая опиройионка на базе кали
@zproger
@zproger 8 ай бұрын
Это вообще не кали. Это Arch + кастом BSPWM
@user-qo2he2yq5j
@user-qo2he2yq5j Жыл бұрын
что у тебя за рабочее окружение на арче?
@zproger
@zproger Жыл бұрын
bspwm
@nokor2212
@nokor2212 Жыл бұрын
Продолжение!!!
@user-um2tz8oe9p
@user-um2tz8oe9p Жыл бұрын
А нет этой же библиотеки для Java? Она у меня основная, просто Питон медленный собака)
@sashas703
@sashas703 Жыл бұрын
а такую же красивую игру как Колда на этой проге можно сделать ?
Создание красивых игр на Python без опыта
11:06
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 3,6 МЛН
Super gymnastics 😍🫣
00:15
Lexa_Merin
Рет қаралды 84 МЛН
When Jax'S Love For Pomni Is Prevented By Pomni'S Door 😂️
00:26
ВИЗУАЛИЗАЦИЯ ДАННЫХ. Трейдинг на Python
15:47
Китобойная
Рет қаралды 8 М.
Кратко про Python Tkinter | Как создавать GUI Приложения
11:08
Псевдо Программист
Рет қаралды 55 М.
C++ Разработчик учит Python
28:01
Winderton
Рет қаралды 488 М.
Основы Asyncio
53:25
Python Russian
Рет қаралды 11 М.
Китайка и Пчелка 4 серия😂😆
00:19
KITAYKA
Рет қаралды 3,6 МЛН