Liberazione di u toolkit per custruisce l'interfaccia d'utilizatore DearPyGui 1.0.0

Dear PyGui 1.0.0 (DPG), un toolkit multipiattaforma per u sviluppu di GUI in Python, hè statu liberatu. A funzione più impurtante di u prugettu hè l'usu di operazioni di multithreading è di scaricamentu à u latu GPU per accelerà u rendering. Un scopu chjave di a versione 1.0.0 hè di stabilizzà l'API. I cambiamenti chì rompenu a cumpatibilità seranu avà offerti in un modulu "sperimentale" separatu.

Per assicurà un altu rendiment, a parte principale di u codice DearPyGui hè scritta in C++ utilizendu a libreria Dear ImGui, sviluppata da i stessi autori, ma pensata per creà applicazioni grafiche in C++ è offre un mudellu operativu fundamentalmente sfarente. Caru codice fonte PyGui hè distribuitu sottu a licenza MIT. Supportu dichjaratu per Linux, Windows 10 è piattaforme macOS.

U toolkit hè adattatu per creà rapidamente interfacce simplici è per sviluppà GUI cumplessi specializati per ghjochi, applicazioni scientifiche è ingegneria chì necessitanu una alta reattività è interattività. I sviluppatori di l'applicazioni sò offerti una API simplice è un inseme di elementi tradiziunali pronti cum'è buttoni, sliders, switches, menus, forme di testu, visualizazione di l'imaghjini è diversi metudi di layout di finestra. Trà e funzioni avanzate, u supportu per a furmazione di grafici, grafici è tavule hè nutatu.

Liberazione di u toolkit per custruisce l'interfaccia d'utilizatore DearPyGui 1.0.0

Inoltre dispunibuli sò un inseme di visori di risorse, un editore di nodi, un sistema di ispezione di tema è elementi di forma libera adattati per creà ghjochi 2D. Per simplificà u sviluppu, parechje utilità sò furnite, cumpresu un debugger, editore di codice, visore di documentazione è visor di log.

Dear PyGui implementa u modu astrattu API (modu Retained) tipicu di e librerie GUI, ma hè implementatu sopra à a libreria Dear ImGui, chì opera in modu IMGUI (Modu Immediate GUI). U modu Retained significa chì i travaglii di creazione di a scena sò ripresi da a biblioteca, è in u modu Immediate, u mudellu di visualizazione hè trattatu da u cliente, è a biblioteca gràfica hè aduprata solu per a pruduzzioni finali, i.e. Ogni volta chì l'applicazione emette cumandamenti per disegnà tutti l'elementi di l'interfaccia per furmà u prossimu quadru finitu.

DearPyGui ùn usa micca widgets nativi furniti da u sistema, ma rende i so propiu widgets chjamendu l'API di grafica OpenGL, OpenGL ES, Metal è DirectX 11, secondu u sistema operatore attuale. In totale, più di 70 widgets pronti sò offerti.

Liberazione di u toolkit per custruisce l'interfaccia d'utilizatore DearPyGui 1.0.0
Liberazione di u toolkit per custruisce l'interfaccia d'utilizatore DearPyGui 1.0.0
Liberazione di u toolkit per custruisce l'interfaccia d'utilizatore DearPyGui 1.0.0


Source: opennet.ru

Add a comment