Qt 6.5 فريم ورڪ ڇڏڻ

Qt ڪمپني Qt 6.5 فريم ورڪ جو هڪ رليز شايع ڪيو آهي، جنهن ۾ Qt 6 برانچ جي ڪارڪردگي کي مستحڪم ڪرڻ ۽ وڌائڻ لاءِ ڪم جاري آهي. Qt 6.5 Windows 10+، macOS 11+، Linux پليٽ فارمز (Ubuntu 20.04, openSUSE) لاءِ سپورٽ فراهم ڪري ٿو. 15.4، SUSE 15 SP4، RHEL 8.4 /9.0)، iOS 14+، Android 8+ (API 23+)، 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 منظرن ۾ شين جي حرڪت لاءِ. عمل درآمد فزڪس انجڻ تي ٻڌل آهي.
  • ونڊوز پليٽ فارم لاءِ ڊارڪ موڊ لاءِ سپورٽ شامل ڪئي وئي. سسٽم ۾ چالو ٿيل اونداهي ڊيزائن جي خودڪار ايپليڪيشن ۽ فريم ۽ هيڊرز کي ترتيب ڏيڻ جي صورت ۾ ايپليڪيشن هڪ انداز استعمال ڪري ٿو جيڪو پيٽ کي تبديل نٿو ڪري. ايپليڪيشن ۾، توهان QStyleHints::colorScheme ملڪيت ۾ تبديلين کي پروسيس ڪندي سسٽم جي موضوع ۾ تبديلين تي پنهنجو ردعمل ترتيب ڏئي سگهو ٿا.
    Qt 6.5 فريم ورڪ ڇڏڻ
  • Qt Quick Controls ۾، Android لاءِ مواد جو انداز مواد 3 جي تجويزن جي مطابق آندو ويو آھي. iOS لاءِ ھڪ مڪمل انداز لاڳو ڪيو ويو آھي. ظاھر تبديل ڪرڻ لاءِ APIs شامل ڪيا ويا (مثال طور، ٽيڪسٽ فيلڊ يا ٽيڪسٽ ايريا لاءِ ڪنٽينر اسٽائل، يا بٽڻن ۽ پاپ اوور لاءِ گول اسڪيل).
    Qt 6.5 فريم ورڪ ڇڏڻ
  • macOS پليٽ فارم تي، ايپليڪيشنون جيڪي استعمال ڪن ٿيون QMessageBox يا QErrorMessage ڊسپلي پليٽ فارم-مقامي ڊائلاگ.
    Qt 6.5 فريم ورڪ ڇڏڻ
  • Wayland لاءِ، QNativeInterface::QWaylandApplication پروگرامنگ انٽرفيس شامل ڪيو ويو آھي سڌو رسائي لاءِ Wayland-آبائيڪس شيون جيڪي Qt جي اندروني اڏاوتن ۾ استعمال ٿينديون آھن، ۽ گڏوگڏ استعمال ڪندڙ جي تازي عملن بابت معلومات تائين پھچائڻ لاءِ، جيڪي شايد Wayland پروٽوڪول ڏانھن منتقل ڪرڻ لاءِ گھربل ھجن. واڌايون. نئون API QNativeInterface namespace ۾ لاڳو ڪيو ويو آهي، جيڪو X11 ۽ Android پليٽ فارمن جي اصلي APIs تائين رسائي لاءِ ڪال پڻ فراهم ڪري ٿو.
  • اينڊرائيڊ 12 پليٽ فارم لاءِ سپورٽ شامل ڪئي وئي آهي ۽ هن برانچ ۾ اهم تبديلين جي باوجود، اينڊرائيڊ لاءِ يونيورسل اسمبليون ٺاهڻ جي صلاحيت برقرار رکي وئي آهي جيڪي اينڊرائيڊ جي مختلف ورزن سان گڏ ڊوائيسز تي ڪم ڪري سگهن ٿيون، جيڪي اينڊرائيڊ 8 کان شروع ٿينديون آهن.
  • Boot2Qt اسٽيڪ کي اپڊيٽ ڪيو ويو آهي، جيڪو استعمال ڪري سگھجي ٿو بوٽبل موبائل سسٽم ٺاهڻ لاءِ ماحول سان Qt ۽ QML جي بنياد تي. Boot2Qt ۾ سسٽم ماحول کي اپڊيٽ ڪيو ويو آهي Yocto 4.1 (Langdale) پليٽ فارم.
  • ڊيبين 11 لاءِ پيڪيجز جي ترقي شروع ٿي چڪي آهي، جيڪي ڪمرشل سپورٽ سان ڍڪيل آهن.
  • WebAssembly پليٽ فارم جي صلاحيتن کي وڌايو ويو آهي، توهان کي Qt ​​ايپليڪيشنون ٺاهڻ جي اجازت ڏئي ٿي جيڪي ويب برائوزر ۾ هلن ٿيون ۽ مختلف هارڊويئر پليٽ فارمن جي وچ ۾ پورٽبل آهن. WebAssembly پليٽ فارم لاءِ ٺاهيل ايپليڪيشنون، JIT جي تاليف جي مهرباني، ڪارڪردگي سان هلن ٿيون مقامي ڪوڊ جي ويجهو ۽ استعمال ڪري سگهن ٿيون Qt Quick، Qt Quick 3D ۽ Qt ۾ موجود بصري اوزار. نئون ورزن ويڊيو رينڊنگ ۽ ويجيٽس ۾ معذور ماڻهن لاءِ اوزارن جي استعمال لاءِ سپورٽ شامل ڪري ٿو.
  • Qt WebEngine ويب انجڻ کي Chromium 110 ڪوڊ بيس تي اپڊيٽ ڪيو ويو آهي. لينڪس پليٽ فارم تي، وڊيو رينڊرنگ جي هارڊويئر ايڪسلريشن لاءِ سپورٽ لاڳو ڪئي ويندي آهي جڏهن Vulkan گرافڪس API استعمال ڪندي ماحول ۾ X11 ۽ Wayland جي بنياد تي.
  • Qt Quick Effects ماڊل شامل ڪيو ويو آھي، Qt Quick تي ٻڌل انٽرفيس لاءِ تيار ٿيل گرافڪ اثر مهيا ڪري ٿو. توهان شروع کان پنهنجا اثر ٺاهي سگهو ٿا يا انهن کي ٺاهي سگهو ٿا موجوده اثرن کي گڏ ڪري Qt Quick Effect Maker Toolkit استعمال ڪندي.
  • Qt Quick 3D ماڊل ماڊل جي تفصيل جي سطح کي ترتيب ڏيڻ جي صلاحيت فراهم ڪري ٿو (مثال طور، آسان ميشز ٺاهي سگھجن ٿيون جيڪي ڪئميرا کان پري واقع شين لاءِ). SceneEnvironment API ھاڻي دھند ۽ ڏور وارين شين جي ختم ٿيڻ کي سپورٽ ڪري ٿو. ExtendedSceneEnvironment پيچيده پوسٽ پروسيسنگ اثرات پيدا ڪرڻ ۽ اثرات کي گڏ ڪرڻ جي صلاحيت مهيا ڪري ٿي جهڙوڪ فيلڊ جي کوٽائي، چمڪ، ۽ لينس فليئر.
  • GRPC ۽ Protocol Buffer Protocols جي مدد سان هڪ تجرباتي Qt GRPC ماڊل شامل ڪيو ويو، توهان کي GRPC سروسز تائين رسائي ۽ پروٽوبوف استعمال ڪندي Qt ڪلاسز کي سيريل ڪرڻ جي اجازت ڏئي ٿي.
  • Qt نيٽورڪ ماڊل HTTP 1 ڪنيڪشن قائم ڪرڻ لاءِ مدد شامل ڪئي آھي.
  • تجرباتي CAN بس ڪلاس Qt سيريل بس ماڊل ۾ شامل ڪيا ويا آهن، جيڪي CAN پيغامن کي انڪوڊ ۽ ڊيڪوڊ ڪرڻ، فريم کي پروسيس ڪرڻ، ۽ ڊي بي سي فائلن کي پارس ڪرڻ لاءِ استعمال ڪري سگھجن ٿيون.
  • Qt جڳه ماڊل کي بحال ڪيو ويو آهي، نقشن کي گڏ ڪرڻ، نيويگيشن، ۽ دلچسپي جي پوائنٽن (POI) جي نشاندهي ڪرڻ لاء اوزار سان ايپليڪيشنون مهيا ڪري ٿي. ماڊل هڪ پلگ ان انٽرفيس کي سپورٽ ڪري ٿو جنهن جي ذريعي توهان مختلف سروس فراهم ڪندڙن سان ڪم ڪرڻ لاءِ پس منظر ڳنڍي سگهو ٿا ۽ API ايڪسٽينشن ٺاهي سگهو ٿا. ماڊل في الحال تجرباتي حيثيت رکي ٿو ۽ صرف اوپن اسٽريٽ ميپس جي بنياد تي نقشن لاءِ پس منظر کي سپورٽ ڪري ٿو.
    Qt 6.5 فريم ورڪ ڇڏڻ
  • Qt ڪور، Qt GUI، Qt ملٽي ميڊيا، Qt QML، Qt Quick Compiler، Qt Widgets ماڊلز جون صلاحيتون وڌايون ويون آھن.
  • استحڪام کي بهتر بڻائڻ لاءِ تمام گهڻو ڪم ڪيو ويو آهي، اٽڪل 3500 بگ رپورٽون بند ڪيون ويون آهن.

    جو ذريعو: opennet.ru

تبصرو شامل ڪريو