د Qt شرکت د Qt 6.5 چوکاټ خپور کړی، کوم چې د Qt 6 څانګې د فعالیت ثبات او پراخولو لپاره کار ته دوام ورکوي. Qt 6.5 د پلیټ فارمونو لپاره ملاتړ چمتو کوي. Windows 10+, macOS 11+ ، Linux (Ubuntu ۲۲.۰۴، اوپن سوس ۱۵.۴، سوس ۱۵ ایس پي ۴، آر ایچ ای ایل ۸.۶/۹.۰)، iOS ۱۴+، Android ۶+ (API ۲۳+)، webOS، WebAssembly، INTEGRITY، او QNX. د Qt اجزاو لپاره د سرچینې کوډ د LGPLv3 او GPLv2 جوازونو لاندې جواز لري.
Qt 6.5 د LTS ریلیز حالت ترلاسه کړی، په کوم کې چې تازه به د سوداګریز جواز کاروونکو لپاره د دریو کلونو لپاره تولید شي (د نورو لپاره، تازه معلومات به د راتلونکي لوی ریلیز رامینځته کیدو دمخه د شپږو میاشتو لپاره خپاره شي). د Qt 6.2 پخوانۍ LTS څانګې لپاره ملاتړ به د سپتمبر 30، 2024 پورې دوام وکړي. د Qt 5.15 څانګه به د می تر 2025 پورې ساتل کیږي.
په Qt 6.5 کې لوی بدلونونه:
- د Qt Quick 3D فزیک ماډل مستحکم شوی او په بشپړ ډول ملاتړ شوی دی، د فزیک سمولیشن لپاره API چمتو کوي چې د Qt Quick 3D سره په 3D صحنو کې د واقعیت متقابل عمل او حرکت لپاره کارول کیدی شي. تطبیق د PhysX انجن پر بنسټ والړ دی.
- د پلیټ فارم ډیزاین لپاره د تیاره حالت لپاره ملاتړ اضافه شوی Windowsپه اتوماتيک ډول د سیسټم فعال تیاره موضوع پلي کړئ او که چیرې غوښتنلیک داسې سټایل کاروي چې پیلټ نه بدلوي نو سرحدونه او سرلیک بار تنظیم کړئ. تاسو کولی شئ د QStyleHints::colorScheme ملکیت کې د بدلونونو اداره کولو سره د سیسټم موضوع کې بدلونونو ته د غوښتنلیک ځواب تنظیم کړئ.

- په Qt Quick Controls کې، د موادو سټایل د دې لپاره دی Android ډیزاین د موادو 3 لارښوونو سره سم راوړل شوی دی. د iOS لپاره بشپړ سټایل پلي شوی دی. د ظاهري بڼې بدلولو لپاره APIs اضافه شوي دي (د مثال په توګه، د TextField یا TextArea لپاره containerStyle، یا د تڼیو او پاپ اوورونو لپاره rounded Scale).

- په پلیټریټ کې macOS هغه غوښتنلیکونه چې QMessageBox یا QErrorMessage کاروي اوس د پلیټ فارم اصلي ډیالوګونو ښودلو توان لري.

