QT 6 இன் சோதனை பதிப்பு இப்போது கிடைக்கிறது, இவை அதன் செய்திகள்

தி Qt டெவலப்பர்கள் ஏற்கனவே முதல் பதிப்பை வெளியிட்டுள்ளனர் புதிய கிளை சோதனை Qt 6, இதில் குறிப்பிடத்தக்க கட்டடக்கலை மாற்றங்கள் முன்மொழியப்படும் மற்றும் சி ++ 17 தரத்தை ஆதரிக்கும் ஒரு தொகுப்பி தேவைப்படும்.

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

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

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

மற்றொரு முக்கியமான மாற்றம் குறியீடு தளத்தை மறுசீரமைப்பதாகும் அதை சிறிய கூறுகளாகப் பிரித்து, அடிப்படை உற்பத்தியின் அளவைக் குறைக்கும். க்யூடி சந்தை மூலம் விநியோகிக்கப்பட்ட செருகுநிரல்களாக டெவலப்பர் கருவிகள் மற்றும் சிறப்பு கூறுகள் வழங்கப்படும்.

கூடுதலாக, QML இன் குறிப்பிடத்தக்க நவீனமயமாக்கல் எனக்குத் தெரியும்:

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

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

இந்த கருவித்தொகுப்பு சி ++ திட்ட உருவாக்குநர்களிடையே பரவலாகப் பயன்படுத்தப்பட்டது மற்றும் பல ஒருங்கிணைந்த வளர்ச்சி சூழல்களுடன் இணக்கமாக இருப்பதால் CMake தேர்வு செய்யப்பட்டது. QMake க்கு மாற்றாக இருப்பதாகக் கூறும் Qbs உருவாக்க முறையின் வளர்ச்சியை சமூகம் தொடர்கிறது.

வளர்ச்சியின் போது சி ++ 17 தரநிலைக்கு மாற்றம் (முன்பு பயன்படுத்தப்பட்ட சி ++ 98). Qt 6 பல நவீன C ++ அம்சங்களுக்கான ஆதரவை செயல்படுத்த திட்டமிட்டுள்ளது, ஆனால் பழைய தரநிலை அடிப்படையிலான குறியீட்டுடன் பொருந்தக்கூடிய தன்மையை இழக்காமல்.

சி ++ குறியீட்டில் பயன்படுத்துவதற்கான சாத்தியம் QML மற்றும் Qt விரைவுக்காக வழங்கப்படும் சில செயல்பாடுகள்.

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

இந்த வெளியீட்டில் வருங்கால க்யூடி 6 பதிப்பின் ஆரம்ப கட்டமைப்பை மட்டுமே கொண்டுள்ளது, இது டிசம்பர் 1, 2020 இல் திட்டமிடப்பட்டுள்ளது.

ஆகஸ்ட் 6 அன்று குறியீடு அடிப்படை உறையும் வரை Qt 31 கிளையின் செயல்பாடு விரிவாக்கப்படும்.

மூல: https://www.qt.io


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

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

*

*

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

  1.   ரபேல் அவர் கூறினார்

    ஆஹா, இது ஏற்கனவே என் சி ++ ஐ முழுமையாக்க விரும்பியது