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

Qt ڪمپني Qt 6.2 فريم ورڪ جو هڪ رليز شايع ڪيو آهي، جنهن ۾ Qt 6 برانچ جي ڪارڪردگي کي مستحڪم ۽ وڌائڻ لاءِ ڪم جاري آهي. Qt 6.2 پليٽ فارمن لاءِ سپورٽ مهيا ڪري ٿي Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+، OpenSUSE 15.1+)، iOS 13+، Android (API 23+)، webOS، INTEGRITY ۽ QNX. Qt اجزاء لاء ذريعو ڪوڊ LGPLv3 ۽ GPLv2 لائسنس جي تحت مهيا ڪيل آھي. Qt 6.2 کي LTS رليز اسٽيٽس مليل آهي، جنهن جي اندر ڪمرشل لائسنس استعمال ڪندڙن لاءِ ٽن سالن لاءِ تازه ڪاريون پيدا ڪيون وينديون (ٻين لاءِ، ايندڙ وڏي رليز جي ٺهڻ کان پهريان ڇهن مهينن لاءِ تازه ڪاريون شايع ڪيون وينديون).

Qt 6.2 برانچ کي نشان لڳايو ويو آھي Qt 5.15 سان برابريءَ تائين پھچڻ جي لحاظ سان ماڊل ٺاھڻ جي لحاظ کان ۽ Qt 5 مان لڏپلاڻ لاءِ موزون آھي گھڻن صارفين لاءِ. Qt 6.2 ۾ اهم سڌارا بنيادي طور تي ماڊلز جي شموليت جو خدشو آهن جيڪي Qt 5.15 ۾ موجود هئا پر Qt 6.0 ۽ 6.1 رليز ۾ شامل ڪرڻ لاءِ تيار نه هئا. خاص طور تي، غائب ماڊل شامل آهن:

  • Qt بلوٽوٽ
  • Qt ملٽي ميڊيا
  • اين ايف سي 
  • Qt پوزيشن
  • Qt تڪڙا ڊائيلاگ
  • Qt RemoteObjects
  • Qt سينسر
  • Qt SerialBus
  • Qt سيريل پورٽ
  • Qt ويب چينل
  • Qt WebEngine
  • Qt WebSockets
  • Qt WebView

Qt 6.2 ۾ تبديليون (Qt 6 برانچ ۾ تبديلين جو جائزو اڳئين جائزي ۾ ڳولي سگھجي ٿو):

  • هڪ اصلاحي “Instanced Rendering” رينڊرنگ موڊ کي Qt ​​Quick 3D ۾ شامل ڪيو ويو آهي، جيڪو توهان کي اجازت ڏئي ٿو ته هڪ ئي شئي جا ڪيترائي مثال هڪ ئي وقت ۾ مختلف تبديلين سان. شامل ڪيو ويو 3D Particles API 3D منظرن ۾ ذرڙن جي وڏي جمع (تماڪ، دونهي، وغيره) ذريعي پيدا ٿيندڙ اثرات شامل ڪرڻ لاءِ. 2D منظرن ۽ بناوتن ۾ شامل ڪيل 3D عناصر لاءِ Qt Quick Input واقعن ٺاهڻ جي صلاحيت شامل ڪئي وئي. ماڊل جي چونڪ کي طئي ڪرڻ لاءِ هڪ API شامل ڪيو ويو آهي هڪ ري سان گڏ جيڪو منظر ۾ هڪ خودمختيار نقطي مان نڪرندو آهي.
  • هڪ عوامي QML ماڊل CMake API تجويز ڪيو ويو آهي، توهان جي پنهنجي QML ماڊل ٺاهڻ جي عمل کي آسان بڻائي. qmllint (QML linter) يوٽيلٽي جي رويي کي ترتيب ڏيڻ لاءِ اختيارن کي وڌايو ويو آھي، ۽ JSON فارميٽ ۾ تصديق رپورٽون پيدا ڪرڻ لاءِ سپورٽ شامل ڪئي وئي آھي. qmlformat utility استعمال ڪري ٿي QML لائبريري ڊوم.
  • Qt ملٽي ميڊيا ماڊل جي فن تعمير کي جديد بڻايو ويو آهي، اهڙين خصوصيتن کي شامل ڪرڻ جيئن وڊيو کيڏڻ دوران سب ٽائيٽل ۽ ٻولي چونڊڻ، ۽ گڏوگڏ ملٽي ميڊيا مواد کي پڪڙڻ لاءِ جديد سيٽنگون شامل ڪرڻ.
  • چارٽس کي ترتيب ڏيڻ لاءِ Qt چارٽس ۾ نوان طريقا شامل ڪيا ويا آھن.
  • QImage تصويري فارميٽس لاءِ سپورٽ شامل ڪئي جيڪا فلوٽنگ پوائنٽ نمبر استعمال ڪندي رنگ جي ماپن کي بيان ڪري ٿي.
  • QByteArray::number() غير ڊيسيمل سسٽم ۾ ناڪاري انگن سان صحيح ڪم کي يقيني بڻائي ٿو.
  • شامل ڪيو ويو std::chrono سپورٽ QLockFile ۾.
  • Qt نيٽ ورڪ هڪ ئي وقت مختلف SSL پٺاڻن کي استعمال ڪرڻ جي صلاحيت ڏئي ٿو.
  • شامل ڪيل سپورٽ ايپل سسٽم لاءِ M1 ARM چپ جي بنياد تي. WebOS، INTEGRITY ۽ QNX آپريٽنگ سسٽم لاءِ سپورٽ واپس ڪئي وئي آهي. Windows 11 ۽ WebAssembly لاءِ پريويو سپورٽ پيش ڪئي وئي آھي.

جو ذريعو: opennet.ru

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