Tso tawm cov khoom siv rau kev tsim lub DearPyGui 1.0.0 tus neeg siv interface

Nyob zoo PyGui 1.0.0 (DPG), cov cuab yeej hla-platform rau GUI kev txhim kho hauv Python, tau raug tso tawm. Qhov tseem ceeb tshaj plaws ntawm qhov project yog kev siv ntau txoj xov thiab kev ua haujlwm offloading rau GPU sab kom ua kom nrawm dua. Lub hom phiaj tseem ceeb ntawm 1.0.0 tso tawm yog kom ruaj khov API. Kev hloov pauv kev sib raug zoo tam sim no yuav muaj nyob rau hauv ib qho "sim" module cais.

Txhawm rau kom ntseeg tau tias muaj kev ua tau zoo, qhov tseem ceeb ntawm DearPyGui code yog sau rau hauv C ++ siv lub tsev qiv ntawv Nyob Zoo ImGui, tsim los ntawm tib cov kws sau ntawv, tab sis tsim los tsim cov duab kos duab hauv C ++ thiab muab cov qauv kev ua haujlwm sib txawv. Nyob zoo PyGui qhov chaws muab faib raws li MIT daim ntawv tso cai. Tshaj tawm kev txhawb nqa rau Linux, Windows 10 thiab macOS platforms.

Cov cuab yeej tsim nyog rau kev tsim cov kev sib tshuam yooj yim sai thiab tsim kom muaj kev sib tw tshwj xeeb GUIs rau kev ua si, kev siv txuj ci thiab engineering uas xav tau kev ua haujlwm siab thiab sib cuam tshuam. Cov neeg tsim daim ntawv thov tau muab qhov API yooj yim thiab cov txheej txheem npaj ua ib txwm ua xws li cov nyees khawm, sliders, keyboards, menus, ntawv sau, duab tso saib thiab ntau yam kev teeb tsa qhov rais. Ntawm cov yam ntxwv siab heev, kev txhawb nqa rau kev tsim cov kab kos, kab kos thiab cov ntxhuav tau sau tseg.

Tso tawm cov khoom siv rau kev tsim lub DearPyGui 1.0.0 tus neeg siv interface

Tsis tas li ntawd muaj nyob rau hauv ib pawg ntawm cov neeg siv khoom siv, tus kws kho qhov muag, lub ntsiab lus tshuaj xyuas, thiab cov ntsiab lus pub dawb tsim nyog rau kev tsim 2D kev ua si. Txhawm rau txhim kho yooj yim, ntau yam khoom siv tau muab, suav nrog kev debugger, code editor, cov ntaub ntawv saib thiab cov neeg saib xyuas.

Nyob zoo PyGui siv qhov paub daws teeb API hom (Tswj hom) raug ntawm GUI cov tsev qiv ntawv, tab sis nws tau siv rau saum lub tsev qiv ntawv Nyob Zoo ImGui, uas ua haujlwm hauv IMGUI hom (Tam sim ntawd hom GUI). Lub hom Retained txhais tau hais tias cov dej num ntawm kev tsim lub scene yog coj los ntawm lub tsev qiv ntawv, thiab nyob rau hauv lub tam sim no hom, lub visualization qauv yog ua tiav ntawm tus neeg siv khoom, thiab lub tsev qiv ntawv graphics tsuas yog siv rau qhov kawg tso zis, i.e. Txhua lub sij hawm daim ntawv thov teeb meem txib kom kos tag nrho cov ntsiab lus interface los ua tus ncej tom ntej tiav.

DearPyGui tsis siv cov widgets ib txwm muab los ntawm lub kaw lus, tab sis theej ua nws tus kheej widgets los ntawm kev hu rau OpenGL, OpenGL ES, Hlau thiab DirectX 11 graphics APIs, nyob ntawm qhov kev ua haujlwm tam sim no. Nyob rau hauv tag nrho, ntau tshaj 70 npaj-ua widgets muaj.

Tso tawm cov khoom siv rau kev tsim lub DearPyGui 1.0.0 tus neeg siv interface
Tso tawm cov khoom siv rau kev tsim lub DearPyGui 1.0.0 tus neeg siv interface
Tso tawm cov khoom siv rau kev tsim lub DearPyGui 1.0.0 tus neeg siv interface


Tau qhov twg los: opennet.ru

Ntxiv ib saib