- د ویلینډ لپاره، د QNativeInterface::QWaylandApplication API د ویلینډ اصلي شیانو ته د مستقیم لاسرسي لپاره اضافه شوی چې د Qt داخلي جوړښتونو کې کارول کیږي، او همدارنګه د وروستیو کاروونکو کړنو په اړه معلوماتو ته د لاسرسي لپاره، کوم چې د ویلینډ پروتوکول توسیعونو ته د لیږدولو لپاره کارول کیدی شي. نوی API د QNativeInterface نوم ځای کې پلي شوی، کوم چې د X11 او X11 پلیټ فارمونو اصلي API ته د لاسرسي لپاره زنګونه هم چمتو کوي. Android.
- د پلیټ فارم ملاتړ اضافه شوی Android ۱۲ او په دې څانګه کې د پام وړ بدلونونو سره سره، د نړیوالو غونډو د جوړولو وړتیا د Android، کوم چې کولی شي په مختلفو نسخو سره په وسیلو کار وکړي Androidله پیل څخه Android 8.
- د Boot2Qt سټیک تازه شوی ، کوم چې د Qt او QML پراساس د چاپیریال سره د بوټ وړ ګرځنده سیسټمونو رامینځته کولو لپاره کارول کیدی شي. په Boot2Qt کې د سیسټم چاپیریال د Yocto 4.1 (Langdale) پلیټ فارم ته تازه شوی.
- د بستو جوړول د Debian ۱۱ د سوداګریز ملاتړ تر پوښښ لاندې دي.
- د WebAssembly پلیټ فارم ظرفیتونه پراخ شوي، تاسو ته اجازه درکوي د Qt غوښتنلیکونه رامینځته کړئ چې په ویب براوزر کې چلیږي او د مختلف هارډویر پلیټ فارمونو ترمینځ د پورټ وړ وي. د WebAssembly پلیټ فارم لپاره جوړ شوي غوښتنلیکونه، د JIT تالیف څخه مننه، اصلي کوډ ته نږدې د فعالیت سره پرمخ ځي او کولی شي د Qt Quick، Qt Quick 3D او په Qt کې موجود د لید وسیلو څخه کار واخلي. نوې نسخه د ویډیو رینډینګ او په ویجټونو کې د معلولیت لرونکو خلکو لپاره د وسیلو کارولو لپاره ملاتړ اضافه کوي.
- د Qt WebEngine ویب انجن د کرومیم ۱۱۰ کوډ بیس ته تازه شوی دی. په پلیټ فارم کې Linux د هارډویر ګړندي ویډیو رینډرینګ لپاره ملاتړ پلي شوی کله چې د X11- او ویلینډ پر بنسټ چاپیریالونو کې د ولکان ګرافیک API کاروي.
- د Qt Quick Effects ماډل اضافه شوی، د Qt Quick پر بنسټ د انٹرفیس لپاره چمتو شوي ګرافیک اغیزې چمتو کوي. تاسو کولی شئ خپل اغیزې له سکریچ څخه رامینځته کړئ یا د Qt Quick Effect Maker Toolkit په کارولو سره د موجوده اغیزو په یوځای کولو سره رامینځته کړئ.
- د Qt Quick 3D ماډل د ماډلونو د توضیحاتو کچې تنظیم کولو وړتیا چمتو کوي (د مثال په توګه ، ساده میشونه د کیمرې څخه لرې موقعیت لرونکي شیانو لپاره رامینځته کیدی شي). د SceneEnvironment API اوس د فاګ او د لرې پرتو شیانو له مینځه وړلو ملاتړ کوي. ExtendedSceneEnvironment د دې وړتیا چمتو کوي چې د پروسس کولو وروسته پیچلي اغیزې رامینځته کړي او اغیزې لکه د ساحې ژورې ، چمک او د لینز فلیر سره یوځای کړي.
- د gRPC او پروتوکول بفر پروتوکولونو لپاره د ملاتړ سره د تجربوي Qt GRPC ماډل اضافه شوی ، تاسو ته اجازه درکوي gRPC خدماتو ته لاسرسی ومومئ او د پروټوبف په کارولو سره د Qt ټولګیو سریالیز کړئ.
- د Qt شبکې ماډل د HTTP 1 اتصالونو تنظیم کولو لپاره ملاتړ اضافه کړی.
- تجرباتي CAN بس ټولګي د Qt سیریل بس ماډل کې اضافه شوي ، کوم چې د CAN پیغامونو کوډ کولو او ډیکوډ کولو ، پروسس چوکاټونو ، او د DBC فایلونو پارس کولو لپاره کارول کیدی شي.
- د Qt موقعیت ماډل بیا ژوندی شوی، د نقشو، نیویګیشن، او د ګټو د نښه کولو نقطو (POI) یوځای کولو لپاره د وسیلو سره غوښتنلیکونه چمتو کوي. ماډل د پلگ ان انٹرفیس ملاتړ کوي چې له لارې تاسو کولی شئ د مختلف خدماتو چمتو کونکو سره کار کولو لپاره بیکینډونه وصل کړئ او د API توسیعونه رامینځته کړئ. ماډل اوس مهال تجربوي حالت لري او یوازې د خلاص سړک نقشې پراساس د نقشو لپاره شاته ملاتړ کوي.

- د Qt کور، Qt GUI، Qt ملټي میډیا، Qt QML، Qt Quick Compiler، Qt ویجټس ماډلونو وړتیاوې پراخې شوې.
- د ثبات د ښه کولو لپاره ډیر کار شوی دی، شاوخوا 3500 بګ راپورونه تړل شوي دي.
سرچینه: opennet.ru




