Release fan de toolkit foar it bouwen fan de DearPyGui 1.0.0 brûkersynterface

Dear PyGui 1.0.0 (DPG), in cross-platform toolkit foar GUI-ûntwikkeling yn Python, is frijlitten. It wichtichste skaaimerk fan it projekt is it brûken fan multithreading- en ôfladen operaasjes nei de GPU-kant om de rendering te fersnellen. In wichtich doel fan 'e 1.0.0-release is om de API te stabilisearjen. Kompatibiliteit-brekkende wizigingen sille no wurde oanbean yn in aparte "eksperimintele" module.

Om hege prestaasjes te garandearjen, is it haaddiel fan 'e DearPyGui-koade skreaun yn C ++ mei de Dear ImGui-bibleteek, ûntwikkele troch deselde auteurs, mar ûntworpen foar it meitsjen fan grafyske applikaasjes yn C ++ en it oanbieden fan in fûneminteel oar bestjoeringsmodel. Dear PyGui boarnekoade wurdt ferspraat ûnder de MIT lisinsje. Ferklearre stipe foar Linux, Windows 10 en macOS platfoarms.

De toolkit is geskikt foar it fluch meitsjen fan ienfâldige ynterfaces en foar it ûntwikkeljen fan komplekse spesjalisearre GUI's foar spultsjes, wittenskiplike en technyske applikaasjes dy't hege responsiviteit en ynteraktiviteit fereaskje. Applikaasje-ûntwikkelders wurde in ienfâldige API oanbean en in set fan klearmakke tradisjonele eleminten lykas knoppen, sliders, skeakels, menu's, tekstfoarmen, byldwerjefte en ferskate metoaden foar finsteropmaak. Under de avansearre funksjes wurdt stipe foar de foarming fan diagrammen, grafiken en tabellen opmurken.

Release fan de toolkit foar it bouwen fan de DearPyGui 1.0.0 brûkersynterface

Derneist beskikber binne in set fan boarne-sjoggers, in knooppuntbewurker, in tema-ynspeksjesysteem, en frije foarm-eleminten geskikt foar it meitsjen fan 2D-spultsjes. Om de ûntwikkeling te ferienfâldigjen, wurde ferskate nutsfoarsjenningen foarsjoen, ynklusyf in debugger, koadebewurker, dokumintaasje werjouwer en log werjouwer.

Dear PyGui ymplemintearret de abstrakte API-modus (Behâlde modus) typysk foar GUI-biblioteken, mar it wurdt ymplementearre boppe op 'e Dear ImGui-bibleteek, dy't wurket yn IMGUI-modus (direkte modus GUI). De Retained modus betsjut dat de taken fan it meitsjen fan it toaniel wurde oernommen troch de bibleteek, en yn 'e Immediate modus wurdt it fisualisaasjemodel ferwurke oan' e kliïntside, en de grafyske bibleteek wurdt allinich brûkt foar de definitive útfier, d.w.s. Elke kear jout de applikaasje kommando's út om alle ynterface-eleminten te tekenjen om it folgjende klear frame te foarmjen.

DearPyGui brûkt gjin native widgets dy't troch it systeem oanbean wurde, mar jout leaver har eigen widgets troch de OpenGL, OpenGL ES, Metal en DirectX 11 grafyske API's te neamen, ôfhinklik fan it hjoeddeistige bestjoeringssysteem. Yn totaal wurde mear dan 70 klearmakke widgets oanbean.

Release fan de toolkit foar it bouwen fan de DearPyGui 1.0.0 brûkersynterface
Release fan de toolkit foar it bouwen fan de DearPyGui 1.0.0 brûkersynterface
Release fan de toolkit foar it bouwen fan de DearPyGui 1.0.0 brûkersynterface


Boarne: opennet.ru

Add a comment