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 கட்டமைப்பு வெளியீடு
  • மொழி சேவையகம் மற்றும் JsonRpc 2.0 நெறிமுறைகளுக்கான ஆதரவுடன் “Qt Language Server” தொகுதி செயல்படுத்தப்பட்டது.
  • Qt Wayland Compositor தொகுதி உங்கள் சொந்த தனிப்பயன் ஷெல் நீட்டிப்புகளை உருவாக்குவதற்கு Qt Shell கலவை சேவையகம் மற்றும் API ஐச் சேர்த்துள்ளது.
  • க்யூடி விரைவுக் கட்டுப்பாடுகள் காலெண்டர் மாடல் மற்றும் ட்ரீவியூ க்யூஎம்எல் வகைகளை ஒரு ட்ரீ வியூவில் காலெண்டர் மற்றும் டேட்டாவைக் காண்பிப்பதற்கான இடைமுகங்களின் செயலாக்கங்களுடன் ஒருங்கிணைக்கிறது.
    Qt 6.3 கட்டமைப்பு வெளியீடுQt 6.3 கட்டமைப்பு வெளியீடு
  • QML வகைகள் MessageDialog மற்றும் FolderDialog ஆகியவை Qt Quick Dialogs தொகுதியில் செய்திகளைக் காட்டுவதற்கும் கோப்புகள் வழியாகச் செல்வதற்கும் இயங்குதளத்தால் வழங்கப்பட்ட கணினி உரையாடல் பெட்டிகளைப் பயன்படுத்துவதற்காக சேர்க்கப்பட்டுள்ளன.
    Qt 6.3 கட்டமைப்பு வெளியீடு
  • Qt Quick உரையுடன் பணிபுரியும் செயல்திறன் மற்றும் செயல்திறனை மேம்படுத்தியுள்ளது. எடுத்துக்காட்டாக, உரை, TextEdit, TextArea மற்றும் TextInput கூறுகளுக்கு மிகப் பெரிய ஆவணங்களை மாற்றும் போது, ​​மந்தநிலை மற்றும் அதிக நினைவக நுகர்வு ஆகியவற்றில் உள்ள சிக்கல்கள் தீர்க்கப்பட்டுள்ளன.
  • பொருள் பிரதிபலிப்புகளை வழங்குவதற்காக Qt Quick 3D தொகுதியில் ஒரு QML உறுப்பு ReflectionProbe சேர்க்கப்பட்டுள்ளது. 3D துகள்கள் 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() மற்றும் whenAny() முறைகள் சேர்க்கப்பட்டது.
  • Qt பொசிஷனிங் ஆனது Android மற்றும் iOS இயங்குதளங்களால் வழங்கப்படும் இருப்பிடத் தரவின் துல்லியத்தைக் கண்டறியும் திறனை வழங்குகிறது.
  • க்யூடி புளூடூத் புளூடூத் LE ஆதரவு பற்றிய தகவலையும் விண்டோஸில் உள்ள புளூடூத் அடாப்டரின் நிலை பற்றிய தகவலையும் வழங்குகிறது.
  • க்யூடி விட்ஜெட்கள் உயர் தெளிவுத்திறன் கொண்ட திரைகள், ஸ்டைலிங் மற்றும் ஸ்டைல் ​​ஷீட்களைப் பயன்படுத்தி தோற்றத்தை மாற்றுவதற்கான ஆதரவை மேம்படுத்தியுள்ளது.
  • CMake அடிப்படையிலான மேம்படுத்தப்பட்ட உருவாக்க அமைப்பு. qt-generate-deploy-app-script() செயல்பாடு சேர்க்கப்பட்டது, இது வெவ்வேறு தளங்களில் பயன்பாடுகளை வரிசைப்படுத்துவதற்கான ஸ்கிரிப்ட்களின் உருவாக்கத்தை எளிதாக்குகிறது.
  • குறியீடு தளத்தின் நிலைத்தன்மை மற்றும் தரத்தை மேம்படுத்த நிறைய வேலைகள் செய்யப்பட்டுள்ளன. Qt 6.2 வெளியானதிலிருந்து, 1750 பிழை அறிக்கைகள் மூடப்பட்டுள்ளன.
  • Qt 6.x இன் அடுத்த குறிப்பிடத்தக்க வெளியீடுகளில், WebAssembly, QHttpServer, gRPC, FFmpeg, Qt பேச்சு மற்றும் Qt இருப்பிடத்தின் அடிப்படையில் Qt மல்டிமீடியாவின் பின்தளத்தில் முழு ஆதரவையும் செயல்படுத்த திட்டமிட்டுள்ளனர்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்