Qt පුස්තකාලය භාවිතයෙන් හරස් වේදිකා යෙදුම් නිර්මාණය කිරීම සඳහා ඒකාබද්ධ සංවර්ධන පරිසරයක් වන Qt Creator 17 නිකුතුව ප්රකාශයට පත් කර ඇත. C++ හි සම්භාව්ය වැඩසටහන් සංවර්ධනය සහ QML භාෂාව භාවිතය යන දෙකම සහය දක්වයි, එහිදී JavaScript අවස්ථා නිර්වචනය කිරීමට භාවිතා කරයි, සහ අතුරුමුහුණත් මූලද්රව්යවල ව්යුහය සහ පරාමිතීන් CSS වැනි බ්ලොක් මගින් අර්ථ දක්වා ඇත. නව අනුවාදය Qt මාර්ගගත ස්ථාපකයේ (වාණිජ, විවෘත මූලාශ්ර) යාවත්කාලීන කිරීමක් ලෙස ලබා ගත හැකිය. වාණිජ බලපත්රයක් යටතේ නොබැඳි ස්ථාපකයන් Qt ගිණුම් ද්වාරයෙන් සොයාගත හැකි අතර, විවෘත මූලාශ්ර පැකේජ අනුරූප බාගැනීම් පිටුවෙන් සොයාගත හැකිය. මෙය සියලුම පරිශීලකයින් සඳහා නොමිලේ යාවත්කාලීන කිරීමකි.
වැඩිදියුණු කිරීම් සහ නිවැරදි කිරීම් පිළිබඳ කෙටි ලැයිස්තුවක්:
- Qt Creator 2024 හි හඳුන්වා දුන් සහ Qt Creator 15 හි යාවත්කාලීන කරන ලද අඳුරු සහ සැහැල්ලු "16" තේමා දැන් පෙරනිමිය වේ. නව පෙනුමට ගැලපෙන පරිදි සහ වැඩි අතුරුමුහුණත් අනුකූලතාවයක් ලබා ගැනීම සඳහා Qt Creator අයිකන සංශෝධනය කර යාවත්කාලීන කර ඇත.

