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 භෞතික විද්‍යා මොඩියුලය, ත්‍රිමාණ දර්ශනවල යථාර්ථවාදී අන්තර්ක්‍රියා සහ වස්තු චලනය සඳහා Qt Quick 3D සමඟ භාවිතා කළ හැකි භෞතික ක්‍රියාවලීන් අනුකරණය කිරීම සඳහා API සපයනු ලබන අතර, එය ස්ථායී කර පූර්ණ සහාය ලබා දී ඇත. ක්රියාත්මක කිරීම PhysX එන්ජිම මත පදනම් වේ.
  • වින්ඩෝස් වේදිකාවේ සැලසුමේ අඳුරු මාදිලිය සඳහා සහය එක් කරන ලදී. යෙදුම තලය වෙනස් නොකරන විලාසයක් භාවිතා කරන්නේ නම්, පද්ධතිය සක්‍රිය කළ අඳුරු තේමාව ස්වයංක්‍රීයව යෙදීම සහ දේශසීමා සහ මාතෘකාව අභිරුචිකරණය කිරීම. යෙදුමක, QStyleHints::colorScheme දේපල වෙත වෙනස්කම් හසුරුවා ගැනීමෙන් ඔබට පද්ධති තේමාවේ වෙනස්කම් වලට ඔබේම ප්‍රතිචාරය අභිරුචිකරණය කළ හැක.
    Qt 6.5 රාමු නිකුතුව
  • Qt Quick Controls හි, Android සඳහා Material style Material 3 හි නිර්දේශයන්ට අනුකූලව ගෙන ඇත. iOS සඳහා සම්පූර්ණ විලාසයක් ක්‍රියාත්මක කර ඇත. පෙනුම වෙනස් කිරීම සඳහා API එකතු කරන ලදි (උදා: TextField හෝ TextArea සඳහා බහාලුම් ශෛලිය, හෝ බොත්තම් සහ උත්පතන සඳහා roundedScale).
    Qt 6.5 රාමු නිකුතුව
  • macOS වේදිකාවේ, QMessageBox හෝ QErrorMessage භාවිතා කරන යෙදුම් වේදිකා-දේශීය සංවාද සමඟ සපයා ඇත.
    Qt 6.5 රාමු නිකුතුව
  • Wayland සඳහා, QNativeInterface::QWaylandApplication API Qt අභ්‍යන්තරයේ භාවිතා වන ස්වදේශික වේලන්ඩ් වස්තු වෙත සෘජුවම ප්‍රවේශ වීමට මෙන්ම වේලන්ඩ් ප්‍රොටෝකෝල දිගු වෙත යැවීමට අවශ්‍ය පරිශීලකයාගේ මෑතකාලීන ක්‍රියා පිළිබඳ තොරතුරු වෙත ප්‍රවේශ වීමට එක් කර ඇත. නව API QNativeInterface නාම අවකාශය තුළ ක්‍රියාත්මක කර ඇති අතර, X11 සහ Android වේදිකාවල ස්වදේශීය API වෙත ප්‍රවේශ වීමට ඇමතුම් ද සපයයි.
  • ඇන්ඩ්‍රොයිඩ් 12 වේදිකාව සඳහා සහය එකතු කර ඇති අතර, මෙම ශාඛාවේ සැලකිය යුතු වෙනස්කම් තිබියදීත්, ඇන්ඩ්‍රොයිඩ් සඳහා විශ්වීය එකලස්කිරීම් නිර්මාණය කිරීමේ හැකියාව රඳවා තබා ඇති අතර, ඇන්ඩ්‍රොයිඩ් 8 සමඟ ආරම්භ වන ඇන්ඩ්‍රොයිඩ් හි විවිධ අනුවාද සහිත උපාංගවල ක්‍රියා කළ හැකිය.
  • Boot2Qt තොගය යාවත්කාලීන කර ඇත, එය Qt සහ QML මත පදනම් වූ පරිසරයක් සහිත ආරම්භ කළ හැකි ජංගම පද්ධති නිර්මාණය කිරීමට භාවිතා කළ හැක. Boot2Qt හි පද්ධති පරිසරය Yocto 4.1 වේදිකාවට (Langdale) යාවත්කාලීන කර ඇත.
  • Debian 11 සඳහා පැකේජ ආරම්භ වී ඇති අතර වාණිජමය වශයෙන් සහාය දක්වයි.
  • WebAssembly වේදිකාවේ හැකියාවන් පුළුල් කර ඇති අතර, ඔබට වෙබ් බ්‍රවුසරයක ක්‍රියාත්මක වන සහ විවිධ දෘඩාංග වේදිකා අතර ගෙන යා හැකි Qt යෙදුම් නිර්මාණය කිරීමට ඉඩ සලසයි. WebAssembly වේදිකාව සඳහා ගොඩනගා ඇති යෙදුම්, JIT සම්පාදනයට ස්තූතිවන්ත වන අතර, ස්වදේශීය කේතයට ආසන්න කාර්ය සාධනයක් සහිතව ධාවනය වන අතර, Qt Quick, Qt Quick 3D සහ Qt හි ඇති දෘශ්‍යකරණ මෙවලම් භාවිතා කළ හැක. නව අනුවාදය වීඩියෝ විදැහුම්කරණය සහ විජට් වල ආබාධ සහිත පුද්ගලයින් සඳහා මෙවලම් භාවිතය සඳහා සහය එක් කරයි.
  • Qt WebEngine වෙබ් එන්ජිම Chromium 110 කේත පදනමට යාවත්කාලීන කර ඇත. Linux වේදිකාවේ, X11 සහ Wayland-පදනම් වූ පරිසරයන්හි Vulkan graphics API භාවිතා කරන විට දෘඪාංග-වේගවත් වීඩියෝ විදැහුම්කරණ සහාය ක්‍රියාත්මක වේ.
  • Qt Quick Effects මොඩියුලය එකතු කර ඇති අතර, Qt Quick මත පදනම් වූ අතුරු මුහුණත සඳහා සූදානම් කළ ග්‍රැෆික් ප්‍රයෝග සපයයි. අභිරුචි ප්‍රයෝග මුල සිටම සෑදිය හැක හෝ Qt Quick Effect Maker මෙවලම් කට්ටලය භාවිතයෙන් පවතින බලපෑම් ඒකාබද්ධ කිරීමෙන් ලබා ගත හැක.
  • Qt Quick 3D මොඩියුලය ආකෘතිවල විස්තර මට්ටම සකස් කිරීමේ හැකියාව සපයයි (උදාහරණයක් ලෙස, කැමරාවෙන් ඈතින් පිහිටි වස්තූන් සඳහා සරල දැල් සෑදිය හැක). SceneEnvironment API මීදුම සහ දුරස්ථ වස්තූන් ක්‍රමයෙන් අතුරුදහන් වීම සඳහා සහය ක්‍රියාත්මක කරයි. ExtendedSceneEnvironment සංකීර්ණ පශ්චාත්-සැකසුම් බලපෑම් නිර්මාණය කිරීම සහ ක්ෂේත්‍රයේ ගැඹුර, දීප්තිය සහ උද්දීපනය වැනි බලපෑම් ඒකාබද්ධ කිරීම සඳහා විකල්ප සපයයි.
  • GRPC ප්‍රොටෝකෝල සහ Protocol Buffer සඳහා සහය ඇතිව පර්යේෂණාත්මක Qt GRPC මොඩියුලයක් එක් කර ඇත, එමඟින් ඔබට GRPC සේවාවන් වෙත ප්‍රවේශ වීමට සහ Protobuf භාවිතයෙන් Qt පන්ති අනුක්‍රමික කිරීමට ඉඩ සලසයි.
  • HTTP 1 සම්බන්ධතා වින්‍යාස කිරීම සඳහා සහය Qt ජාල මොඩියුලයට එක් කර ඇත.
  • පර්යේෂණාත්මක CAN බස් පන්ති Qt Serial Bus මොඩියුලයට එක් කර ඇත, එය CAN පණිවිඩ සංකේතනය කිරීමට සහ විකේතනය කිරීමට, රාමු සැකසීමට සහ DBC ගොනු විග්‍රහ කිරීමට භාවිතා කළ හැක.
  • Qt ස්ථාන මොඩියුලය පුනර්ජීවනය කර ඇත, සිතියම් ඒකාබද්ධ කිරීම, සංචාලනය, උනන්දුවක් දක්වන ස්ථාන (POI) සඳහා මෙවලම් සමඟ යෙදුම් සපයයි. මොඩියුලය ප්ලගින අතුරුමුහුණතකට සහය දක්වයි, එමඟින් ඔබට විවිධ සේවා සපයන්නන් සමඟ වැඩ කිරීමට සහ API දිගු නිර්මාණය කිරීමට පසුපෙළ සම්බන්ධ කළ හැකිය. මොඩියුලය තවමත් පර්යේෂණාත්මක වන අතර විවෘත වීදි සිතියම් මත පදනම් වූ සිතියම් සඳහා පසුබිමට පමණක් සහාය දක්වයි.
    Qt 6.5 රාමු නිකුතුව
  • Qt Core, Qt GUI, Qt Multimedia, Qt QML, Qt Quick Compiler, Qt Widgets මොඩියුලවල විස්තීරණ හැකියාවන්.
  • ස්ථාවරත්වය වැඩි දියුණු කිරීම සඳහා බොහෝ වැඩ කර ඇත, දෝෂ වාර්තා 3500 ක් පමණ වසා ඇත.

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

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