Lëshimi i toolkit-it për ndërtimin e ndërfaqes së përdoruesit DearPyGui 1.0.0

Ështe publikuar lĂ«shimi i Dear PyGui 1.0.0 (DPG), njĂ« toolkit shumĂ«-platformor pĂ«r zhvillimin e ndĂ«rfaqeve grafike tĂ« pĂ«rdoruesit nĂ« gjuhĂ«n Python. Veçoria mĂ« e rĂ«ndĂ«sishme e projektit Ă«shtĂ« pĂ«rdorimi i multithreading dhe zhvendosja e operacioneve nĂ« GPU pĂ«r tĂ« pĂ«rshpejtuar vizatimin. QĂ«llimi kryesor i hartimit tĂ« lĂ«shimit 1.0.0 Ă«shtĂ« stabilizimi i API-sĂ«. Ndryshimet qĂ« prishin pajtueshmĂ«rinĂ« tani do tĂ« ofrohen nĂ« njĂ« modul tĂ« veçantĂ« "experimental".

PĂ«r tĂ« siguruar njĂ« performancĂ« tĂ« lartĂ«, pjesa kryesore e kodit DearPyGui Ă«shtĂ« shkruar nĂ« gjuhĂ«n C++ duke pĂ«rdorur bibliotekĂ«n Dear ImGui, e cila zhvillohet nga tĂ« njĂ«jtit autorĂ«, por Ă«shtĂ« e destinuar pĂ«r krijimin e aplikacioneve grafike nĂ« C++ dhe ofron njĂ« model pune tĂ« ndryshĂ«m. Burimet e kodit tĂ« Dear PyGui janĂ« tĂ« shpĂ«rndara nĂ«n licencĂ«n MIT. ËshtĂ« deklaruar mbĂ«shtetje pĂ«r platformat Linux, Windows 10 dhe macOS.

Toolkit-i është i përshtatshëm si për krijimin e shpejtë të ndërfaqeve të thjeshta, ashtu edhe për zhvillimin e GUI-ve të komplikuara të specializuara për lojëra, aplikacione shkencore dhe inxhinierike, ku kërkohet një përgjigje dhe ndërveprim i lartë. Zhvilluesve të aplikacioneve u ofrohet një API i thjeshtë dhe një grup elementesh tradicionale si butonat, rrëshqitësit, ndërprerësit, menutë, format e tekstit, shfaqja e imazheve dhe metoda të ndryshme për shtrirjen e elementeve të dritares. Nga mundësitë e zgjeruara, përmendet mbështetja për krijimin e diagrameve, grafikut dhe tabelave.

Lëshimi i toolkit-it për ndërtimin e ndërfaqes së përdoruesit DearPyGui 1.0.0

Shtesa e shikuesve të burimeve, redaktuesit e lidhjeve nodale, sistemi i inspektimit të temave dhe elementët për vizatimin e rastësishëm, të përshtatshëm për krijimin e lojërave 2D, janë gjithashtu në dispozicion. Për të thjeshtuar zhvillimin, ofrohen disa utilitete, përfshirë debugger-in, redaktuesin e kodit, shikuesin e dokumentacionit dhe shikuesin e skedarëve të logs.

Dear PyGui implementon një mënyrë tipike për bibliotekat GUI (Retained mode), por është e realizuar mbi bibliotekën Dear ImGui, e cila punon në mënyrën IMGUI (Immediate mode GUI). Mënyra Retained nënkupton që detyrat për ndërtimin e skenës mbahen nga biblioteka, ndërsa në mënyrën Immediate, modeli i vizualizimit përpunon në anën e klientit dhe biblioteka grafike përdoret vetëm për output-in përfundimtar, dmth. aplikacioni jep çdo herë komandat për vizatimin e të gjitha elementeve të ndërfaqes për të krijuar një kornizë të gatshme.

Në DearPyGui nuk përdoren widget-et natyra të ofruara nga sistemi, por vizatohen widget-et e veta përmes thirrjeve në API grafike OpenGL, OpenGL ES, Metal dhe DirectX 11, në varësi të sistemit operativ aktual. Në total ofrohen më shumë se 70 widget-e gati.

Lëshimi i toolkit-it për ndërtimin e ndërfaqes së përdoruesit DearPyGui 1.0.0
Lëshimi i toolkit-it për ndërtimin e ndërfaqes së përdoruesit DearPyGui 1.0.0
Lëshimi i toolkit-it për ndërtimin e ndërfaqes së përdoruesit DearPyGui 1.0.0


Burimi: opennet.ru
Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster