Mwepụta nke ngwa ọrụ maka iwulite interface onye ọrụ DearPyGui 1.0.0

Ezigbo PyGui 1.0.0 (DPG), ngwa ihe eji eme ihe maka mmepe GUI na Python, ewepụtala. Akụkụ kachasị mkpa nke ọrụ ahụ bụ iji multithreading na nbudata ọrụ na akụkụ GPU iji mee ka nsụgharị dị ngwa. Ebumnuche bụ isi nke ntọhapụ 1.0.0 bụ ime ka API kwụsie ike. A ga-enye mgbanwe ndakọrịta ndakọrịta na modul "nnwale" dị iche.

Iji hụ na arụmọrụ dị elu, edere akụkụ bụ isi nke koodu DearPyGui na C ++ site na iji ọbá akwụkwọ Dear ImGui, nke otu ndị edemede mepụtara, mana emebere ya maka imepụta ngwa eserese na C ++ ma na-enye ụdị ọrụ dị iche iche. A na-ekesa koodu isi mmalite PyGui n'okpuru ikike MIT. Ekwuwapụtara nkwado maka Linux, Windows 10 na nyiwe macOS.

Ngwa ngwa ahụ dabara adaba maka ịmepụta ngwa ngwa dị mfe yana maka ịmepụta GUI pụrụ iche dị mgbagwoju anya maka egwuregwu, ngwa sayensị na injinịa chọrọ nzaghachi dị elu na mmekọrịta. A na-enye ndị nrụpụta ngwa API dị mfe yana usoro ihe ọdịnala emebere dị ka bọtịnụ, ihe mmịfe, mgba ọkụ, menus, ụdị ederede, ngosipụta onyonyo na ụzọ nhazi windo dị iche iche. N'ime atụmatụ ndị dị elu, a na-ahụta nkwado maka nhazi eserese, eserese na tebụl.

Mwepụta nke ngwa ọrụ maka iwulite interface onye ọrụ DearPyGui 1.0.0

Ndị ọzọ dịnụ bụ otu ndị na-ekiri akụrụngwa, onye na-edezi ọnụ, usoro nyocha isiokwu, yana ụdị ụdị efu dabara adaba maka imepụta egwuregwu 2D. Iji mee ka mmepe dị mfe, a na-enye ọtụtụ ngwa ọrụ, gụnyere ihe nbibi, onye ndezi koodu, onye na-ekiri akwụkwọ na onye na-ekiri log.

Ezigbo PyGui na-emejuputa ụdị API abstract (ọnọdụ echekwabara) nke a na-ahụkarị nke ọba akwụkwọ GUI, mana etinyere ya n'elu ọba akwụkwọ Dear ImGui, nke na-arụ ọrụ na ọnọdụ IMGUI (GUI ngwa ngwa). Ọnọdụ ejigidere pụtara na ọbá akwụkwọ na-eweghara ọrụ nke ịmepụta ọnọdụ ahụ, na n'ọnọdụ ozugbo, a na-ahazi ihe ngosi ahụ n'akụkụ ndị ahịa, a na-eji ọba akwụkwọ eserese naanị maka mmepụta ikpeazụ, ya bụ. Oge ọ bụla ngwa ahụ na-enye iwu ka ịse ihe niile interface iji mepụta etiti na-esote okokụre.

DearPyGui anaghị eji wijetị ala nke sistemụ ahụ nyere, kama ọ na-enye wijetị nke ya site na ịkpọ OpenGL, OpenGL ES, Metal na DirectX 11 ndịna-emeputa API, dabere na sistemụ arụmọrụ ugbu a. Na mkpokọta, a na-enye ihe karịrị wijetị emebere 70.

Mwepụta nke ngwa ọrụ maka iwulite interface onye ọrụ DearPyGui 1.0.0
Mwepụta nke ngwa ọrụ maka iwulite interface onye ọrụ DearPyGui 1.0.0
Mwepụta nke ngwa ọrụ maka iwulite interface onye ọrụ DearPyGui 1.0.0


isi: opennet.ru

Tinye a comment