Kuburitswa kweturusi rekuvaka iyo DearPyGui 1.0.0 mushandisi interface

Wadiwa PyGui 1.0.0 (DPG), muchinjika-chikuva chekushandisa chekuvandudza GUI muPython, chakaburitswa. Chinhu chakanyanya kukosha chepurojekiti ndiko kushandiswa kwekuverengera uye kuburitsa mabasa kudivi reGPU kukurumidza kupa. Chinangwa chikuru chekuburitswa kwe1.0.0 ndechekudzikamisa API. Kuenderana-kutyora shanduko ikozvino ichapihwa mune yakaparadzana "yekuyedza" module.

Kuti uve nechokwadi chekushanda kwepamusoro, chikamu chikuru cheDearPyGui kodhi yakanyorwa muC ++ uchishandisa raibhurari yeDear ImGui, yakagadziridzwa nevanyori vakafanana, asi yakagadzirirwa kugadzira graphical application muC ++ uye kupa muenzaniso wakasiyana wekushandisa. Wadiwa PyGui sosi kodhi yakagoverwa pasi peMIT rezenisi. Yakaziviswa rutsigiro rweLinux, Windows 10 uye macOS mapuratifomu.

Iyo kiti yezvishandiso yakakodzera kukurumidza kugadzira nzvimbo dzakareruka uye yekugadzira yakaoma nyanzvi maGUI emitambo, sainzi uye einjiniya zvikumbiro zvinoda kuteedzera kwakanyanya uye kupindirana. Vagadziri vezvishandiso vanopihwa yakapusa API uye seti yezvinhu zvakagadzirirwa-zvakagadzirwa zvechinyakare senge mabhatani, masiraidhi, switch, menyu, mafomu ezvinyorwa, kuratidzwa kwemifananidzo uye dzakasiyana nzira dzemahwindo. Pakati pezvinhu zvepamberi, rutsigiro rwekuumbwa kwemachati, magirafu nematafura zvinocherechedzwa.

Kuburitswa kweturusi rekuvaka iyo DearPyGui 1.0.0 mushandisi interface

Kuwedzerwa kunowanikwa seti yevaoni zviwanikwa, node edhita, dingindira rekuongorora system, uye yemahara-fomu zvinhu zvakakodzera kugadzira 2D mitambo. Kurerutsa budiriro, akati wandei anopihwa, anosanganisira debugger, kodhi mupepeti, zvinyorwa zvinotarisa uye log viewer.

Wadiwa PyGui inoshandisa abstract API modhi (Yakachengetwa modhi) yakajairwa mumaraibhurari eGUI, asi inoiswa pamusoro peMudiwa ImGui raibhurari, inoshanda muIMGUI modhi (Immediate mode GUI). Iyo Retained mode inoreva kuti mabasa ekugadzira chiitiko anotorwa neraibhurari, uye muImmediate mode, iyo yekuona modhi inogadziriswa parutivi rwevatengi, uye raibhurari yemifananidzo inoshandiswa chete kune yekupedzisira kuburitsa, i.e. Pese painobuda application inoraira kudhirowa ese maficha maficha kuti aumbe inotevera yapera furemu.

DearPyGui haishandise majeti ekuzvarwa akapihwa nesystem, asi inopa majeti ayo nekufonera OpenGL, OpenGL ES, Metal uye DirectX 11 mifananidzo yeAPIs, zvichienderana neyazvino sisitimu yekushandisa. Pakazara, anopfuura makumi manomwe akagadzirira-akagadzirwa majeti anopihwa.

Kuburitswa kweturusi rekuvaka iyo DearPyGui 1.0.0 mushandisi interface
Kuburitswa kweturusi rekuvaka iyo DearPyGui 1.0.0 mushandisi interface
Kuburitswa kweturusi rekuvaka iyo DearPyGui 1.0.0 mushandisi interface


Source: opennet.ru

Voeg