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 ආකාරයේ සම්පාදක) සම්පාදකයේ පර්යේෂණාත්මක ක්‍රියාත්මක කිරීමක් ඉදිරිපත් කරයි, එමඟින් ඔබට C++ හි පන්තිවලට QML වස්තු ව්‍යුහයන් සම්පාදනය කිරීමට ඉඩ සලසයි. Qt 6.3 හි වාණිජ පරිශීලකයින් සඳහා, Qt Quick Compiler නිෂ්පාදනය සකස් කර ඇති අතර, ඉහත සඳහන් කළ QML වර්ගයේ සම්පාදකයට අමතරව, QML ස්ක්‍රිප්ට් සම්පාදකය ඇතුළත් වේ, එමඟින් ඔබට QML ශ්‍රිත සහ ප්‍රකාශන C++ කේතයට සම්පාදනය කිරීමට ඉඩ සලසයි. Qt Quick Compiler භාවිතය මඟින් QML මත පදනම් වූ වැඩසටහන් වල ක්‍රියාකාරීත්වය ස්වදේශීය වැඩසටහන් වෙත සමීප කිරීමට හැකි වන බව සටහන් වේ; විශේෂයෙන්ම, දිගු සම්පාදනය කිරීමේදී, සසඳන විට ආරම්භක සහ ක්‍රියාත්මක කිරීමේ කාලය ආසන්න වශයෙන් 20-35% කින් අඩු වේ. අර්ථකථනය කළ අනුවාදය භාවිතා කිරීමට.
    Qt 6.3 රාමු නිකුතුව
  • "Qt Language Server" මොඩියුලය භාෂා සේවාදායකය සහ JsonRpc 2.0 ප්‍රොටෝකෝල සඳහා සහය ඇතිව ක්‍රියාත්මක කර ඇත.
  • Qt Wayland Compositor මොඩියුලය ඔබේම අභිරුචි කවච දිගු නිර්මාණය කිරීම සඳහා Qt Shell සංයුක්ත සේවාදායකයක් සහ API එකක් එකතු කර ඇත.
  • Qt Quick Controls මගින් දින දර්ශනය සහ දත්ත ගස් දසුනක ප්‍රදර්ශනය කිරීම සඳහා අතුරු මුහුණත් ක්‍රියාත්මක කිරීම සමඟ CalendarModel සහ TreeView QML වර්ග ඒකාබද්ධ කරයි.
    Qt 6.3 රාමු නිකුතුවQt 6.3 රාමු නිකුතුව
  • QML වර්ග MessageDialog සහ FolderDialog පණිවිඩ පෙන්වීමට සහ ගොනු හරහා සැරිසැරීමට වේදිකාව මඟින් සපයන ලද පද්ධති සංවාද කොටු භාවිත කිරීමට Qt Quick Dialogs මොඩියුලයට එක් කර ඇත.
    Qt 6.3 රාමු නිකුතුව
  • Qt Quick පෙළ සමඟ වැඩ කිරීමේ කාර්ය සාධනය සහ කාර්යක්ෂමතාව වැඩි දියුණු කර ඇත. උදාහරණයක් ලෙස, ඉතා විශාල ලේඛන Text, TextEdit, TextArea සහ TextInput සංරචක වෙත මාරු කිරීමේදී මන්දගාමී වීම සහ විශාල මතක පරිභෝජනය පිළිබඳ ගැටළු විසඳා ඇත.
  • වස්තු පරාවර්තන විදැහුම්කරණය සඳහා Qt Quick 3D මොඩියුලයට QML මූලද්‍රව්‍ය ReflectionProbe එක් කර ඇත. 3D අංශු API ත්‍රිමාණ දර්ශන වෙත විශාල අංශු සමුච්චයක් (දුම්, මීදුම, ආදිය) මගින් ජනනය කරන ලද බලපෑම් එක් කිරීමට පුළුල් කර ඇත. Qt Quick 3D හි සම්පත් කළමනාකරණය කිරීම සඳහා මෙවලම් සපයන නව ResourceLoader අංගයක් ක්‍රියාත්මක කර ඇති අතර දැල් හෝ වයනය වැනි විශාල සම්පත් ක්‍රියාශීලීව පැටවීම සංවිධානය කිරීමට මෙන්ම දෘශ්‍යමානවලට නොවැටෙන සම්පත් බෑමේ අවසරය පාලනය කිරීමට ඔබට ඉඩ සලසයි. දර්ශනයේ ප්රදේශය.
    Qt 6.3 රාමු නිකුතුව
  • Qt 5.15 හි තිබූ නමුත් Qt 6 හි ඇතුළත් නොවූ Qt PDF මොඩියුලයේ පෙරදසුන් ක්‍රියාත්මක කිරීමක් එක් කරන ලදී.
    Qt 6.3 රාමු නිකුතුව
  • නව ශ්‍රිතයන්ගෙන් විශාල කොටසක් Qt Core මොඩියුලයට එක් කර ඇත, ප්‍රධාන වශයෙන් තන්තු දත්ත සැකසීමේ හැකියාවන් පුළුල් කිරීමට සම්බන්ධ වේ. QLocale ISO639-2 භාෂා කේත සඳහා සහය එක් කර ඇත. QDate, QTime සහ QLocale වෙත AM/PM කාල නියමයන් සඳහා සහය එක් කරන ලදී. JSON සහ CBOR ආකෘති අතර පහසු පරිවර්තනය. එකතු කරන ලද QtFuture ::whenAll() සහ whenAny() ක්‍රම.
  • Qt ස්ථානගත කිරීම Android සහ iOS වේදිකා මඟින් සපයන ස්ථාන දත්තවල නිරවද්‍යතාවය තීරණය කිරීමේ හැකියාව සපයයි.
  • Qt බ්ලූටූත් බ්ලූටූත් LE සහාය පිළිබඳ තොරතුරු සහ වින්ඩෝස් හි බ්ලූටූත් ඇඩප්ටරයේ තත්ත්වය පිළිබඳ තොරතුරු සපයයි.
  • Qt Widgets විසින් ස්ටයිල් ෂීට් භාවිතයෙන් අධි-විභේදන තිර, හැඩගැන්වීම සහ පෙනුම වෙනස් කිරීම සඳහා වැඩි දියුණු කළ සහාය ඇත.
  • CMake මත පදනම් වූ වැඩිදියුණු කළ ගොඩනැගීමේ පද්ධතිය. qt-generate-deploy-app-script() ශ්‍රිතය එක් කරන ලදී, එය විවිධ වේදිකාවල යෙදුම් යෙදවීම සඳහා ස්ක්‍රිප්ට් උත්පාදනය සරල කරයි.
  • කේත පදනමේ ස්ථාවරත්වය සහ ගුණාත්මකභාවය වැඩි දියුණු කිරීම සඳහා බොහෝ වැඩ කර ඇත. Qt 6.2 නිකුත් කිරීමෙන් පසු, දෝෂ වාර්තා 1750 ක් වසා ඇත.
  • Qt 6.x හි මීළඟ සැලකිය යුතු නිකුතු වලදී ඔවුන් WebAssembly, QHttpServer, gRPC, FFmpeg, Qt Speech සහ Qt ස්ථානය මත පදනම් වූ Qt බහුමාධ්‍ය වෙත පසුපෙළ සඳහා පූර්ණ සහාය ක්‍රියාත්මක කිරීමට සැලසුම් කරයි.

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

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