
Liberado Edición Estimado PyGui 1.0.0 (el DPG), un conjunto de herramientas multiplataforma para el desarrollo de GUI en Python. La característica principal del proyecto es el uso de múltiples subprocesos y operaciones de descarga a la GPU para acelerar el renderizado. El objetivo principal al diseñar la versión 1.0.0 es estabilizar la API. Los cambios que rompen la compatibilidad ahora se proponen en un módulo «experimental» separado.
Para garantizar un alto rendimiento, la mayor parte del código DearPyGui está en C ++ con la Estimado ImGui Biblioteca desarrollada para la creación de aplicaciones gráficas en C ++ y que ofrece un modelo operativo fundamentalmente diferente. los Estimado PyGui El código fuente es con licencia bajo la licencia del MIT. Soporte declarado para plataformas Linux, Windows 10 y macOS.
El kit de herramientas es adecuado para la creación rápida de interfaces simples, así como para el desarrollo de GUI complejas especializadas para juegos, aplicaciones científicas y técnicas que requieren alta capacidad de respuesta e interactividad. A los desarrolladores de aplicaciones se les ofrece una API simple y una serie de elementos estándar tradicionales como botones, controles deslizantes, botones de radio, menús, formularios de texto, visualización de imágenes y varios métodos de diseño para elementos de ventana. Entre las funciones avanzadas se menciona el soporte para la creación de cuadros, gráficos y tablas.
Además, están disponibles varios visores de recursos, un editor Nodal-Link, un sistema de inspección de piel y elementos de renderizado a mano alzada, que son adecuados para crear juegos en 2D. Se proporcionan varias utilidades para facilitar el desarrollo, incluido un depurador, un editor de código, un visor de documentación y un visor de registros.
Lutris 0.5.9 lanzado para un acceso más fácil a los juegos de Linux
Dear PyGui implementa la API abstracta modo ( Modo persistente ) típico de las bibliotecas GUI, pero está implementado en la biblioteca Dear ImGui incluida en. funciones IMGUI Modo (GUI en modo instantáneo). El modo retenido significa que las tareas de creación de escenas son asumidas por la biblioteca, en el modo inmediato, el modelo de renderizado se procesa en el lado del cliente y la biblioteca de gráficos solo se usa para la salida final, es decir, la aplicación emite comandos para dibujar todos los elementos de la interfaz de usuario cada vez, con el fin de utilizar el siguiente fotograma terminado para formar.
DearPyGui no utiliza los widgets nativos proporcionados por el sistema, pero genera sus propios widgets llamando a las API de gráficos OpenGL, OpenGL ES, Metal y DirectX 11, según el sistema operativo actual. Se ofrecen un total de más de 70 widgets listos para usar.


