Qt 6.0 இன் நிலையான பதிப்பு ஏற்கனவே வெளியிடப்பட்டது

பல மாத வளர்ச்சி மற்றும் பல சோதனை பதிப்புகளுக்குப் பிறகு, க்யூடி நிறுவனம் க்யூடி 6 இன் நிலையான கிளையை அறிமுகப்படுத்தியுள்ளது, இதில் குறிப்பிடத்தக்க கட்டடக்கலை மாற்றங்கள் அடங்கும்.

புதிய பதிப்பு விண்டோஸ் 10, மேகோஸ் 10.14+, லினக்ஸ் (உபுண்டு 20.04+, சென்டோஸ் 8.1+, ஓபன்சூஸ் 15.1+), iOS 13+ மற்றும் ஆண்ட்ராய்டு (ஏபிஐ 23+) இயங்குதளங்களுடன் இணக்கமாக இருப்பதாகக் கூறுகிறது.

QT 6 இன் முக்கிய புதுமைகள்

முக்கிய புதுமைகளில் அவை குறிப்பிடப்பட்டுள்ளன, அவை வேலை செய்கின்றன, அவற்றில் ஒன்று 3D API ஐ சார்ந்து இல்லாத சுருக்கமான வரைகலை API ஆகும் இயக்க முறைமை. புதிய க்யூடி கிராபிக்ஸ் அடுக்கின் முக்கிய அங்கம் ஒரு காட்சி ரெண்டரிங் இயந்திரம், இது ஒரு RHI (ரெண்டரிங் வன்பொருள் இடைமுகம்) அடுக்கைப் பயன்படுத்துகிறது. OpenGL உடன் மட்டுமல்லாமல் Qt விரைவு பயன்பாடுகளை வழங்க, ஆனால் வல்கன், மெட்டல் மற்றும் நேரடி 3D API களில்.

இது விரிவாகக் கூறப்பட்டுள்ளது பயனர் இடைமுகங்களை உருவாக்க API உடன் Qt விரைவு 3D தொகுதி QT விரைவு அடிப்படையில், 2D மற்றும் 3D கிராஃபிக் கூறுகளை இணைக்கிறது. QIP விரைவு 3D UIP வடிவமைப்பைப் பயன்படுத்தாமல் 3D இடைமுக கூறுகளை வரையறுக்க QML ஐப் பயன்படுத்த உங்களை அனுமதிக்கிறது. 3D மற்றும் 2D க்கான Qt விரைவு 3D இல், நீங்கள் இயக்க நேரம் (Qt விரைவு), காட்சி தளவமைப்பு மற்றும் அனிமேஷன் சட்டகத்தைப் பயன்படுத்தலாம் மற்றும் காட்சி இடைமுக மேம்பாட்டிற்கு Qt வடிவமைப்பு ஸ்டுடியோவைப் பயன்படுத்தலாம்.

QML 3D அல்லது 3D ஸ்டுடியோ உள்ளடக்கத்துடன் QML ஐ ஒருங்கிணைப்பதன் அதிகப்படியான மேல்நிலை போன்ற சிக்கல்களை இந்த தொகுதி தீர்க்கிறது, மேலும் 2D மற்றும் 3D க்கு இடையில் பிரேம்-நிலை அனிமேஷன்கள் மற்றும் உருமாற்றங்களை ஒத்திசைக்கும் திறனை வழங்குகிறது.

மற்றொரு புதுமை கோட்பேஸை மறுசீரமைத்தல் சிறிய பகுதிகளாக முறிவுடன் மேற்கொள்ளப்பட்டது அடிப்படை உற்பத்தியின் அளவைக் குறைத்தல். டெவலப்பர் கருவிகள் மற்றும் தனிப்பயன் கூறுகள் இப்போது க்யூடி சந்தை மூலம் துணை நிரல்களாக கிடைக்கின்றன.

மறுபுறம், அதை நாம் காணலாம் ஒரு தளவமைப்பு இயந்திரம் மற்றும் தோல்கள் இணைக்கப்பட்டுள்ளன சொந்த க்யூடி விட்ஜெட்டுகள் மற்றும் க்யூடி விரைவு அடிப்படையிலான பயன்பாடுகளின் தோற்றத்தையும் உணர்வையும் அடைய ஒன்றிணைக்கப்பட்டது வெவ்வேறு மொபைல் மற்றும் டெஸ்க்டாப் தளங்களில் இருந்து.

Qt விரைவு 6 சொந்த மேகோஸ் மற்றும் விண்டோஸ் பாணிகளுக்கான ஆதரவை சேர்க்கிறது (Android மற்றும் Linux க்கான சொந்த பொருள் மற்றும் இணைவு பாணிகளுக்கான ஆதரவு Qt5 இல் செயல்படுத்தப்பட்டது). Qt இன் அடுத்த குறிப்பிடத்தக்க வெளியீட்டில் iOS க்கான சொந்த பாணி செயல்படுத்தல் எதிர்பார்க்கப்படுகிறது.

