د Qt 6.3 چوکاټ خوشې کول

د Qt شرکت د Qt 6.3 چوکاټ یوه اعلامیه خپره کړې، په کوم کې چې کار د Qt 6 څانګې فعالیت ثبات او زیاتولو ته دوام ورکوي. Qt 6.3 د وینډوز 10، macOS 10.14+، لینکس (اوبنټو 20.04، CentOS 8.2) پلیټ فارمونو لپاره ملاتړ چمتو کوي. , openSUSE 15.3, SUSE 15 SP2) , iOS 13+، Android 6+ (API 23+)، webOS، Integrity او QNX. د Qt اجزاو لپاره د سرچینې کوډ د LGPLv3 او GPLv2 جوازونو لاندې چمتو شوی.

په Qt 6.3 کې لوی بدلونونه:

  • د Qt QML ماډل د qmltc (QML ډول کمپیلر) کمپیلر تجربوي پلي کولو وړاندیز کوي ، کوم چې تاسو ته اجازه درکوي د QML څیز جوړښتونه په C++ ټولګیو کې تالیف کړئ. د Qt 6.3 سوداګریز کاروونکو لپاره، د Qt Quick Compiler محصول چمتو شوی، کوم چې د پورته ذکر شوي QML ډول کمپیلر سربیره، د QML سکریپټ کمپیلر هم شامل دی، کوم چې تاسو ته اجازه درکوي د QML افعال او څرګندونې په C++ کوډ کې تالیف کړئ. د یادونې وړ ده چې د Qt Quick Compiler کارول د دې امکان برابروي چې د QML-based پروګرامونو فعالیت اصلي پروګرامونو ته نږدې کړي؛ په ځانګړې توګه، کله چې د تمدیدونو تالیف کول، د پیل کولو او اجرا کولو وخت کې نږدې 20-35٪ کموالی شتون لري. د تشریح شوي نسخې کارولو لپاره.
    د Qt 6.3 چوکاټ خوشې کول
  • د "Qt ژبې سرور" ماډل د ژبې سرور او JsonRpc 2.0 پروتوکولونو په ملاتړ پلي شوی.
  • د Qt Wayland Compositor ماډل ستاسو د خپل دودیز شیل توسیعونو رامینځته کولو لپاره د Qt شیل کمپوزیټ سرور او API اضافه کړی.
  • د Qt Quick Controls د CalendarModel او TreeView QML ډولونه د ونې لید کې د کیلنڈر او ډیټا ښودلو لپاره د انٹرفیس پلي کولو سره مدغم کوي.
    د Qt 6.3 چوکاټ خوشې کولد Qt 6.3 چوکاټ خوشې کول
  • د QML ډولونه MessageDialog او FolderDialog د Qt Quick Dialogs ماډل کې اضافه شوي ترڅو د سیسټم ډیالوګ بکسونه وکاروي چې د پلیټ فارم لخوا چمتو شوي پیغامونه ښکاره کړي او د فایلونو له لارې حرکت وکړي.
    د Qt 6.3 چوکاټ خوشې کول
  • Qt Quick د متن سره د کار کولو فعالیت او موثریت ښه کړی. د مثال په توګه، د رینډینګ سست او د لوی حافظې مصرف سره ستونزې کله چې متن، TextEdit، TextArea او TextInput برخو ته د ډیرو لوی اسنادو لیږدولو سره حل شوي.
  • د QML عنصر انعکاس پروب د اعتراض انعکاس وړاندې کولو لپاره د Qt Quick 3D ماډل کې اضافه شوی. د 3D ذرات API پراخ شوی ترڅو د 3D صحنو ته د ذراتو لوی جمع (لوګي، فوګ، او نور) لخوا رامینځته شوي تاثیرات اضافه کړي. یو نوی ResourceLoader عنصر پلي شوی، د Qt Quick 3D کې د سرچینو اداره کولو لپاره وسیلې چمتو کوي او تاسو ته اجازه درکوي د لویو سرچینو فعال بارولو تنظیم کړئ ، لکه میش یا جوړښت ، او همدارنګه د سرچینو د کښته کولو اجازه کنټرول کړئ چې په لید کې نه راځي. د پیښې ساحه
    د Qt 6.3 چوکاټ خوشې کول
  • د Qt PDF ماډل یو مخکتنه پلي کول اضافه کړل، کوم چې په Qt 5.15 کې موجود و مګر په Qt 6 کې شامل نه و.
    د Qt 6.3 چوکاټ خوشې کول
  • د نویو دندو لویه برخه د Qt کور ماډل کې اضافه شوې، په عمده توګه د سټینګ ډیټا پروسس کولو لپاره د وړتیاوو پراخولو پورې اړه لري. QLocale د ISO639-2 ژبې کوډونو لپاره ملاتړ اضافه کړی. QDate، QTime او QLocale ته د AM/PM وخت مشخص کونکو لپاره ملاتړ اضافه شوی. د JSON او CBOR فارمیټونو ترمنځ اسانه تبادله. د QtFuture::whenAll() او whenAny() میتودونه اضافه کړل.
  • د Qt موقعیت د Android او iOS پلیټ فارمونو لخوا چمتو شوي موقعیت ډیټا دقت معلومولو وړتیا چمتو کوي.
  • Qt بلوتوټ د بلوتوټ LE ملاتړ په اړه معلومات او په وینډوز کې د بلوتوټ اډاپټر حالت په اړه معلومات چمتو کوي.
  • د Qt ویجټونو د سټایل شیټونو په کارولو سره د لوړ ریزولوشن سکرینونو ، سټایل کولو ، او ظاهري بدلولو لپاره ملاتړ ښه کړی.
  • د CMake پر بنسټ د جوړونې سیسټم ښه شوی. د qt-generate-deploy-app-script() فنکشن اضافه کړ، کوم چې په مختلفو پلیټ فارمونو کې د غوښتنلیکونو ځای پرځای کولو لپاره د سکریپټونو نسل ساده کوي.
  • د کوډ بیس ثبات او کیفیت ښه کولو لپاره ډیری کار ترسره شوی. د Qt 6.2 د خوشې کیدو راهیسې، د 1750 بګ راپورونه تړل شوي.
  • د Qt 6.x په راتلونکو مهمو خپرونو کې دوی پالن لري چې د WebAssembly، QHttpServer، gRPC لپاره بشپړ ملاتړ پلي کړي، د FFmpeg، Qt سپیچ او Qt ځای پر بنسټ د Qt ملټي میډیا ته یو شاته.

سرچینه: opennet.ru

Add a comment