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 zitsimikizidwe kuti zikugwira ntchito bwino, gawo lalikulu la code ya DearPyGui limalembedwa mu C ++ pogwiritsa ntchito laibulale ya Dear ImGui, yopangidwa ndi olemba omwewo, koma yopangidwa kuti ipange zojambula mu C ++ ndikupereka mawonekedwe osiyana kwambiri. Wokondedwa PyGui source code imagawidwa pansi pa MIT layisensi. Adalengeza kuthandizira kwa Linux, Windows 10 ndi nsanja za 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

Kuwonjezera ndemanga