Kutulutsidwa kwa zida zopangira mawonekedwe a DearPyGui 1.0.0

Wokondedwa PyGui 1.0.0 (DPG), chida chothandizira chitukuko cha GUI ku Python, chatulutsidwa. Chofunika kwambiri cha polojekitiyi ndikugwiritsa ntchito ma multithreading ndi kutsitsa ku mbali ya GPU kuti mufulumizitse kupereka. Cholinga chachikulu cha kutulutsidwa kwa 1.0.0 ndikukhazikitsa API. Zosintha zosagwirizana nazo tsopano zidzaperekedwa mu gawo la "zoyeserera".

Kuti zitsimikizire kuti ntchito yake ndi yabwino kwambiri, ma code ambiri a DearPyGui amalembedwa mu C++ pogwiritsa ntchito laibulale ya Dear ImGui, yopangidwa ndi olemba omwewo koma yopangidwira kupanga mapulogalamu ojambula mu C++ ndikupereka njira yosiyana kwambiri yogwirira ntchito. Ma code a Dear PyGui amagawidwa pansi pa layisensi ya MIT. Chithandizo cha nsanja zotsatirazi chalengezedwa: Linux, Windows 10 и macOS.

Chida chothandizira ndichoyenera kupanga mwachangu malo olumikizirana osavuta ndikupanga ma GUI apadera apadera amasewera, sayansi ndi uinjiniya zomwe zimafuna kuyankha kwakukulu komanso kuyanjana. Opanga mapulogalamu amapatsidwa API yosavuta komanso seti ya zinthu zakale zopangidwa kale monga mabatani, masiladi, masiwichi, mindandanda yazakudya, mafomu olembera, mawonedwe azithunzi ndi njira zosiyanasiyana zamawonekedwe awindo. Zina mwazinthu zapamwamba, kuthandizira pakupanga ma chart, ma graph ndi matebulo amadziwika.

Kutulutsidwa kwa zida zopangira mawonekedwe a DearPyGui 1.0.0

Zowonjezerapo ndi gulu la owonera zida, mkonzi wa node, dongosolo loyang'anira mitu, ndi zinthu zaulere zoyenera kupanga masewera a 2D. Kuti muchepetse chitukuko, zida zingapo zimaperekedwa, kuphatikiza chowongolera, chowongolera ma code, chowonera zolemba ndi log viewer.

Wokondedwa PyGui imagwiritsa ntchito mawonekedwe a API (machitidwe osungidwa) ofanana ndi malaibulale a GUI, koma imayikidwa pamwamba pa laibulale ya Dear ImGui, yomwe imagwira ntchito mu IMGUI mode (Immediate mode GUI). The Retained mode imatanthauza kuti ntchito zopanga zochitikazo zimatengedwa ndi laibulale, ndipo mu Njira Yomweyi, chitsanzo chowonetseratu chimakonzedwa kumbali ya kasitomala, ndipo laibulale yojambula zithunzi imagwiritsidwa ntchito pokhapokha pomaliza, i.e. Nthawi iliyonse yomwe pulogalamuyo ikufuna kulamula kujambula mawonekedwe onse kuti apange chimango chomaliza chotsatira.

DearPyGui sigwiritsa ntchito ma widget omwe amaperekedwa ndi dongosololi, koma imapanga ma widget ake poyimbira ma API a zithunzi za OpenGL, OpenGL ES, Metal ndi DirectX 11, kutengera makina ogwiritsira ntchito. Pazonse, ma widget opangidwa opitilira 70 amaperekedwa.

Kutulutsidwa kwa zida zopangira mawonekedwe a DearPyGui 1.0.0
Kutulutsidwa kwa zida zopangira mawonekedwe a DearPyGui 1.0.0
Kutulutsidwa kwa zida zopangira mawonekedwe a DearPyGui 1.0.0


Source: opennet.ru
Gulani kuchititsa kodalirika kwamasamba okhala ndi chitetezo cha DDoS, ma seva a VPS VDS Gulani malo odalirika osungira mawebusayiti okhala ndi chitetezo cha DDoS, ma seva a VPS VDS | ProHoster