Qt-luoja 20

Tulin ulos Qt-luoja 20 — uusi versio IDE:stä sovellusten kehittämiseen Qt:llä, C++:lla, QML:llä ja niihin liittyvillä teknologioilla. virallinen ilmoitus Qt Company mainitsee keskeisinä innovaatioina tuen tekoälykoodausagenteille, uuden Zen-tilan, tuen GN-koontijärjestelmälle ja joukon parannuksia CMakeen ja QML:ään. Android, iOS ja etäkehitys alla Linux.


Julkaisun tärkein muutos on tekoälyagenttien integrointi ACP-asiakasUusi komponentti lisää Qt Creatoriin keskustelupaneelin, jonka agentit voivat ymmärtää koodikantaa ja suorittaa toimia kehittäjän puolesta: analysoida koodia, muokata tiedostoja, suorittaa komentoja ja aloittaa koontiversioita. Integraatio perustuu Agentin asiakasprotokolla, ja valmiit yhteyspohjat otetaan julkisesta ACP-rekisteristä. Tiedotteessa mainittuihin tuettuihin kokoonpanoihin kuuluvat Claude Code, Codex, Gemini CLI ja GitHub Copilot.

Merkittäviä muutoksia Qt Creator 20:ssä

  • Tuki tekoälyagenteille ACP Clientin kautta.
    IDE:ssä on nyt chat-paneeli tekoälyagenttien yhdistämiseen Agent Client Protocol -protokollan kautta. Nämä agentit voivat paitsi vastata projektiin liittyviin kysymyksiin myös suorittaa toimintoja, kuten muokata tiedostoja ja suorittaa komentoja ja koontiversioita. Yhteydet konfiguroidaan laajennustilassa, ja agentin parametrit voidaan konfiguroida manuaalisesti tai valita valmiista malleista.

  • MCP-palvelimen laajennus.
    Qt Creator 20 parantaa tukea Mallin kontekstiprotokollaMCP Server tarjoaa nyt ulkoisille tekoälytyökaluille enemmän tietoa IDE-tilasta ja mahdollistaa lisätoimintoja. muutosten luettelo (Lähdekoodia ei ole vielä synkronoitu GitHubissa.) Uusia työkaluja komentojen suorittamiseen, VCS:n kanssa työskentelyyn, avointen tiedostojen katseluun, keskeytyskohtien hallintaan, debugger-pinon hakemiseen ja toimintojen etsimiseen IDE:ssä on lueteltu. Myös asetussivu on lisätty. Tekoäly > MCP-palvelimet ja CORS-tuki verkkosovellusten yhteyksille.

  • Zen-tila häiriöttömään työskentelyyn.
    Uusi järjestelmä Zen-tila lisää kohteen Työkalut > Zen-tila > Häiriöttömän tilan kytkeminen päälle/pois ja yksittäisiä painikkeita käyttöliittymässä. Sen tarkoituksena on poistaa tarpeettomia elementtejä ja pitää koodieditori aktiivisena. Tila on käytössä laajennuksena.

  • C++-työkalujen päivittäminen.
    Clangd C++-koodimallille on päivitetty LLVM 22.1.2, ja valmiiksi rakennetut Clangd-binäärit toimitetaan nyt PGO-optimoinneilla kaikilla alustoilla. Mahdollisuus käyttää ulkoista käännöstietokantaa Qt Creatorin automaattisesti luoman tietokannan sijaan on myös lisätty, sekä tuki esiprosessorin haarautumisen taittamiselle, C++-tyylisille lohkokommenteille ja #pragma-alueille. Tuki std::size_t-literaaleille ja C++23-esiprosessoridirektiiville on erikseen mainittu muutoslokissa.

  • QML-parannuksia.
    QML käyttää nyt oletusarvoisesti qmlls-kirjastojen semanttista korostusta. Lisäksi kontekstivalikossa näkyvät QML-kielipalvelimen kautta käytettävissä olevat uudelleenjärjestelytoiminnot. Tämän pitäisi tehdä QML:n kanssa työskentelystä samankaltaisempaa kuin IDE:n tapa käsitellä C++-koodia.

  • Tuki GN-projekteille.
    Qt Creator 20 lisää projektinhallinnan laajennuksen GN / Luo ninjaLaajennuksen käyttöönoton jälkeen IDE voi avata ja käsitellä GN-projekteja suoraan. Tämä on tärkeää projekteille, jotka käyttävät GN:ää ensisijaisena kokoonpanokuvausjärjestelmänä.

  • CMake-esiasetusten parannukset.
    Qt Creator seuraa nyt CMake-esiasetusten muutoksia, tukee uusien toimittajien esiasetuksia (qt ja kääntäjä), ja esiasetuksia varten luodut paketit on merkitty väliaikaisiksi ja projektikohtaisiksi. Conan-integraatiota varten on lisätty tuki CONAN_HOST_PROFILE- ja CONAN_BUILD_PROFILE-muuttujille.

  • Muutokset projekti- ja ympäristönhallinnassa.
    Projektin asetukset tukevat nyt ympäristömuuttujien hakemista tekstitiedostosta tai komentosarjasta. Myös file://-linkkien jäsentäminen koontitulosteessa on lisätty ja suorituskykyongelma on korjattu. Sovelluksen tuloste.

  • Uusi etävirheenkorjaus.
    Lisätty käynnistysmääritystyyppi Etävirheenkorjaaja, lähellä käsikirjoitusta Virheenkorjaus > Aloita virheenkorjaus > Liitä käynnissä olevaan virheenkorjauspalvelimeenTämä helpottaa uudelleenkäynnistystä ja eri etävirheenkorjausmääritysten välillä vaihtamista.

  • Parannuksia versionhallintajärjestelmiin.
    VCS-toiminnot ovat nyt käytettävissä useammissa paikoissa käyttöliittymässä, mukaan lukien Avaa dokumentit ja editorit. Tiedoston tila näkyy nyt ominaisuusikkunassa, vertailutietojen käsittelyä on parannettu ja seuraamattomat tiedostot on merkitty. Gitin lähetyseditoriin on lisätty varoitus tilanteista, jotka voivat johtaa aiemmin valmisteltujen muutosten menetykseen, ja valintaikkuna Jatka uudelleenpohjustusta Sitä on nyt vaikeampi käyttää vahingossa tuhoisiin operaatioihin.

  • Parannuksia Android-kehitys.
    Toimittaja Android Manifest on jaettu erillisiin käyttöliittymiin kuvakkeita, aloitusnäyttöä ja käyttöoikeuksia varten. Valikossa Työkalut> Android erilliset toimittajat ilmestyivät Kuvakeeditori, Aloituskuvan editori и Käyttöoikeuseditori.

  • iOS:n ja kaukosäätimen parannukset Linux-kehitys.
    iOS:lle on lisätty rajoitettu pääsy laitteen tiedostojärjestelmään tiedostojärjestelmänäkymästä, Paikannin-näkymästä ja etätiedostojen valintaikkunoista, mukaan lukien virheraporttien hakemisto ja kehittäjäsovellusten hakemistot. Linux Qt Creator muodostaa nyt automaattisesti yhteyden kohdejärjestelmään ennen sovelluksen käyttöönottoa ja suorittamista.

  • Parannuksia yleiseen käyttöliittymään.
    Kaikki hakutulokset on nyt korostettu tekstinäkymissä. Valikkokohta Tiedosto > Avaa tiedosto tai projekti jaettu erillisiin Avaa tiedosto и Avoin projekti, kun taas vanha toiminto tallennetaan ja se voidaan määrittää pikanäppäimelle.

Qt Creator 20 on saatavilla päivityksenä Qt Online -asennusohjelmaIlmoituksessa todettiin myös, että kaupallisia offline-asennusohjelmia on saatavilla Qt-tiliportaalin kautta ja avoimen lähdekoodin versioita on saatavilla osoitteessa lataussivu Määrä

Lataa lähdekoodi ja binäärit

Lähde: linux.org.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster