DearPyGui 1.0.0 istifadəçi interfeysinin qurulması üçün alətlər dəstinin buraxılışı

Hörmətli PyGui 1.0.0 (DPG), Python-da GUI inkişafı üçün platformalar arası alətlər dəsti buraxıldı. Layihənin ən mühüm xüsusiyyəti göstərilməsini sürətləndirmək üçün GPU tərəfinə çox iş parçacığı və yükləmə əməliyyatlarının istifadəsidir. 1.0.0 buraxılışının əsas məqsədi API-ni sabitləşdirməkdir. Uyğunluğu pozan dəyişikliklər indi ayrıca "eksperimental" modulda təklif olunacaq.

Yüksək performansı təmin etmək üçün DearPyGui kodunun əsas hissəsi eyni müəlliflər tərəfindən hazırlanmış, lakin C++ dilində qrafik proqramların yaradılması üçün nəzərdə tutulmuş və prinsipial olaraq fərqli əməliyyat modelini təklif edən Dear ImGui kitabxanasından istifadə etməklə C++ dilində yazılmışdır. Hörmətli PyGui mənbə kodu MIT lisenziyası altında paylanır. Linux, Windows 10 və macOS platformaları üçün dəstək elan edildi.

Alətlər dəsti sadə interfeysləri tez bir zamanda yaratmaq və yüksək həssaslıq və interaktivlik tələb edən oyunlar, elmi və mühəndislik proqramları üçün mürəkkəb ixtisaslaşmış GUI-lərin hazırlanması üçün uyğundur. Tətbiq tərtibatçılarına sadə API və düymələr, sürgülər, açarlar, menyular, mətn formaları, təsvirin göstərilməsi və müxtəlif pəncərə yerləşdirmə üsulları kimi hazır ənənəvi elementlər dəsti təklif olunur. Qabaqcıl xüsusiyyətlər arasında diaqramların, qrafiklərin və cədvəllərin formalaşmasına dəstək qeyd olunur.

DearPyGui 1.0.0 istifadəçi interfeysinin qurulması üçün alətlər dəstinin buraxılışı

Əlavə olaraq bir sıra resurs izləyiciləri, qovşaq redaktoru, mövzu yoxlama sistemi və 2D oyunları yaratmaq üçün uyğun olan sərbəst forma elementləri mövcuddur. İnkişafı asanlaşdırmaq üçün sazlayıcı, kod redaktoru, sənədlərə baxan və jurnala baxıcı da daxil olmaqla bir neçə kommunal proqram təmin edilir.

Hörmətli PyGui, GUI kitabxanalarına xas olan abstrakt API rejimini (Saxlanılan rejim) tətbiq edir, lakin IMGUI rejimində (Dərhal rejim GUI) işləyən Hörmətli ImGui kitabxanasının üstündə həyata keçirilir. Saxlanılan rejim o deməkdir ki, səhnənin yaradılması vəzifələri kitabxana tərəfindən qəbul edilir və Dərhal rejimdə vizuallaşdırma modeli müştəri tərəfində işlənir və qrafik kitabxana yalnız son çıxış üçün istifadə olunur, yəni. Hər dəfə proqram növbəti hazır çərçivəni yaratmaq üçün bütün interfeys elementlərini çəkmək əmrləri verir.

DearPyGui sistem tərəfindən təmin edilən yerli vidcetlərdən istifadə etmir, əksinə cari əməliyyat sistemindən asılı olaraq OpenGL, OpenGL ES, Metal və DirectX 11 qrafik API-lərinə zəng edərək öz vidjetlərini təqdim edir. Ümumilikdə 70-dən çox hazır vidjet təklif olunur.

DearPyGui 1.0.0 istifadəçi interfeysinin qurulması üçün alətlər dəstinin buraxılışı
DearPyGui 1.0.0 istifadəçi interfeysinin qurulması üçün alətlər dəstinin buraxılışı
DearPyGui 1.0.0 istifadəçi interfeysinin qurulması üçün alətlər dəstinin buraxılışı


Mənbə: opennet.ru

Добавить комментарий