Релиз тулкита для построения интерфейса пользователя DearPyGui 1.0.0
Автор
Сообщение
news_bot ®
Стаж: 7 лет 2 месяца
Сообщений: 27286
Опубликован выпуск Dear PyGui 1.0.0 (DPG), кросс-платформенного тулкита для разработки графического интерфейса пользователя на языке Python. Наиболее важной особенностью проекта является использование многопоточности и вынос операций на сторону GPU для ускорения отрисовки. Ключевой целью формирования выпуска 1.0.0 является стабилизация API. Нарушающие совместимость изменения теперь будут предлагаться в отдельном модуле "experimental".
Для обеспечения высокой производительности основная часть кода DearPyGui написана на языке C++ с использованием библиотеки Dear ImGui, рассчитанной на создание графических приложений на C++ и предлагающей принципиально иную модель работы. Исходные тексты Dear PyGui распространяются под лицензией MIT. Заявлена поддержка платформ Linux, Windows 10 и macOS.
Тулкит подходит как для быстрого создания простых интерфейсов, так и для разработки сложных специализированных GUI для игр, научных и инженерных приложений, в которых требуется высокая отзывчивость и интерактивность. Разработчикам приложений предлагается простой API и набор готовых традиционных элементов, таких как кнопки, ползунки, переключатели, меню, текстовые формы, показ изображений и различные методы раскладки элементов окна. Из расширенный возможностей отмечается поддержка формирования диаграмм, графиков и таблиц.

Дополнительно доступны набор просмотрщиков ресурсов, редактор узловых связей, система инспектирования тем оформления и элементы для произвольной отрисовки, подходящие для создания 2D-игр. Для упрощения разработки поставляется несколько утилит, среди которых отладчик, редактор кода, просмотрщик документации и просмотрщик логов.
Dear PyGui реализует типичный для GUI-библиотек абстрактный режим работы API (Retained mode), но он реализован поверх библиотеки Dear ImGui, работающей в режиме IMGUI (Immediate mode GUI). Retained-режим подразумевает то, что задачи по формированию сцены берёт на себя библиотека, а в Immediate-режиме модель визуализации обрабатывается на стороне клиента, а графическая библиотека используется лишь для финального вывода, т.е. приложение каждый раз выдаёт команды отрисовки всех элементов интерфейса для формирования очередного готового кадра.
В DearPyGui не используются предоставляемые системой нативные виджеты, а выполняется отрисовка собственных виджетов через обращение к графическим API OpenGL, OpenGL ES, Metal и DirectX 11, в зависимости от текущей операционной системы. Всего предлагается более 70 готовых виджетов.



===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://github.com/hoffstadt/D...)
- OpenNews: Доступна GUI-библиотека SixtyFPS 0.1.0, развиваемая бывшими разработчиками Qt
- OpenNews: Выпуск графического тулкита GTK 4.4
- OpenNews: Google и Canonical реализовали во Flutter возможность создания десктоп-приложений для Linux
- OpenNews: Релиз фреймворка Qt 6.2
- OpenNews: Рабочий стол Budgie переходит с GTK на библиотеки EFL от проекта Enlightenment
Похожие новости:
- Представлен Cambalache, новый инструмент разработки GTK-интерфейсов
- [Тестирование IT-систем, Python, Разработка под Windows] Десктопизация по-питоновски. Инструменты для создания автотестов
- [Софт, Изучение языков] 6 полезных инструментов для изучения английского языка
- [Habr, C++, Промышленное программирование, Управление проектами, DevOps] Хочу больше годных профстатей, Хабр
- [Программирование, DevOps, Kubernetes] Kubevious — революционная панель управления Kubernetes (перевод)
- [Настройка Linux, *nix, Интерфейсы, Настольные компьютеры] Почему клавиатура всегда быстрее мыши
- [Венчурные инвестиции, Развитие стартапа, Финансы в IT, IT-компании] Новости технологий и Интернет-компаний: в России новый закон, китайский аппарат на Марсе
- Доступен пакетный менеджер GNU Guix 1.3 и дистрибутив на его основе
- Microsoft начал тестирование поддержки запуска GUI-приложений Linux в Windows
- [Интерфейсы, Usability] Show me your settings and I will tell you who you are (перевод)
Теги для поиска: #_dearpygui, #_gui, #_imgui
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 05-Май 22:38
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 7 лет 2 месяца |
|
Опубликован выпуск Dear PyGui 1.0.0 (DPG), кросс-платформенного тулкита для разработки графического интерфейса пользователя на языке Python. Наиболее важной особенностью проекта является использование многопоточности и вынос операций на сторону GPU для ускорения отрисовки. Ключевой целью формирования выпуска 1.0.0 является стабилизация API. Нарушающие совместимость изменения теперь будут предлагаться в отдельном модуле "experimental". Для обеспечения высокой производительности основная часть кода DearPyGui написана на языке C++ с использованием библиотеки Dear ImGui, рассчитанной на создание графических приложений на C++ и предлагающей принципиально иную модель работы. Исходные тексты Dear PyGui распространяются под лицензией MIT. Заявлена поддержка платформ Linux, Windows 10 и macOS. Тулкит подходит как для быстрого создания простых интерфейсов, так и для разработки сложных специализированных GUI для игр, научных и инженерных приложений, в которых требуется высокая отзывчивость и интерактивность. Разработчикам приложений предлагается простой API и набор готовых традиционных элементов, таких как кнопки, ползунки, переключатели, меню, текстовые формы, показ изображений и различные методы раскладки элементов окна. Из расширенный возможностей отмечается поддержка формирования диаграмм, графиков и таблиц. ![]() Дополнительно доступны набор просмотрщиков ресурсов, редактор узловых связей, система инспектирования тем оформления и элементы для произвольной отрисовки, подходящие для создания 2D-игр. Для упрощения разработки поставляется несколько утилит, среди которых отладчик, редактор кода, просмотрщик документации и просмотрщик логов. Dear PyGui реализует типичный для GUI-библиотек абстрактный режим работы API (Retained mode), но он реализован поверх библиотеки Dear ImGui, работающей в режиме IMGUI (Immediate mode GUI). Retained-режим подразумевает то, что задачи по формированию сцены берёт на себя библиотека, а в Immediate-режиме модель визуализации обрабатывается на стороне клиента, а графическая библиотека используется лишь для финального вывода, т.е. приложение каждый раз выдаёт команды отрисовки всех элементов интерфейса для формирования очередного готового кадра. В DearPyGui не используются предоставляемые системой нативные виджеты, а выполняется отрисовка собственных виджетов через обращение к графическим API OpenGL, OpenGL ES, Metal и DirectX 11, в зависимости от текущей операционной системы. Всего предлагается более 70 готовых виджетов. ![]() ![]() ![]() =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 05-Май 22:38
Часовой пояс: UTC + 5