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

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

மேம்பாடுகள் மற்றும் திருத்தங்களின் சுருக்கமான பட்டியல்:

  • Qt கிரியேட்டர் 2024 இல் அறிமுகப்படுத்தப்பட்டு Qt கிரியேட்டர் 15 இல் புதுப்பிக்கப்பட்ட இருண்ட மற்றும் ஒளி "16" கருப்பொருள்கள் இப்போது இயல்புநிலையாக உள்ளன. புதிய தோற்றத்துடன் பொருந்தவும், அதிக இடைமுக நிலைத்தன்மையை அடையவும் Qt கிரியேட்டர் ஐகான்கள் திருத்தப்பட்டு புதுப்பிக்கப்பட்டுள்ளன.
     Qt கிரியேட்டர் 17 மேம்பாட்டு சூழல் வெளியீடு
  • இயல்புநிலை செருகுநிரல் களஞ்சியம் GitHub க்கு நகர்த்தப்பட்டுள்ளது. கூடுதல் செருகுநிரல் களஞ்சியங்களை இப்போது விருப்பத்தேர்வுகள் > நீட்டிப்புகள் > உலாவி (உங்கள் சொந்த ஆபத்தில் பயன்படுத்தவும்) என்பதில் சேர்க்கலாம். இன்னும் நிறுவப்படாத செருகுநிரல்களுக்குக் காட்டப்படும் தகவல் விரிவாக்கப்பட்டுள்ளது. செருகுநிரல் பேனலில் செருகுநிரல்களை இழுத்து விடுவதன் மூலம் நிறுவுதல் சேர்க்கப்பட்டுள்ளது.
  • திட்டங்கள்: ரன் சுயவிவரங்கள் பில்ட் சுயவிவரங்களின் ஒரு பகுதியாக மாற்றப்பட்டுள்ளன (முன்பு அவை முற்றிலும் சுயாதீனமாக இருந்தன). இப்போது ஒவ்வொரு ரன் சுயவிவரமும் ஒரு குறிப்பிட்ட பில்ட் சுயவிவரத்திற்கு சொந்தமானது, மேலும் தற்போதைய பில்ட் சுயவிவரத்தை மாற்றுவது கிடைக்கக்கூடிய ரன் சுயவிவரங்களின் தொகுப்பையும் மாற்றுகிறது, இது பயனர்களால் அடிக்கடி கோரப்படும் சூழ்நிலையை செயல்படுத்துகிறது: பிழைத்திருத்தம் மற்றும் வெளியீடு போன்ற வெவ்வேறு பில்ட் சுயவிவரங்களுக்கு கட்டளை வரி வாதங்கள் அல்லது சூழல் மாறிகள் போன்ற வெவ்வேறு ரன் அளவுருக்களைப் பயன்படுத்தும் திறன்.

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

  • CMake: Qt கூறுகள் காணாமல் போனதால் cmake அழைப்பு தோல்வியடைந்தால், Qt ஆன்லைன் நிறுவியைப் பயன்படுத்தி (Qt கிரியேட்டர் அதனுடன் இணைக்கப்பட்டிருந்தால்) காணாமல் போன Qt கூறுகளை நிறுவும் திறன் சேர்க்கப்பட்டது. புதிய நடத்தை "விருப்பத்தேர்வுகள் > CMake > பொது > தொகுப்பு மேலாளர் தானியங்கு அமைப்பு" செயல்பாட்டைச் சார்ந்துள்ளது, இதற்கு Qt கிரியேட்டரிலிருந்து CMake ஐ இயக்க வேண்டும்.
  • பைதான்: pyproject.toml திட்டங்களைத் திறப்பதற்கான ஆதரவு சேர்க்கப்பட்டது; அவை இப்போது Qt கிரியேட்டர் வழிகாட்டிகளைப் பயன்படுத்தி உருவாக்கப்பட்ட புதிய PySide திட்டங்களுக்கு முன்னிருப்பாக உருவாக்கப்படுகின்றன. .pyproject திட்டங்களைத் திறப்பது இன்னும் ஆதரிக்கப்படுகிறது.
  • C++ திருத்து: இதன் விளைவாக வரும் பைனரிகள் இப்போது புதுப்பிக்கப்பட்ட C++ ஆதரவுக்காக LLVM 20.1.3 உடன் உருவாக்கப்பட்டுள்ளன. Qt சரம் நேரடி ஆபரேட்டர்களுக்கான ஆதரவு (எ.கா. "_ba" மற்றும் "_L1") சரி செய்யப்பட்டுள்ளது. உள்ளமைக்கப்பட்ட செயல்பாடுகள் மற்றும் செயல்பாடுகளைப் போலவே பயன்படுத்தப்படும் மேக்ரோக்களில் சில சிக்கல்கள் சரி செய்யப்பட்டுள்ளன.

    திட்டத்தில் முன்னர் பயன்படுத்தப்படாத Qt வகுப்புகளைப் பயன்படுத்தும் போது டெவலப்பர்களுக்கு வாழ்க்கையை எளிதாக்கும் வகையில் மாற்றங்கள் சேர்க்கப்பட்டுள்ளன (குறியீட்டு மாதிரியால் கண்டறியப்படவில்லை): ஒரு புதிய விரைவுத் திருத்தம் (திட்டத்திற்கான புதிய Qt வகுப்பைக் கொண்ட வரியில் எடிட்டரில் ஒரு மஞ்சள் விளக்கு) மூலங்களில் விடுபட்ட #include உத்தரவுகளையும் திட்டக் கோப்பில் விடுபட்ட Qt தொகுதிகளையும் சேர்க்க உங்களை அனுமதிக்கிறது. #include உத்தரவுகளைக் கொண்ட வரிகளில் உள்ள அதே விரைவுத் திருத்தம் திட்டக் கோப்பில் தேவையான Qt தொகுதிகளைச் சேர்க்க உங்களை அனுமதிக்கிறது.

  • QML: Preferences > Qt Quick > Code Style இல் உள்ள Code style விருப்பங்கள் இப்போது QML மொழி சேவையகத்தின் ஒருங்கிணைந்த qmlformat ஐயும், உள்ளமைக்கப்பட்ட வடிவமைப்பாளரையும் அல்லது தனிப்பயன் qmlformat- இணக்கமான வடிவமைப்பாளரையும் பயன்படுத்த அனுமதிக்கின்றன. ஆவண மறுவடிவமைப்பு இப்போது சூழல் மெனுவிலும் Tools > QML/JS மெனுவிலும் கிடைக்கிறது.

    Qt டிசைன் ஸ்டுடியோவில் .ui.qml கோப்புகளைத் திறக்க QML குறியீடு எடிட்டர் கருவிப்பட்டியில் ஒரு புதிய பொத்தான் சேர்க்கப்பட்டுள்ளது.

  • பகுப்பாய்வி: Debug > Axivion பயன்முறையில் உள்ள சிக்கல்கள் இடைமுகத்தில் புதிய "Local Build" மற்றும் "Local Dashboard" பொத்தான்களுடன் Axivion க்கான உள்ளூர் டேஷ்போர்டு ஆதரவு சேர்க்கப்பட்டது. "Preferences > Analyze > Axivion" இல் பல்வேறு அமைப்புகள் சேர்க்கப்பட்டன.
  • பதிப்பு கட்டுப்பாடு: 'unstaged' என்பதற்குப் பதிலாக 'staged' மாற்றங்களில் செயல்படும் git-க்கு பல்வேறு 'diff' செயல்களைச் சேர்த்தது. மாற்றங்களை மாற்றுவதற்கான Instant Blame கருவி உதவிக்குறிப்புகளில் செயல்களைச் சேர்த்தது. 'Add Tag' உரையாடல் இப்போது குறிப்பு குறிச்சொற்களை உருவாக்க முடியும்.

ஆதாரம்: opennet.ru