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 බහුමාධ්‍යය
  • NFC 
  • Qt ස්ථානගත කිරීම
  • Qt ඉක්මන් සංවාද
  • Qt දුරස්ථ වස්තු
  • Qt සංවේදක
  • Qt සීරියල් බස්
  • Qt සීරියල් පෝට්
  • Qt වෙබ් චැනල්
  • Qt වෙබ් එන්ජින්
  • Qt වෙබ් සොකට්
  • Qt වෙබ් දසුන්

Qt 6.2 හි වෙනස්කම් (Qt 6 ශාඛාවේ වෙනස්කම් පිළිබඳ දළ විශ්ලේෂණයක් පෙර සමාලෝචනයෙන් සොයාගත හැකිය):

  • Qt Quick 3D වෙත ප්‍රශස්ත “Instanced Rendering” විදැහුම්කරණ මාදිලියක් එක් කර ඇත, එමඟින් ඔබට එකම වස්තුවක අවස්ථා කිහිපයක් විවිධ පරිවර්තන සමඟ එකවර විදැහුම් කිරීමට ඉඩ සලසයි. ත්‍රිමාණ දර්ශනවලට අංශු (දුම්, මීදුම, ආදිය) විශාල සමුච්චයක් මගින් ජනනය කරන ලද බලපෑම් එකතු කිරීම සඳහා 3D අංශු API එක් කරන ලදී. ත්‍රිමාණ දර්ශන සහ වයනය තුළ අන්තර්ගත 3D මූලද්‍රව්‍ය සඳහා Qt ඉක්මන් ආදාන සිදුවීම් නිර්මාණය කිරීමේ හැකියාව එක් කරන ලදී. දර්ශනයේ අත්තනෝමතික ලක්ෂ්‍යයකින් නිකුත් වන කිරණ සහිත මාදිලිවල ඡේදනය නිර්ණය කිරීම සඳහා API එකක් එකතු කරන ලදී.
  • ඔබේම QML මොඩියුල සෑදීමේ ක්‍රියාවලිය සරල කරමින් පොදු QML මොඩියුල CMake API යෝජනා කර ඇත. qmllint (QML linter) උපයෝගීතාවයේ හැසිරීම අභිරුචිකරණය කිරීම සඳහා විකල්ප පුළුල් කර ඇති අතර, JSON ආකෘතියෙන් සත්‍යාපන වාර්තා උත්පාදනය කිරීම සඳහා සහය එක් කර ඇත. qmlformat උපයෝගීතාව QML පුස්තකාල dom භාවිතා කරයි.
  • Qt බහුමාධ්‍ය මොඩියුලයේ ගෘහ නිර්මාණ ශිල්පය නවීකරණය කර ඇති අතර, වීඩියෝ වාදනය කිරීමේදී උපසිරැසි සහ භාෂාව තේරීම මෙන්ම බහුමාධ්‍ය අන්තර්ගතය ග්‍රහණය කර ගැනීම සඳහා උසස් සැකසුම් එකතු කිරීම වැනි විශේෂාංග එකතු කර ඇත.
  • ප්‍රස්ථාර අභිරුචිකරණය කිරීම සඳහා Qt ප්‍රස්ථාර වෙත නව ක්‍රම එකතු කර ඇත.
  • QImage විසින් පාවෙන ලක්ෂ්‍ය අංක භාවිතයෙන් වර්ණ පරාමිතීන් සඳහන් කරන රූප ආකෘති සඳහා සහය එක් කරන ලදී.
  • QByteArray::number() මගින් දශම නොවන පද්ධතිවල සෘණ සංඛ්‍යා සමඟ නිවැරදි ක්‍රියාකාරිත්වය සහතික කරයි.
  • QLockFile වෙත std::chrono සහාය එක් කරන ලදී.
  • Qt Network විවිධ SSL පසුබිම් එකවර භාවිතා කිරීමේ හැකියාව සපයයි.
  • M1 ARM චිපය මත පදනම් වූ Apple පද්ධති සඳහා සහය එක් කරන ලදී. webOS, INTEGRITY සහ QNX මෙහෙයුම් පද්ධති සඳහා සහය ලබා දී ඇත. Windows 11 සහ WebAssembly සඳහා පෙරදසුන් සහය පිරිනමනු ලැබේ.

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

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