Rilaxx tal-għodda għall-bini tal-interface tal-utent DearPyGui 1.0.0

Għeżież PyGui 1.0.0 (DPG), sett ta 'għodda ta' pjattaformi għall-iżvilupp ta 'GUI f'Python, ġie rilaxxat. L-iktar karatteristika importanti tal-proġett hija l-użu ta 'operazzjonijiet ta' multithreading u ta 'ħatt fuq in-naħa tal-GPU biex tħaffef ir-rendi. Għan ewlieni tar-rilaxx 1.0.0 huwa li jistabbilizza l-API. Bidliet li jkissru l-kompatibbiltà issa se jiġu offruti f'modulu "sperimentali" separat.

Biex tiżgura prestazzjoni għolja, il-parti prinċipali tal-kodiċi DearPyGui hija miktuba f'C++ bl-użu tal-librerija Dear ImGui, żviluppata mill-istess awturi, iżda ddisinjata għall-ħolqien ta 'applikazzjonijiet grafiċi f'C++ u toffri mudell operattiv fundamentalment differenti. Għażiż kodiċi tas-sors PyGui huwa mqassam taħt il-liċenzja MIT. Appoġġ iddikjarat għal pjattaformi Linux, Windows 10 u macOS.

Is-sett ta' għodod huwa adattat għall-ħolqien malajr ta' interfaces sempliċi u għall-iżvilupp ta' GUIs speċjalizzati kumplessi għal-logħob, applikazzjonijiet xjentifiċi u ta' inġinerija li jeħtieġu rispons u interattività għolja. L-iżviluppaturi tal-applikazzjoni huma offruti API sempliċi u sett ta 'elementi tradizzjonali lesti bħal buttuni, sliders, swiċċijiet, menus, formoli ta' test, wiri tal-immaġni u diversi metodi ta 'tqassim tat-twieqi. Fost il-karatteristiċi avvanzati, huwa nnutat appoġġ għall-formazzjoni ta 'charts, graphs u tabelli.

Rilaxx tal-għodda għall-bini tal-interface tal-utent DearPyGui 1.0.0

Barra minn hekk disponibbli huma sett ta 'telespettaturi tar-riżorsi, editur ta' nodi, sistema ta 'spezzjoni ta' temi, u elementi ta 'forma ħielsa adattati għall-ħolqien ta' logħob 2D. Biex jiġi ssimplifikat l-iżvilupp, huma pprovduti diversi utilitajiet, inkluż debugger, editur tal-kodiċi, telespettatur tad-dokumentazzjoni u telespettatur tal-log.

Għażiż PyGui jimplimenta l-modalità API astratta (Modalità Retained) tipika tal-libreriji GUI, iżda hija implimentata fuq il-librerija Dear ImGui, li topera fil-modalità IMGUI (Modalità Immedjata GUI). Il-mod Retained ifisser li l-kompiti tal-ħolqien tax-xena jittieħdu mill-librerija, u fil-modalità Immedjata, il-mudell ta 'viżwalizzazzjoni huwa pproċessat fuq in-naħa tal-klijent, u l-librerija tal-grafika tintuża biss għall-output finali, i.e. Kull darba li l-applikazzjoni toħroġ kmandi biex tiġbed l-elementi kollha tal-interface biex jiffurmaw il-qafas lest li jmiss.

DearPyGui ma jużax widgets indiġeni pprovduti mis-sistema, iżda pjuttost jirrendi l-widgets tiegħu stess billi jsejjaħ l-APIs tal-grafika OpenGL, OpenGL ES, Metal u DirectX 11, skont is-sistema operattiva attwali. B'kollox, huma offruti aktar minn 70 widget lesti.

Rilaxx tal-għodda għall-bini tal-interface tal-utent DearPyGui 1.0.0
Rilaxx tal-għodda għall-bini tal-interface tal-utent DearPyGui 1.0.0
Rilaxx tal-għodda għall-bini tal-interface tal-utent DearPyGui 1.0.0


Sors: opennet.ru

Żid kumment