Publikimi i mjedisit të zhvillimit të Qt Creator 5.0

Është lëshuar mjedisi i integruar i zhvillimit Qt Creator 5.0, i krijuar për krijimin e aplikacioneve ndër-platformë duke përdorur bibliotekën Qt. Ai mbështet zhvillimin e programeve klasike në C++ dhe përdorimin e gjuhës QML, në të cilën JavaScript përdoret për të përcaktuar skriptet, dhe struktura dhe parametrat e elementeve të ndërfaqes specifikohen nga blloqe të ngjashme me CSS. Një ndryshim i rëndësishëm në numrin e versionit shoqërohet me kalimin në një skemë të re të caktimit të versionit, brenda së cilës shifra e parë e versionit do të ndryshojë në versionet me ndryshime funksionale (Qt Creator 5, Qt Creator 6, etj.).

Publikimi i mjedisit të zhvillimit të Qt Creator 5.0

Në versionin e ri:

  • Është zbatuar një mundësi eksperimentale për të përdorur shërbimin e ruajtjes së serverit Clang (clangd) si një mbështetje për një model kodi në C dhe C++. Backend-i i ri mund të përdoret opsionalisht për të zëvendësuar modelin e kodit të bazuar në libclang, falë përdorimit të LSP (Protokolli i Serverit të Gjuhës), por jo i gjithë funksionaliteti është zbatuar ende. Aktivizimi bëhet përmes opsionit "Përdor clangd" në menynë "Tools > Options > C++ > Clangd".
  • U shtua mbështetje eksperimentale për ndërtimin dhe ekzekutimin e aplikacioneve në kontejnerët Docker. Funksioni është aktualisht i disponueshëm vetëm për mjediset dhe projektet Linux me sistemin e ndërtimit CMake. Për ta aktivizuar atë, duhet të aktivizoni mbështetjen për shtojcat eksperimentale përmes menysë "Help > About Plugins", pas së cilës aftësia për të krijuar pajisje ndërtimi "Docker" do të shfaqet në cilësimet e pajisjes.
  • Korrigjimet e grumbulluara janë bërë në modelin e kodit për gjuhën C++. Kur riemërtoni objektet, zgjedhja automatike e skedarëve që nuk lidhen drejtpërdrejt me projektin (për shembull, skedarët e kokës Qt) është hequr. Ndryshimet në skedarët ".ui" dhe ".scxml" pasqyrohen menjëherë në modelin e kodit pa ripërpilim.
  • Modeli i kodit për QML është përditësuar në Qt 6.2.
  • Zbatimi i serverit LSP (Language Server Protocol) ka shtuar mbështetje për shfaqjen e njoftimeve për ecurinë e operacioneve në Qt Creator. Gjithashtu u shtua mbështetje për shfaqjen e pjesëve të kodit të ofruara nga serveri.
  • Një pjesë e madhe e përmirësimeve janë bërë në mjetet e menaxhimit të projektit të bazuara në CMake, duke përfshirë aftësinë për të shfaqur rezultatet e CMake dhe përpilimin në modalitetin e projektit, pa pasur nevojë të kaloni në modalitetin e redaktimit. Ndaloi përdorimin e një drejtorie të përkohshme të ndërtimit për cilësimet fillestare të projektit. U shtua një opsion për të çaktivizuar ndarjen e grupeve të skedarëve me kod dhe tituj. Tani është e mundur të përcaktohet skedari i ekzekutueshëm i paracaktuar (më parë ishte zgjedhur skedari i parë i ekzekutueshëm në listë). Mbështetja makro është shtuar në operacionin Execute Custom Commands.
  • Është bërë punë për të eliminuar ngadalësimet gjatë ngarkimit të skedarëve të mëdhenj të projektit.
  • Mjetet e menaxhimit të projektit të bazuara në paketën e veglave Qbs janë transferuar për të përdorur Qbs 1.20.
  • U shtua mbështetje e paketës së veglave MSVC për arkitekturën ARM.
  • Ofrohet mbështetje për Android 12.
  • Mbështetje e përmirësuar për ekzekutimin e ndërtimeve Qt Creator për procesorët Intel në kompjuterët Apple me çipin M1.

Burimi: opennet.ru

Shto një koment