ګرانه PyGui 1.0.0 (DPG)، په Python کې د GUI پراختیا لپاره د کراس پلیټ فارم وسیله کټ، خپور شوی. د پروژې ترټولو مهمه ځانګړتیا د GPU اړخ ته د ملټي ریډینګ او آفلوډینګ عملیاتو کارول دي ترڅو د رینډینګ ګړندي کولو لپاره. د 1.0.0 خوشې کولو کلیدي هدف د API ثبات کول دي. د مطابقت ماتولو بدلونونه به اوس په جلا "تجربوي" ماډل کې وړاندې شي.
د لوړ فعالیت ډاډ ترلاسه کولو لپاره ، د DearPyGui کوډ اصلي برخه د ګران ImGui کتابتون په کارولو سره په C++ کې لیکل شوې ، د ورته لیکوالانو لخوا رامینځته شوی ، مګر په C++ کې د ګرافیکي غوښتنلیکونو رامینځته کولو لپاره ډیزاین شوی او د بنسټیز ډول مختلف عملیاتي ماډل وړاندیز کوي. ګرانه PyGui سرچینه کوډ د MIT جواز لاندې ویشل شوی. د لینکس، وینډوز 10 او macOS پلیټ فارمونو لپاره ملاتړ اعلان شوی.
تولکیټ د ګړندي ساده انٹرفیسونو رامینځته کولو او د لوبو ، ساینسي او انجینري غوښتنلیکونو لپاره پیچلي ځانګړي GUIs رامینځته کولو لپاره مناسب دی چې لوړ غبرګون او متقابل عمل ته اړتیا لري. د غوښتنلیک پراختیا کونکو ته یو ساده API او د چمتو شوي دودیزو عناصرو سیټ وړاندیز کیږي لکه بټنونه ، سلایډرونه ، سویچونه ، مینو ، متن فارمونه ، د عکس ښودنه او د کړکۍ مختلف ترتیب میتودونه. د پرمختللو ځانګړتیاو په منځ کې، د چارټونو، ګرافونو او میزونو د جوړولو لپاره ملاتړ یادونه شوې.
سربیره پردې شتون لري د سرچینو لیدونکو سیټ ، د نوډ مدیر ، د موضوع تفتیش سیسټم ، او د 2D لوبو رامینځته کولو لپاره مناسب وړیا فارم عناصر. د پراختیا ساده کولو لپاره، ډیری اسانتیاوې چمتو شوي، پشمول د ډیبګر، کوډ مدیر، د اسنادو لیدونکي او د ننوتلو لیدونکي.
ګرانه PyGui د GUI کتابتونونو لنډیز API حالت (ریټینډ موډ) پلي کوي ، مګر دا د ګران ImGui کتابتون په سر کې پلي کیږي ، کوم چې په IMGUI حالت (عاجل حالت GUI) کې کار کوي. د ساتل شوي حالت معنی دا ده چې د صحنې رامینځته کولو دندې د کتابتون لخوا اخیستل کیږي ، او په فوري حالت کې ، د لید ماډل د پیرودونکي اړخ کې پروسس کیږي ، او د ګرافیک کتابتون یوازې د وروستي محصول لپاره کارول کیږي ، د بیلګې په توګه. هرکله چې غوښتنلیک د راتلونکي بشپړ شوي چوکاټ جوړولو لپاره د انٹرفیس ټول عناصر رسم کولو امر کوي.
DearPyGui د سیسټم لخوا چمتو شوي اصلي ویجټونه نه کاروي، بلکه د اوسني عملیاتي سیسټم پورې اړه لري، د OpenGL، OpenGL ES، Metal او DirectX 11 ګرافیک APIs په زنګ وهلو سره خپل ویجټونه وړاندې کوي. په مجموع کې، له 70 څخه ډیر چمتو شوي ویجټونه وړاندیز شوي.
سرچینه: opennet.ru