Qt கிரியேட்டர் 7 மேம்பாட்டு சுற்றுச்சூழல் வெளியீடு

க்யூடி லைப்ரரியைப் பயன்படுத்தி குறுக்கு-தளம் பயன்பாடுகளை உருவாக்குவதற்காக வடிவமைக்கப்பட்ட ஒருங்கிணைந்த டெவலப்மெண்ட் சூழல் Qt Creator 7.0 வெளியிடப்பட்டது. இது C++ இல் கிளாசிக் நிரல்களின் வளர்ச்சி மற்றும் QML மொழியின் பயன்பாடு ஆகிய இரண்டையும் ஆதரிக்கிறது, இதில் ஸ்கிரிப்ட்களை வரையறுக்க ஜாவாஸ்கிரிப்ட் பயன்படுத்தப்படுகிறது, மேலும் இடைமுக உறுப்புகளின் கட்டமைப்பு மற்றும் அளவுருக்கள் CSS போன்ற தொகுதிகளால் குறிப்பிடப்படுகின்றன.

புதிய பதிப்பில்:

  • "புதிய கோப்பு அல்லது திட்டம்" மெனு உருப்படி "புதிய கோப்பு" மற்றும் "புதிய திட்டம்" என இரண்டு தனி உரையாடல்களாக பிரிக்கப்பட்டுள்ளது.
  • Qt ஆன்லைன் நிறுவியைப் பயன்படுத்தும் பயனர்கள், Qt இன் சரியான பதிப்புகள் கிடைப்பது குறித்துத் தெரிவிக்கப்படுகின்றனர். "விருப்பங்கள் > சுற்றுச்சூழல் > புதுப்பிப்புகள்" பிரிவில் புதுப்பிப்பு அறிவிப்புகளின் காட்சியை நீங்கள் உள்ளமைக்கலாம்.
  • C++ மொழிக்கான குறியீடு மாதிரியானது LLVM 14க்கு புதுப்பிக்கப்பட்டு, LSP (Language Server Protocol) ஐ ஆதரிக்கும் Clangd பின்தளத்தைப் பயன்படுத்த இயல்புநிலையாக மாற்றப்பட்டது. "கருவிகள் > விருப்பங்கள் > C++ > Clangd" என்ற மெனு மூலம் பழைய பின்தளத்தை நீங்கள் திரும்பப் பெறலாம், இதில் திட்டக் குறியீட்டை அட்டவணைப்படுத்துவதற்கு Clangdஐப் பயன்படுத்துவதையும் முடக்கலாம், ஆனால் தொடரியல் சிறப்பம்சமாக மற்றும் உள்ளீடு தானாக நிறைவுசெய்ய அதைத் தொடர்ந்து பயன்படுத்தலாம்.
  • ClangFormat செருகுநிரல் அமைப்புகள் பொதுவான நடை அமைப்புகளுடன் பகுதிக்கு நகர்த்தப்பட்டு தனி தாவலாக வழங்கப்படுகின்றன.
  • QML பாகுபடுத்தியின் செயலாக்கம் சமீபத்திய Qt கிளையின் மாற்றங்களைப் பிரதிபலிக்கும் வகையில் புதுப்பிக்கப்பட்டுள்ளது.
  • CMake ஐப் பயன்படுத்தி திட்டங்களை அமைப்பதற்கான பக்கம் மறுவடிவமைப்பு செய்யப்பட்டுள்ளது. CMake செயல்படுத்தலை நிறுத்த “Stop CMake” பட்டன் சேர்க்கப்பட்டது, எடுத்துக்காட்டாக, திட்ட உருவாக்க ஸ்கிரிப்ட்களை உள்ளமைக்கும் செயல்பாட்டின் போது. திட்டம் ஏற்கனவே கட்டமைக்கப்பட்டிருந்தாலும், உள்ளமைவைப் புதுப்பிக்க CMake ஐ மீண்டும் இயக்கும் திறனை வழங்குகிறது. ஆரம்ப மற்றும் தற்போதைய திட்ட உள்ளமைவுகளுக்கான CMake மாறிகள் பிரிக்கப்படுகின்றன, முதல் வழக்கில், CMakeLists.txt.use கோப்பிலிருந்து மாறிகள் வரையறுக்கப்படுகின்றன, இது முதல் அமைப்பின் போது பயன்படுத்தப்படுகிறது, மேலும் இரண்டாவது வழக்கில், CMake file-api json வழியாக ஏற்றுமதி செய்யப்படும் மாறிகள் .cmake/api/v1/reply அடைவு வரையறுக்கப்பட்டுள்ளது.
  • கிடைக்கக்கூடிய கருவிகளின் மேம்படுத்தப்பட்ட தானியங்கி கண்டறிதல் மற்றும் தொடக்கத்தில் தேவையற்ற கம்பைலர் அழைப்புகளின் எண்ணிக்கையைக் குறைத்தது, இது சில சூழல்களில் Qt கிரியேட்டரின் தொடக்க நேரத்தைக் குறைத்துள்ளது.
  • புதிய திட்ட வழிகாட்டிகள் C++17 என்பது C++ தரநிலையாக வரையறுக்கப்படுவதை உறுதி செய்கிறது.
  • MacOS இயங்குதளத்தில், இருண்ட கருப்பொருளுக்கான கணினி அமைப்புகள் கணக்கில் எடுத்துக்கொள்ளப்படுகின்றன. MacOS பில்ட்களில் டோக்கருக்கான சோதனை ஆதரவு சேர்க்கப்பட்டது.
  • ஆண்ட்ராய்டு இயங்குதளத்திற்கு, இயல்புநிலை NDKஐத் தேர்ந்தெடுக்க ஒரு விருப்பம் சேர்க்கப்பட்டுள்ளது மேலும் NDK இயங்குதளங்களைக் கண்டறிவது மேம்படுத்தப்பட்டுள்ளது.
  • Linux இயங்குதளத்திற்கு, Wayland நெறிமுறையின் அடிப்படையில் Qt க்கான பின்தளம் சேர்க்கப்பட்டுள்ளது. பின்தளத்தை இயக்க, நீங்கள் தொடங்கும் முன் சூழல் மாறி QT_QPA_PLATFORM=wayland ஐ அமைக்க வேண்டும்.

ஆதாரம்: opennet.ru

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