DearPyGui 1.0.0 foydalanuvchi interfeysini yaratish uchun asboblar to'plamining chiqarilishi

Hurmatli PyGui 1.0.0 (DPG), Python-da grafik interfeysni ishlab chiqish uchun platformalararo asboblar to'plami chiqarildi. Loyihaning eng muhim xususiyati - ko'rsatishni tezlashtirish uchun GPU tomoniga multithreading va tushirish operatsiyalaridan foydalanish. 1.0.0 versiyasining asosiy maqsadi APIni barqarorlashtirishdir. Moslikni buzadigan o'zgarishlar endi alohida "eksperimental" modulda taqdim etiladi.

Yuqori unumdorlikni ta'minlash uchun DearPyGui kodining asosiy qismi xuddi shu mualliflar tomonidan ishlab chiqilgan, lekin C++ tilida grafik ilovalarni yaratish va tubdan boshqa operatsion modelni taklif qilish uchun mo'ljallangan Dear ImGui kutubxonasi yordamida C++ tilida yozilgan. Hurmatli PyGui manba kodi MIT litsenziyasi ostida tarqatiladi. Linux, Windows 10 va macOS platformalari uchun e'lon qilingan qo'llab-quvvatlash.

Asboblar to'plami oddiy interfeyslarni tezda yaratish va yuqori sezgirlik va interaktivlikni talab qiluvchi o'yinlar, ilmiy va muhandislik ilovalari uchun murakkab ixtisoslashtirilgan grafik interfeyslarni ishlab chiqish uchun javob beradi. Ilovalarni ishlab chiquvchilarga oddiy API va tugmalar, slayderlar, kalitlar, menyular, matn shakllari, tasvirlarni ko'rsatish va oynani joylashtirishning turli usullari kabi tayyor an'anaviy elementlar to'plami taklif etiladi. Murakkab xususiyatlar orasida diagrammalar, grafiklar va jadvallarni shakllantirishni qo'llab-quvvatlash qayd etilgan.

DearPyGui 1.0.0 foydalanuvchi interfeysini yaratish uchun asboblar to'plamining chiqarilishi

Qo'shimcha ravishda resurs tomoshabinlari to'plami, tugun muharriri, mavzuni tekshirish tizimi va 2D o'yinlarini yaratish uchun mos bo'lgan erkin shaklli elementlar mavjud. Rivojlanishni soddalashtirish uchun bir nechta yordamchi dasturlar, jumladan, tuzatuvchi, kod muharriri, hujjatlarni ko'rish va jurnalni ko'rish vositasi taqdim etiladi.

Hurmatli PyGui GUI kutubxonalariga xos mavhum API rejimini (Saqlangan rejim) amalga oshiradi, lekin u IMGUI rejimida (Immediate mode GUI) ishlaydigan Hurmatli ImGui kutubxonasining tepasida amalga oshiriladi. Saqlangan rejim sahnani yaratish vazifalari kutubxona tomonidan o'z zimmasiga olinishini anglatadi va Darhol rejimida vizualizatsiya modeli mijoz tomonida qayta ishlanadi va grafik kutubxona faqat yakuniy chiqish uchun ishlatiladi, ya'ni. Har safar dastur keyingi tayyor ramkani yaratish uchun barcha interfeys elementlarini chizish buyrug'ini beradi.

DearPyGui tizim tomonidan taqdim etilgan mahalliy vidjetlardan foydalanmaydi, aksincha joriy operatsion tizimga qarab OpenGL, OpenGL ES, Metal va DirectX 11 grafik API-larini chaqirish orqali o'z vidjetlarini taqdim etadi. Hammasi bo'lib 70 dan ortiq tayyor vidjetlar taklif etiladi.

DearPyGui 1.0.0 foydalanuvchi interfeysini yaratish uchun asboblar to'plamining chiqarilishi
DearPyGui 1.0.0 foydalanuvchi interfeysini yaratish uchun asboblar to'plamining chiqarilishi
DearPyGui 1.0.0 foydalanuvchi interfeysini yaratish uchun asboblar to'plamining chiqarilishi


Manba: opennet.ru

a Izoh qo'shish