Vrystelling van die gereedskapstel vir die bou van die DearPyGui 1.0.0-gebruikerskoppelvlak

Beste PyGui 1.0.0 (DPG), 'n kruis-platform gereedskapstel vir GUI-ontwikkeling in Python, is vrygestel. Die belangrikste kenmerk van die projek is die gebruik van multithreading en aflaai-operasies na die GPU-kant om lewering te bespoedig. 'n Sleuteldoelwit van die 1.0.0-vrystelling is om die API te stabiliseer. Verenigbaarheid-breek veranderinge sal nou aangebied word in 'n aparte "eksperimentele" module.

Om hoë werkverrigting te verseker, word die grootste deel van die DearPyGui-kode in C++ geskryf deur gebruik te maak van die Dear ImGui-biblioteek, ontwikkel deur dieselfde outeurs, maar ontwerp om grafiese toepassings in C++ te skep en 'n fundamenteel verskillende bedryfsmodel te bied. Beste PyGui-bronkode word onder die MIT-lisensie versprei. Ondersteuning verklaar vir Linux-, Windows 10- en macOS-platforms.

Die gereedskapstel is geskik vir die vinnige skep van eenvoudige koppelvlakke en vir die ontwikkeling van komplekse gespesialiseerde GUI's vir speletjies, wetenskaplike en ingenieurstoepassings wat hoë responsiwiteit en interaktiwiteit vereis. Toepassingsontwikkelaars word 'n eenvoudige API en 'n stel klaargemaakte tradisionele elemente aangebied soos knoppies, skuifknoppies, skakelaars, spyskaarte, teksvorms, beeldvertoning en verskeie vensteruitlegmetodes. Onder die gevorderde kenmerke word ondersteuning vir die vorming van kaarte, grafieke en tabelle opgemerk.

Vrystelling van die gereedskapstel vir die bou van die DearPyGui 1.0.0-gebruikerskoppelvlak

Bykomend beskikbaar is 'n stel hulpbronkykers, 'n nodusredigeerder, 'n tema-inspeksiestelsel en vryvorm-elemente wat geskik is vir die skep van 2D-speletjies. Om ontwikkeling te vereenvoudig, word verskeie nutsprogramme verskaf, insluitend 'n ontfouter, koderedigeerder, dokumentasiekyker en logboekkyker.

Dear PyGui implementeer die abstrakte API-modus (Behou-modus) tipies van GUI-biblioteke, maar dit word bo-op die Dear ImGui-biblioteek geïmplementeer, wat in IMGUI-modus (Onmiddellike modus GUI) werk. Die Behou-modus beteken dat die take om die toneel te skep deur die biblioteek oorgeneem word, en in die Onmiddellike modus word die visualiseringsmodel aan die kliëntkant verwerk, en die grafiese biblioteek word slegs vir die finale afvoer gebruik, d.w.s. Elke keer as die toepassing opdragte gee om alle koppelvlak-elemente te teken om die volgende voltooide raam te vorm.

DearPyGui gebruik nie inheemse widgets wat deur die stelsel verskaf word nie, maar lewer eerder sy eie widgets deur die OpenGL, OpenGL ES, Metal en DirectX 11 grafiese API's te roep, afhangende van die huidige bedryfstelsel. In totaal word meer as 70 klaargemaakte widgets aangebied.

Vrystelling van die gereedskapstel vir die bou van die DearPyGui 1.0.0-gebruikerskoppelvlak
Vrystelling van die gereedskapstel vir die bou van die DearPyGui 1.0.0-gebruikerskoppelvlak
Vrystelling van die gereedskapstel vir die bou van die DearPyGui 1.0.0-gebruikerskoppelvlak


Bron: opennet.ru

Voeg 'n opmerking