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

Qt ڪمپني Qt 6.3 فريم ورڪ جو هڪ رليز شايع ڪيو آهي، جنهن ۾ Qt 6 برانچ جي ڪارڪردگي کي مستحڪم ۽ وڌائڻ لاءِ ڪم جاري آهي. Qt 6.3 پليٽ فارمن لاءِ سپورٽ مهيا ڪري ٿي Windows 10, macOS 10.14+, Linux (Ubuntu 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 Language Server“ ماڊيول کي لاڳو ڪيو ويو آھي سپورٽ سان ٻولي سرور ۽ JsonRpc 2.0 پروٽوڪول.
  • Qt Wayland Compositor module هڪ 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 عنصر ReflectionProbe شامل ڪيو ويو آهي Qt Quick 3D ماڊل ۾ اعتراض جي عڪاسي ڪرڻ لاءِ. 3D Particles 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() and 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 Speech ۽ Qt مقام جي بنياد تي Qt ملٽي ميڊيا لاءِ هڪ پسمنظر لاءِ مڪمل سپورٽ لاڳو ڪرڻ جو ارادو رکن ٿا.

جو ذريعو: opennet.ru

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