Lage zouti pou konstwi koòdone itilizatè DearPyGui 1.0.0

Chè PyGui 1.0.0 (DPG), yon bwat zouti kwa-platfòm pou devlopman GUI nan Python, te lage. Karakteristik ki pi enpòtan nan pwojè a se itilizasyon multithreading ak operasyon dechaje sou bò GPU pou pi vit rann. Yon objektif kle nan lage 1.0.0 la se estabilize API a. Chanjman ki kase konpatibilite yo pral kounye a ap ofri nan yon modil separe "eksperimantal".

Pou asire pèfòmans segondè, pati prensipal la nan kòd DearPyGui ekri nan C++ lè l sèvi avèk bibliyotèk la Dear ImGui, devlope pa menm otè yo, men ki fèt pou kreye aplikasyon grafik nan C++ epi ofri yon modèl fonksyònman fondamantalman diferan. Chè kòd sous PyGui distribye anba lisans MIT. Te deklare sipò pou platfòm Linux, Windows 10 ak macOS.

Zouti a apwopriye pou kreye byen vit entèfas senp epi pou devlope entèfas konplèks espesyalize pou jwèt, aplikasyon syantifik ak jeni ki mande pou gwo reyaksyon ak entèaktif. Devlopè aplikasyon yo ofri yon API senp ak yon seri eleman tradisyonèl pare tankou bouton, koulis, switch, meni, fòm tèks, ekspozisyon imaj ak divès metòd layout fenèt. Pami karakteristik avanse yo, yo note sipò pou fòmasyon tablo, graf ak tab.

Lage zouti pou konstwi koòdone itilizatè DearPyGui 1.0.0

Anplis de sa, gen yon seri espektatè resous, yon editè ne, yon sistèm enspeksyon tèm, ak eleman fòm gratis ki apwopriye pou kreye jwèt 2D. Pou senplifye devlopman, yo bay plizyè sèvis piblik, tankou yon debogaj, editè kòd, visualiseur dokimantasyon ak visualiseur log.

Chè PyGui aplike mòd abstrè API (Retained mòd) tipik nan bibliyotèk GUI, men li aplike sou tèt bibliyotèk la Chè ImGui, ki opere nan mòd IMGUI (Immediate mode GUI). Mòd Retained vle di ke bibliyotèk la pran travay pou kreye sèn nan, epi nan mòd Imedyat la, modèl vizyalizasyon an trete sou bò kliyan an, epi bibliyotèk grafik la itilize sèlman pou pwodiksyon final la, sa vle di. Chak fwa aplikasyon an bay kòmandman pou trase tout eleman koòdone yo pou fòme pwochen ankadreman an fini.

DearPyGui pa sèvi ak widgets natif natal ke sistèm lan ofri, men pito rann pwòp widgets li yo lè li rele API grafik OpenGL, OpenGL ES, Metal ak DirectX 11, tou depann de sistèm opere aktyèl la. An total, yo ofri plis pase 70 widget pare yo.

Lage zouti pou konstwi koòdone itilizatè DearPyGui 1.0.0
Lage zouti pou konstwi koòdone itilizatè DearPyGui 1.0.0
Lage zouti pou konstwi koòdone itilizatè DearPyGui 1.0.0


Sous: opennet.ru

Add nouvo kòmantè