முன்பு QtX11Extras, QtWinExtras மற்றும் QtMacExtras தொகுதிகள் வழங்கிய இயங்குதள ஆதரவு செயல்பாடு Qt இலிருந்து நேரடியாகக் கிடைக்கும் இயங்குதள-குறிப்பிட்ட API களுக்கு நகர்த்தப்பட்டுள்ளது.

கருவித்தொகுதி CMake ஆனது உருவாக்க அமைப்பாகப் பயன்படுத்தப்படுகிறது QMake க்கு பதிலாக. QMake ஐப் பயன்படுத்தி பயன்பாடுகளை உருவாக்குவதற்கான ஆதரவு பராமரிக்கப்படுகிறது, ஆனால் Qt இப்போது CMake ஐப் பயன்படுத்தி கட்டப்பட்டுள்ளது.

கூடுதலாக, வளர்ச்சியின் போது சி ++ 17 தரத்திற்கு மாற்றப்பட்டது (முன்பு சி ++ 98 பயன்படுத்தப்பட்டது மற்றும் க்யூடி 5.7 - சி ++ 11 உடன்) மற்றும் சி ++ குறியீட்டில் பயன்படுத்தக்கூடிய திறன் க்யூஎம்எல் மற்றும் க்யூடி விரைவுக்காக வழங்கப்பட்ட சில செயல்பாடுகள் சேர்க்கப்பட்டன. QObject மற்றும் ஒத்த வகுப்புகளுக்கான புதிய சொத்து அமைப்பு இதில் அடங்கும்.

QML இலிருந்து இணைப்புகளுடன் பணிபுரிய ஒரு இயந்திரம் ஒருங்கிணைக்கப்பட்டுள்ளது Qt இன் மையத்தில், இணைப்புகளுக்கான சுமை மற்றும் நினைவக நுகர்வுகளைக் குறைக்க அனுமதிக்கிறது மற்றும் Qt விரைவு மட்டுமல்லாமல் Qt இன் அனைத்து பகுதிகளுக்கும் அவற்றைக் கிடைக்கச் செய்கிறது.

இல் தனித்துவமான பிற மாற்றங்கள்:

  • QObject மற்றும் QML இல் நகலெடுக்கப்பட்ட தரவு கட்டமைப்புகளின் ஒருங்கிணைப்பு (நினைவக நுகர்வு குறைக்கும் மற்றும் தொடக்கத்தை விரைவுபடுத்தும்).
  • தொகுக்கும் நேரத்தில் தலைமுறைக்கு ஆதரவாக இயக்க நேரத்தில் தரவு கட்டமைப்புகளை உருவாக்குவதைத் தவிர்க்கவும்.
  • தனிப்பட்ட பண்புகள் மற்றும் முறைகளைப் பயன்படுத்தி உள் கூறுகளை மறைக்கவும்.
    தொகுத்தல் நேர மறுசீரமைப்பு மற்றும் பிழை கண்டறிதலுக்கான மேம்பாட்டு கருவிகளுடன் மேம்படுத்தப்பட்ட ஒருங்கிணைப்பு.
  • பி.என்.ஜி படங்களை சுருக்கப்பட்ட அமைப்புகளாக மாற்றுவது அல்லது ஷேடர்கள் மற்றும் மெஷ்களை வன்பொருள்-உகந்த பைனரிகளாக மாற்றுவது போன்ற தொகுத்தல் நேர கிராபிக்ஸ் தொடர்பான ஆதாரங்களைக் கையாள கருவிகள் சேர்க்கப்பட்டன.
  • பைதான் மற்றும் வெப்அசெபல் போன்ற கூடுதல் மொழிகளுக்கு விரிவாக்கப்பட்ட ஆதரவு.
  • சரம் கையாளுதல் மற்றும் யூனிகோட் கையாளுதல் கணிசமாக மேம்பட்டது.
  • QList மற்றும் QVector வகுப்புகள் ஒன்றிணைக்கப்படுகின்றன, இதன் விளைவாக வரும் சுருக்கம் வகுப்பு ஒரு வரிசை போன்ற QVector கொள்கலன் மாதிரியைப் பயன்படுத்துகிறது.

இறுதியாக, இது Qt 5 உடன் சமநிலையை எட்டும் என்று எதிர்பார்க்கப்படுகிறது அமைப்புகள் ஆதரவில் Qt 6.2 பதிப்பில் நிகழ்நேரத்தில்.

Qt 6.1 இன் அடுத்த குறிப்பிடத்தக்க வெளியீடு ஏப்ரல் மாதத்திலும், Qt 6.2 LTS செப்டம்பர் 2021 இல் எதிர்பார்க்கப்படுகிறது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.