- පෙරනිමි ප්ලගීන ගබඩාව GitHub වෙත ගෙන ගොස් ඇත. දැන් මනාප > දිගු > බ්රව්සරය (ඔබේම අවදානමකට භාවිතා කරන්න) යටතේ අමතර ප්ලගීන ගබඩාවන් එකතු කළ හැක. තවමත් ස්ථාපනය කර නොමැති ප්ලගීන සඳහා පෙන්වන තොරතුරු පුළුල් කර ඇත. ප්ලගීන පැනලයට ප්ලගීන ස්ථාපනය ඇදගෙන යාම එකතු කර ඇත.
- ව්යාපෘති: ධාවන පැතිකඩ ගොඩනැගීමේ පැතිකඩවල කොටසක් බවට පත් කර ඇත (පෙර ඒවා සම්පූර්ණයෙන්ම ස්වාධීන විය). දැන් සෑම ධාවන පැතිකඩක්ම නිශ්චිත ගොඩනැගීමේ පැතිකඩකට අයත් වන අතර, වත්මන් ගොඩනැගීමේ පැතිකඩ මාරු කිරීම මඟින් පවතින ධාවන පැතිකඩ කට්ටලය ද මාරු කරයි, එය පරිශීලකයින් විසින් නිතර ඉල්ලා සිටින අවස්ථාවක් ක්රියාත්මක කරයි: Debug සහ Release වැනි විවිධ ගොඩනැගීමේ පැතිකඩ සඳහා විධාන රේඛා තර්ක හෝ පරිසර විචල්ය වැනි විවිධ ධාවන පරාමිතීන් භාවිතා කිරීමේ හැකියාව.
එක් දියත් කිරීමේ පැතිකඩකින් අගයන් දැන් "මෙයට පිටපත් කරන්න" බොත්තම භාවිතයෙන් තවත් එකකට පිටපත් කළ හැක, ඒවා නිශ්චිත ගොඩනැගීමේ පැතිකඩකට අයත්ද යන්න නොසලකා.
- CMake: Qt සංරචක අස්ථානගත වීම නිසා ඇති වන cmake ඇමතුමක් අසාර්ථක වූ විට, Qt Online Installer භාවිතයෙන් (Qt Creator එයට සම්බන්ධ කර ඇත්නම්) අතුරුදහන් වූ Qt සංරචක ස්ථාපනය කිරීමේ හැකියාව එක් කරන ලදී. නව හැසිරීම "Preferences > CMake > General > Package manager auto setup" ක්රියාකාරීත්වය මත රඳා පවතින අතර, ඒ සඳහා Qt Creator වෙතින් CMake ක්රියාත්මක කිරීම අවශ්ය වේ.
- Python: pyproject.toml ව්යාපෘති විවෘත කිරීම සඳහා සහය එක් කරන ලදී; ඒවා දැන් Qt නිර්මාපක විශාරද භාවිතයෙන් නිර්මාණය කරන ලද නව PySide ව්යාපෘති සඳහා පෙරනිමියෙන් නිර්මාණය කර ඇත. .pyproject ව්යාපෘති විවෘත කිරීම තවමත් සහාය දක්වයි.
- C++ සංස්කරණය: ප්රතිඵලයක් ලෙස ලැබෙන ද්විමය ගොනු දැන් යාවත්කාලීන කරන ලද C++ සහාය සඳහා LLVM 20.1.3 සමඟ ගොඩනගා ඇත. Qt string literal operators (උදා: "_ba" සහ "_L1") සඳහා සහය නිරාකරණය කර ඇත. ශ්රිත මෙන් භාවිතා කරන ලද බිල්ට්-ඉන් ශ්රිත සහ මැක්රෝ සමඟ ඇති සමහර ගැටළු නිරාකරණය කර ඇත.
ව්යාපෘතියේ කලින් භාවිතා නොකළ Qt පන්ති භාවිතා කරන විට සංවර්ධකයින්ට ජීවිතය පහසු කිරීම සඳහා වෙනස්කම් එකතු කරන ලදී (කේත ආකෘතියෙන් සොයාගත නොහැකි විය): නව ඉක්මන් විසඳුමක් (ව්යාපෘතිය සඳහා නව Qt පන්තියක් සහිත පේළියේ සංස්කාරකයේ කහ ආලෝකයක්) ඔබට මූලාශ්රවලට නැතිවූ #include විධාන සහ ව්යාපෘති ගොනුවට නැතිවූ Qt මොඩියුල එක් කිරීමට ඉඩ සලසයි. #include විධාන සහිත පේළිවල ඇති එම ඉක්මන් නිවැරදි කිරීම මඟින් ඔබට ව්යාපෘති ගොනුවට අවශ්ය Qt මොඩියුල එක් කිරීමට ඉඩ සලසයි.
- QML: Preferences > Qt Quick > Code Style හි කේත විලාස විකල්ප දැන් QML භාෂා සේවාදායකයේ ඒකාබද්ධ qmlformat මෙන්ම බිල්ට්-ඉන් ෆෝමැටරය හෝ අභිරුචි qmlformat-අනුකූල ෆෝමැටරයක් භාවිතා කිරීමට ඉඩ සලසයි. ලේඛන නැවත ආකෘතිකරණය දැන් සන්දර්භ මෙනුවේ සහ මෙවලම් > QML/JS මෙනුවේ ඇත.
Qt Design Studio හි .ui.qml ගොනු විවෘත කිරීම සඳහා QML කේත සංස්කාරක මෙවලම් තීරුවට නව බොත්තමක් එක් කර ඇත.
- විශ්ලේෂකය: Debug > Axivion මාදිලියේ ගැටළු අතුරුමුහුණතෙහි නව "Local Build" සහ "Local Dashboard" බොත්තම් සමඟ Axivion සඳහා දේශීය උපකරණ පුවරු සහාය එක් කරන ලදී. "Preferences > Analyze > Axivion" හි විවිධ සැකසුම් එක් කරන ලදී.
- අනුවාද පාලනය: 'අස්ථාවර' වෙනුවට 'වේදිකාගත' වෙනස්කම් මත ක්රියා කරන git සඳහා විවිධ 'diff' ක්රියා එකතු කරන ලදී. වෙනස්කම් ප්රතිවර්තනය කිරීම සඳහා ක්ෂණික දොස් පැවරීමේ මෙවලම් ඉඟි වලට ක්රියා එකතු කරන ලදී. 'ටැගය එක් කරන්න' සංවාදයට දැන් විවරණ ටැග් නිර්මාණය කළ හැකිය.
මූලාශ්රය: opennet.ru

