Ukukhishwa kwekhithi yamathuluzi yokwakha i-DearPyGui 1.0.0 interface yomsebenzisi

I-PyGui 1.0.0 (DPG) ethandekayo, ikhithi yamathuluzi ehlanganisa inkundla yokuthuthukiswa kwe-GUI ePython, isikhishiwe. Isici esibaluleke kakhulu sephrojekthi ukusetshenziswa kokufunda okuningi nokukhipha imisebenzi ohlangothini lwe-GPU ukuze kusheshiswe ukunikezwa. Umgomo oyinhloko wokukhishwa kwe-1.0.0 ukuzinzisa i-API. Izinguquko eziphula ukuhambisana manje zizonikezwa kumojula "yokuhlola" ehlukile.

Ukuze kuqinisekiswe ukusebenza okuphezulu, ingxenye eyinhloko yekhodi ye-DearPyGui ibhalwe ku-C++ kusetshenziswa umtapo wezincwadi we-Dear ImGui, othuthukiswe ababhali abafanayo, kodwa yakhelwe ukudala izinhlelo zokusebenza ezinemifanekiso ku-C++ futhi inikeze imodeli yokusebenza ehluke ngokuyisisekelo. Ikhodi yomthombo ye-PyGui ethandekayo isatshalaliswa ngaphansi kwelayisense ye-MIT. Kumenyezelwe ukusekelwa kweLinux, Windows 10 namapulatifomu e-macOS.

Ikhithi yamathuluzi ifanele ukudala ngokushesha ukuxhumana okulula kanye nokuthuthukisa ama-GUI akhethekile ayinkimbinkimbi emidlalo, izinhlelo zokusebenza zesayensi nezobunjiniyela ezidinga ukusabela okuphezulu nokusebenzisana. Abathuthukisi bohlelo lokusebenza banikezwa i-API elula kanye nesethi yezinto zendabuko ezenziwe ngomumo njengezinkinobho, izilayidi, amaswishi, amamenyu, amafomu ombhalo, ukuboniswa kwesithombe nezindlela ezihlukahlukene zokuhlela amawindi. Phakathi kwezici ezithuthukisiwe, ukusekelwa kokwakhiwa kwamashadi, amagrafu namathebula kuyaphawulwa.

Ukukhishwa kwekhithi yamathuluzi yokwakha i-DearPyGui 1.0.0 interface yomsebenzisi

Okunye okutholakalayo isethi yezibukeli zensiza, umhleli we-node, isistimu yokuhlola itimu, nezinto zefomu lamahhala ezifanele ukudala imidlalo ye-2D. Ukwenza intuthuko ibe lula, kuhlinzekwa izinsiza ezimbalwa, okuhlanganisa isilungisi sephutha, umhleli wekhodi, isibukeli semibhalo nesibuki sokungena.

I-PyGui ethandekayo isebenzisa imodi ye-API engabonakali (Imodi egciniwe) evamile yamalabhulali e-GUI, kodwa isetshenziswa phezu kwelabhulali ye-Dear ImGui, esebenza ngemodi ye-IMGUI (Imodi esheshayo ye-GUI). Imodi Egciniwe isho ukuthi imisebenzi yokudala isigameko ithathwa umtapo wolwazi, futhi kumodi esheshayo, imodeli yokubuka icutshungulwa ohlangothini lweklayenti, futhi umtapo wezincwadi wezithombe usetshenziselwa kuphela okukhiphayo kokugcina, i.e. Ngaso sonke isikhathi uhlelo lokusebenza lukhipha umyalo wokudweba zonke izici zesixhumi esibonakalayo ukuze kwakhiwe ifremu elandelayo eqediwe.

I-DearPyGui ayiwasebenzisi amawijethi omdabu anikezwe uhlelo, kodwa inikeza amawijethi ayo ngokubiza i-OpenGL, i-OpenGL ES, i-Metal ne-DirectX 11 graphics APIs, kuye ngesistimu yokusebenza yamanje. Sekukonke, amawijethi esenziwe ngomumo angaphezu kuka-70 anikeziwe.

Ukukhishwa kwekhithi yamathuluzi yokwakha i-DearPyGui 1.0.0 interface yomsebenzisi
Ukukhishwa kwekhithi yamathuluzi yokwakha i-DearPyGui 1.0.0 interface yomsebenzisi
Ukukhishwa kwekhithi yamathuluzi yokwakha i-DearPyGui 1.0.0 interface yomsebenzisi


Source: opennet.ru

Engeza amazwana