Fa'asa'olotoina o mea faigaluega mo le fausiaina o le DearPyGui 1.0.0 fa'aoga fa'aoga

Le pele PyGui 1.0.0 (DPG), o se koluse-platform toolkit mo le atinaʻeina o le GUI i le Python, ua faʻasaʻolotoina. O le vaega pito sili ona taua o le poloketi o le faʻaogaina lea o le tele o faʻasalalauga ma le faʻaaogaina o gaioiga i le itu o le GPU e faʻavave ai le tuʻuina atu. O se sini autu o le faʻasalalauga 1.0.0 o le faʻamautuina o le API. O suiga fa'a-feso'ota'i o le a tu'uina atu nei i se 'ese'ese "fa'ata'ita'i" module.

Ina ia faʻamautinoa le maualuga o le faʻatinoga, o le vaega autu o le DearPyGui code o loʻo tusia i le C ++ e faʻaaoga ai le Dear ImGui library, na atiae e tusitala tutusa, ae na fuafuaina mo le fatuina o faʻataʻitaʻiga faʻataʻitaʻiga i le C ++ ma ofoina atu se faʻataʻitaʻiga faʻaogaina tulaga ese. Le pele PyGui source code o loʻo tufatufaina i lalo ole laisene MIT. Fa'ailoaina le lagolago mo Linux, Windows 10 ma macOS platforms.

O le meafaigaluega e fetaui lelei mo le vave fatuina o fesoʻotaʻiga faigofie ma mo le atinaʻeina o GUI faʻapitoa faʻapitoa mo taʻaloga, faʻasaienisi ma faʻainisinia talosaga e manaʻomia ai le maualuga o le tali ma le fefaʻasoaaʻi. O loʻo tuʻuina atu e le au atinaʻe talosaga se API faigofie ma se seti o mea faʻaleaganuʻu ua saunia e pei o faʻamau, sliders, switches, menus, text forms, faʻaaliga ata ma auala eseese o faʻamalama. Faatasi ai ma foliga sili atu, lagolago mo le fausiaina o siata, kalafi ma laulau o loʻo maitauina.

Fa'asa'olotoina o mea faigaluega mo le fausiaina o le DearPyGui 1.0.0 fa'aoga fa'aoga

O lo'o avanoa fo'i se seti o tagata matamata puna'oa, se fa'atonu node, se faiga su'esu'ega autu, ma elemene e leai se totogi e talafeagai mo le fatuina o ta'aloga 2D. Ina ia faʻafaigofie le atinaʻe, e tele mea aoga e tuʻuina atu, e aofia ai le debugger, code editor, document viewer ma log viewer.

Le pele PyGui faʻaaogaina le faʻaogaina o le API faʻapitoa (Faʻamauina mode) masani o faletusi a le GUI, ae o loʻo faʻatinoina i luga o le faletusi Dear ImGui, lea e faʻaogaina ile IMGUI mode (Immediate mode GUI). O le Retained mode o lona uiga o galuega o le fatuina o le vaaiga o loʻo faʻaaogaina e le faletusi, ma i le Faʻamatalaga Faʻataʻitaʻi, o le faʻataʻitaʻiga faʻataʻitaʻiga o loʻo faʻagasolo i luga o le itu o le tagata o tausia, ma o le faletusi ata e faʻaaogaina mo naʻo le gaioiga mulimuli, i.e. O taimi uma e tu'uina atu ai e le talosaga se fa'atonuga e tusi uma elemene fa'aoga e fausia ai le isi fa'avaa ua mae'a.

E le fa'aogaina e DearPyGui ni widget fa'ale-aganu'u e tu'uina atu e le faiga, ae na te fa'aliliuina ana lava widget e ala i le vala'au i le OpenGL, OpenGL ES, Metal ma DirectX 11 fa'ata'ita'iga API, fa'atatau i le faiga o lo'o iai nei. I le aofaʻi, e sili atu i le 70 widget ua saunia e ofoina atu.

Fa'asa'olotoina o mea faigaluega mo le fausiaina o le DearPyGui 1.0.0 fa'aoga fa'aoga
Fa'asa'olotoina o mea faigaluega mo le fausiaina o le DearPyGui 1.0.0 fa'aoga fa'aoga
Fa'asa'olotoina o mea faigaluega mo le fausiaina o le DearPyGui 1.0.0 fa'aoga fa'aoga


puna: opennet.ru

Faaopoopo i ai se faamatalaga