Qt 6.1 රාමු නිකුතුව

Qt සමාගම විසින් Qt 6.1 රාමුවේ නිකුතුවක් ප්‍රකාශයට පත් කර ඇති අතර, Qt 6 ශාඛාවේ ක්‍රියාකාරීත්වය ස්ථාවර කිරීම සහ වැඩි කිරීම අඛණ්ඩව සිදු කරයි. Qt 6.1 Windows 10, macOS 10.14+, Linux (Ubuntu 20.04+, CentOS 8.1+ සඳහා සහය දක්වයි. , OpenSuSE 15.1+), iOS 13+ සහ Android (API 23+). Qt සංරචක සඳහා මූල කේතය LGPLv3 සහ GPLv2 බලපත්‍ර යටතේ සපයනු ලැබේ.

Qt 6.1 හි ප්‍රධාන වැඩිදියුණු කිරීම් ප්‍රධාන වශයෙන් Qt 5.15 හි පැවති නමුත් Qt 6 හි පළමු නිකුතුවට ඇතුළත් කිරීමට සූදානම් නොවූ මොඩියුල ඇතුළත් කිරීම හා සම්බන්ධ වේ. විශේෂයෙන්, පහත මොඩියුල ඇතුළත් වේ:

  • Active Qt - Windows වේදිකාවේ COM සහ ActiveX පාලන සඳහා සහාය.
  • Qt ප්‍රස්ථාර - ප්‍රස්ථාර නිර්මාණය කිරීම.
  • Qt දත්ත දෘශ්‍යකරණය - ස්ථිතික සහ ගතික දත්ත දෘශ්‍යකරණය.
  • Qt Device Utilities යනු උපාංග නිර්මාණය සඳහා Qt පැකේජයේ කොටසකි.
  • Qt Graphical Effect - Qt 6 වෙත පෝට් කිරීමේ යෙදුම් සරල කිරීමට ස්ථරයකි.
  • Qt Lottie - Adobe After Effects පැකේජය සඳහා Bodymovin ප්ලගිනය භාවිතයෙන් JSON ආකෘතියෙන් අපනයනය කරන ලද ග්‍රැෆික්ස් සහ සජීවිකරණ ලබා දෙයි. සජීවිකරණය, කැපීම, ස්ථර කිරීම සහ වෙනත් බලපෑම් සඳහා බිල්ට් ක්ෂුද්‍ර එන්ජිමක් ඇතුළත් වේ.
  • Qt State Machine යනු සිදුවීම් මත පදනම් වූ ඉදිකිරීම් නිර්මාණය කිරීම සහ SCXML මත පදනම් වූ රාජ්‍ය යන්ත්‍රයක් ක්‍රියාත්මක කිරීම සඳහා වූ රාමුවකි.
  • Qt අතථ්‍ය යතුරුපුවරුව යනු අතථ්‍ය යතුරු පුවරුවක් ක්‍රියාත්මක කිරීමකි.

තවමත් තොටුපළ කර නැති මොඩියුල සහ සැප්තැම්බර් මාසයේ පැවැත්වීමට නියමිත Qt 6.2 LTS නිකුතුවෙන් බලාපොරොත්තු වේ.

  • Qt බ්ලූටූත්
  • Qt බහුමාධ්‍යය
  • NFC
  • Qt ස්ථානගත කිරීම
  • Qt ඉක්මන් සංවාද: ෆෝල්ඩරය, පණිවිඩ පෙට්ටිය
  • Qt දුරස්ථ වස්තු
  • Qt සංවේදක
  • Qt සීරියල් බස්
  • Qt සීරියල් පෝට්
  • Qt වෙබ් චැනල්
  • Qt වෙබ් එන්ජින්
  • Qt වෙබ් සොකට්
  • Qt වෙබ් දසුන්

Qt 6.1 හි වෙනස්කම්:

  • Qt Core භාවිතා කිරීමේ හැකියාව වැඩි දියුණු කිරීමට සහ API සරල කිරීමට කටයුතු කර ඇත. RemoveIf() ක්‍රම එකතු කර erase_if() ක්‍රමයට සහය දක්වන පන්ති ගණන පුළුල් කරන ලදී. QString හි ඇති නමුත් QStringView හි නොමැති ක්‍රියාත්මක කරන ලද ක්‍රම. පිටාර ගැලීම-ආරක්ෂිත එකතු කිරීම, අඩු කිරීම සහ ගුණ කිරීමේ කාර්යයන් එකතු කරන ලදී. 16-bit පාවෙන ලක්ෂ්‍ය අගයන් සඳහා වැඩි දියුණු කළ සහාය. Qt 6.0 හි හඳුන්වා දුන් යාවත්කාලීන දේපල බන්ධන API. ඇන්ඩ්‍රොයිඩ් වේදිකාවේ සාමාන්‍යයෙන් අවශ්‍ය වන ජාවා, QJniEnvironment සහ QJniObject සමඟ ඒකාබද්ධ කිරීම සරල කිරීමට නව පන්ති එකතු කර ඇත.
  • Qt Gui විසින් Vulkan 1.1 සහ 1.2 චිත්‍රක API සඳහා සහය වැඩි දියුණු කර ඇත. QLabel විසින් භාවිතා කරන නව QUrlResourceProvider පන්තියක් එක් කර ඇති අතර loadResource() සහ subclass QTextDocument නැවත ක්‍රියාත්මක කිරීමේ අවශ්‍යතාවය ඉවත් කරයි. QColorSpace පන්තියේ වර්ණ අවකාශ සංරචක නිවැරදි කිරීම සඳහා පරිශීලක-නිර්වචනය කළ කාර්යයන් යෙදීමේ හැකියාව ක්‍රියාත්මක කරන ලදී.
  • Qt Network මඟින් QNetworkInformation පන්තිය සපයයි, එමඟින් පද්ධතියේ ජාලයේ තත්ත්වය තීරණය කිරීමට ඔබට ඉඩ සලසයි. SameSite මාදිලිය සඳහා සහය HTTP කුකී හසුරුවන්න වෙත එක් කර ඇත.
  • Qt Qml ජාවාස්ක්‍රිප්ට් ක්‍රියාත්මක කිරීම පිළිබඳ සියුම් පාලනය සඳහා QJSPrimitiveValue සහ QJSManagedValue විකල්ප ක්‍රියාත්මක කරයි.
  • Qt Quick 3D විසින් ඉලක්කගත සජීවිකරණ රූපකරණය සඳහා සහය එක් කර ඇති අතර, දර්ශනයේ පර්යන්ත කොටස්වල තබා ඇති එකම වර්ගයේ වස්තූන්ගේ පිටපත් බොහෝමයක් ඇඳීමට එක් පාස් එකකට ඉඩ සලසන නිදසුන් විදැහුම්කරණය සඳහා පර්යේෂණාත්මක සහාය ක්‍රියාත්මක කර ඇත. දර්ශනයේ සමාන වස්තූන් විශාල සංඛ්‍යාවක් ඇති විට ක්‍රමය විදැහුම්කරණය සැලකිය යුතු ලෙස වේගවත් කරයි. මෙම ක්රමයේ පදනම මත, XNUMXD අංශු විදැහුම්කරණය සඳහා සහාය ක්රියාත්මක වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න