Rakirina amûrê ji bo avakirina navrûya bikarhênerê DearPyGui 1.0.0

Birêz PyGui 1.0.0 (DPG), amûrek çar-platformê ya ji bo pêşkeftina GUI li Python, hate berdan. Taybetmendiya herî girîng a projeyê karanîna operasyonên pirzimanî û barkirina ji aliyê GPU ve ye ku ji bo lezkirina renderkirinê. Armanca sereke ya serbestberdana 1.0.0 aramkirina API-ê ye. Guhertinên şikandina lihevhatinê dê naha di modulek "ceribandinî" ya cihêreng de bêne pêşkêş kirin.

Ji bo misogerkirina performansa bilind, beşa sereke ya koda DearPyGui di C++ de bi karanîna pirtûkxaneya Dear ImGui, ku ji hêla heman nivîskaran ve hatî pêşve xistin, hatî nivîsandin, lê ji bo afirandina serîlêdanên grafîkî yên di C++ de û pêşkêşkirina modelek xebitandinê ya bingehîn a cihêreng hatî çêkirin. Koda çavkaniyê ya birêz PyGui di bin lîsansa MIT de tê belav kirin. Ji bo platformên Linux, Windows 10 û macOS piştgirî daxuyand.

Amûrek ji bo afirandina zû navgînên hêsan û ji bo pêşdebirina GUI-yên pispor ên tevlihev ên ji bo lîstikan, serîlêdanên zanistî û endezyariyê yên ku bersiv û înteraktîfiya bilind hewce dikin maqûl e. Pêşdebirên serîlêdanê API-yek hêsan û komek hêmanên kevneşopî yên amade yên wekî bişkok, slider, guhêrbar, pêşek, formên nivîsê, pêşandana wêneyê û awayên cûrbecûr sêwirana pencereyê têne pêşkêş kirin. Di nav taybetmendiyên pêşkeftî de, piştgirî ji bo avakirina nexşe, grafîk û tabloyan tê destnîşan kirin.

Rakirina amûrê ji bo avakirina navrûya bikarhênerê DearPyGui 1.0.0

Wekî din, komek temaşevanên çavkaniyê, edîtorek nodê, pergalek vekolîna mijarê, û hêmanên belaş ên ku ji bo afirandina lîstikên 2D-ê maqûl in hene. Ji bo hêsankirina pêşkeftinê, gelek karûbar têne peyda kirin, di nav de debugger, edîtorê kodê, temaşekerê belgekirinê û temaşevanek têketinê.

Birêz PyGui moda API-ya abstrakt (moda Retained) ya ku ji pirtûkxaneyên GUI-yê tîpîk e, pêk tîne, lê ew li ser pirtûkxaneya Dear ImGui, ku di moda IMGUI (GUI-ya moda yekser) de dixebite, tête bicîh kirin. Moda Retained tê vê wateyê ku peywirên afirandina dîmenê ji hêla pirtûkxaneyê ve têne girtin, û di moda Yekser de, modela dîtbarî li ser milê xerîdar tê hilanîn, û pirtûkxaneya grafîkê tenê ji bo derketina paşîn tê bikar anîn, ango. Her carê ku serîlêdan ferman dide ku hemî hêmanên navberê bikişîne da ku çarçoveyek qediyayî ya paşîn pêk bîne.

DearPyGui widgetên xwecihî yên ku ji hêla pergalê ve hatî peyda kirin bikar nayîne, lê li şûna ku li gorî pergala xebitandinê ya heyî, bi gazîkirina API-yên grafîkî yên OpenGL, OpenGL ES, Metal û DirectX 11 ve, widgetên xwe çêdike. Bi tevahî, zêdetirî 70 widgetên amade têne pêşkêş kirin.

Rakirina amûrê ji bo avakirina navrûya bikarhênerê DearPyGui 1.0.0
Rakirina amûrê ji bo avakirina navrûya bikarhênerê DearPyGui 1.0.0
Rakirina amûrê ji bo avakirina navrûya bikarhênerê DearPyGui 1.0.0


Source: opennet.ru

Add a comment