در 26 می، نسخه جدیدی از چارچوب ++C منتشر شد Qt 5.15 LTS.
این نسخه آخرین نسخه Qt 5 قبل از انتشار Qt 6 است. ویژگی های برنامه ریزی شده برای حذف در Qt 6 در نسخه فعلی منسوخ شده اند. پشتیبانی غیرتجاری تا انتشار Qt 6 انجام می شود، پشتیبانی تجاری به مدت سه سال انجام می شود.
آخرین انتشارات، تازه به بازار آمده ها:
-
شروع به مهاجرت پشته گرافیکی Qt به آن شد رابط سخت افزاری رندر Qt (RHI)، که به برنامههای Qt Quick اجازه میدهد تا روی Direct 3D، Metal (Apple graphics API)، Vulkan و OpenGL اجرا شوند. Qt RHI قرار است بخش مرکزی Qt 6 باشد.
-
پشتیبانی کامل اضافه شد Qt Quick 3D - API برای جاسازی محتوای سه بعدی در برنامه های کاربردی مبتنی بر Qt Quick با قابلیت تعریف صحنه های سه بعدی در QML. نسخه فعلی که اولین بار در Qt 3 معرفی شد، پشتیبانی از افکت های پس از پردازش، API جدید برای هندسه سفارشی، API چرخش شکل مبتنی بر کواترنیون و پشتیبانی از پرتوهای واگرا را اضافه می کند.
-
استودیو طراحی Qt 1.5 با پشتیبانی از Qt Quick 3D، یک رابط بازطراحی شده بر اساس ویجت های سریع، مشاهده سه بعدی بهبود یافته، توانایی اضافه کردن حاشیه نویسی به عناصر و ویرایشگر نمودار جدید.
-
В Qt QML ویژگیهای «لازم» اضافه شده برای مؤلفههایی که مقادیر آنها باید توسط کاربران کامپوننت تنظیم شود، تنظیم درون خطی مؤلفهها، روش اعلامی تنظیم انواع، عملگر ادغام ?? برای تنظیم مقدار اگر مقدار سمت چپ NULL باشد. هشدارهای ابزار qmllint نیز بهبود یافته است، ابزار qmlformat برای بررسی انطباق با دستورالعمل های سبک کد QML اضافه شده است، QML به عنوان بخشی از بسته Qt برای میکروکنترلرها با QML برای Qt 5.15 سازگار شده است.
-
В qt-quick پشتیبانی از فضاهای رنگی برای عناصر Image، عنصر PathText را به Qt Quick Shapes اضافه کرد. ویژگی cursorShape برای تنظیم شکل مکاننمای ماوس به کنترلکننده اشارهگر اضافه شده است؛ یک شی HeaderView برای افزودن سرصفحههای جدول عمودی و افقی به TableView اضافه شده است.
-
پشتیبانی بهبود یافته برای استایل سمت مشتری (CSD).
-
Qt Lottie، ماژول یکپارچه سازی انیمیشن Adobe Effects، اکنون به طور کامل پشتیبانی می شود.
-
Qt WebEngine به Chromium 80 به روز شد.
-
У Qt 3D پشتیبانی بهبود یافته برای پروفایل و اشکال زدایی.
-
Qt چند رسانه ای پشتیبانی از رندر روی سطوح مختلف رویه های مقیاس گذاری و تبدیل تصاویر در رابط کاربری گرافیکی Qt اکنون در بسیاری از موارد چند رشته ای هستند.
-
شبکه Qt از زمانبندی سفارشی و بلیطهای جلسه TLS 1.3 پشتیبانی میکند.
-
QRunnable و QThreadPool می توانند با std::function، متد سطل زباله کراس پلتفرم اضافه شده QFile::moveToTrash با هم کار کنند.
-
پشتیبانی از گفتگوی انتخاب فایل بومی در اندروید اضافه شده است.
منبع: linux.org.ru