Te tuku i te kete taputapu mo te hanga i te atanga kaiwhakamahi DearPyGui 1.0.0

Dear PyGui 1.0.0 (DPG), he taputapu whakawhiti mo te whanaketanga GUI i Python, kua tukuna. Ko te mea tino nui o te kaupapa ko te whakamahi i nga mahi multithreading me te whakaheke i te taha ki te taha GPU kia tere ake te tuku. Ko te whainga matua o te tukunga 1.0.0 ko te whakapumau i te API. Ko nga huringa pakaru-hototahi ka tukuna inaianei ki tetahi waahanga "whakamatautau" motuhake.

Hei whakarite i nga mahi teitei, ko te waahanga matua o te waehere DearPyGui ka tuhia ki te C ++ ma te whakamahi i te whare pukapuka Dear ImGui, i whakawhanakehia e nga kaituhi ano, engari i hangaia mo te hanga tono kauwhata i roto i te C ++ me te tuku i tetahi tauira whakahaere rereke. Ka tohatohahia te waehere puna PyGui i raro i te raihana MIT. I whakapuakihia he tautoko mo Linux, Windows 10 me nga papaaho macOS.

He pai te kete taputapu mo te hanga tere i nga atanga ngawari me te whakawhanake i nga GUI motuhake mo nga keemu, nga tono putaiao me nga miihini e hiahia ana kia kaha te whakautu me te taunekeneke. Ko nga kaiwhakawhanake tono ka tukuna he API ngawari me te huinga o nga huānga tuku iho kua rite penei i te paatene, nga riipene, nga huringa, nga tahua, nga puka tuhinga, te whakaatu whakaahua me nga momo tikanga whakatakotoranga matapihi. I roto i nga ahuatanga matatau, ko te tautoko mo te hanganga o nga tūtohi, kauwhata me nga ripanga kua tuhia.

Te tuku i te kete taputapu mo te hanga i te atanga kaiwhakamahi DearPyGui 1.0.0

Kei te waatea ano he huinga kaitirotiro rauemi, he etita node, he punaha tirotiro kaupapa, me nga huānga puka-kore e tika ana mo te hanga keemu 2D. Hei whakangwari i te whanaketanga, he maha nga taputapu ka whakaratohia, tae atu ki te kaipatu, te kaiwhakatika waehere, te kaititiro tuhinga me te kaitirotiro rangitaki.

Ka whakatinanahia e PyGui te aratau API waitara (Aratau Pumau) o nga whare pukapuka GUI, engari ka whakatinanahia ki runga ake o te whare pukapuka Dear ImGui, e mahi ana i te aratau IMGUI (GUI aratau Inamata). Ko te tikanga o te aratau Retained ko nga mahi o te hanga i te waahi ka riro i te whare pukapuka, a, i roto i te aratau Inamata, ka tukatukahia te tauira tirohanga ki te taha o te kiritaki, ka whakamahia te whare pukapuka whakairoiro mo te putanga whakamutunga, ara. Ia wa ka tukuna e te tono nga tono ki te tuhi i nga huānga atanga katoa hei hanga i te anga kua oti.

Kaore a DearPyGui e whakamahi ana i nga widget taketake e whakaratohia ana e te punaha, engari ka tukuna e ia ona ake widget ma te karanga i nga API whakairoiro OpenGL, OpenGL ES, Metal me DirectX 11, i runga i te punaha whakahaere o naianei. I te katoa, neke atu i te 70 nga taputapu kua rite kua oti te tuku.

Te tuku i te kete taputapu mo te hanga i te atanga kaiwhakamahi DearPyGui 1.0.0
Te tuku i te kete taputapu mo te hanga i te atanga kaiwhakamahi DearPyGui 1.0.0
Te tuku i te kete taputapu mo te hanga i te atanga kaiwhakamahi DearPyGui 1.0.0


Source: opennet.ru

Tāpiri i te kōrero