Красивый графический интерфейс на Python используя DearPyGui

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

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

Для этой задачи будем использовать библиотеку DearPyGui, которая позволяет создавать современный графический интерфейс. И также развернем виртуальное окружение Poetry вместо стандартного venv.

Исходный код проекта: (После 1000 лайков)

Тайм-коды:
0:00 - Какие возможности итоговой программы?
0:52 - Все фишки Poetry в 1 PDF файле
1:37 - Создаем проект на Poetry и устанавливаем библиотеки
3:02 - Создаем окно с логотипом программы
5:27 - Привязка нескольких шрифтов к объектам
8:18 - Добавляем статус коннекта и кнопки для навигации
9:15 - Создаем окно для авторизации на сервере
11:30 - Создаем окно для работы с файлами на сервере
13:20 - Тестируем готовый софт на DearPyGui + Paramiko
Рекомендации по теме
Комментарии
Автор

Выравнивание текста по центру можно сделать так.
text_width =
text_height =
(window_width // 2) - (text_width // 2)
(window_height // 2) - (text_height // 2)

ARTURTONOYAN
Автор

Я люблю на PyQT5 писать,
на это есть несколько причин:
1. Много язычность, используя QT Designer или другие программы можно создавать приложения как для Python так и для других ЯП например C++
2. Удобный конструктор приложения (QT Designer и т.д программы)

pro.game.
Автор

ура он это сделал zproger ты лучший dearpygui узнал только из за тебя!!!!

hackhype
Автор

Отличное видео! Также могли бы Вы рассказать про операции с битами (не байтами, а именно с битами. 1 и 0) в Python? Напимер как сделать сдвиговый регистр для bin файла из большого кол-ва байт? Про битовые маски и т.д.? Это было бы интересно, я думаю :)

egorubqbj
Автор

Здравствуй! Когда я скачиваю эту библиотеку у меня вылезает ошибка: ERROR: Could not find a version that satisfies the requirement dearpygui (from versions: none)
ERROR: No matching distribution found for dearpygui. Версия python 3.9.0

Суп_с_котом
Автор

А где можно скачать именно этот исходник я везде искал

besplatniy_maphack
Автор

Мне бы хотелось посмотреть, какие есть библиотеки-движки в Питоне. Хотелось бы свою простенькую игру сделать. А PyGame, это не игровой движок, а мультимедийный фреймворк. Всю физику там нужно самому писать... Мне интересно, может ты можешь посоветовать какие-то библиотеки или фреймворки?

nakamasama
Автор

у DearPyGui единственный минус в том что нет поддержки русского языка, можно поставить свой шрифт с русским языком, но если вводить кириллицу в input он не будет отображаться :(

abuzdev
Автор

Расскажи каким дистрибутивом линукса пользуешься. Хочу такой же.

real_ckyf
Автор

Возможно, вопрос уже набил оскомину, но я пока его не встречал. Где взять такое оформление и что какой дистрибутив?

CHRNBRY
Автор

Здравствуй Zproger[IT]. Можешь посоветовать новичку как практиковаться после основ Python и где? Знаю есть платформы Leetcode, codewars, hackerrank, помогут ли они мне?

alievrustam
Автор

Есть один замечательный фреймворк для создания настольных приложений из вед-приложений - Tauri. Схож с electron, но легче, быстрее и + работает на rust. И в Roadmap разработчиков есть планы на связку с python. Вот такие, вот пироги.

artskyll
Автор

Process finished with exit code -1073741819 как исправить ошибку?

olegburtoviy
Автор

Какую операционную систему и какую среду программирование ты используешь?

bogdantuz
Автор

Какой у тебя линукс? Что за оформление такое красивое?😮🎉

Strangers-nk
Автор

Что за окружение? Красивая ОС, Gnome?

suleymanaliev
Автор

Скинь образ своей ОС бро, очень красивая

UP UP UP UP UP UP UP UP UP UP UP UP UP UP

ApexInspire-Hub
Автор

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

Belgorod_Jedi
Автор

Родной мой, расскажи, пожалуйста про reflex (раньше назывался pynecone) мне кажется он стоит того, чтобы о нём рассказать)

КонстантинРакдырович
Автор

Dearpygui конечно хорош, но flet во всех аспектах его выигрывает. Пишу сейчас на ней проект и просто чудо фреймворк)

qweqweqweqweqweqweqweqw