Qt Creator 9.0 saapuu Squish Runnerin ja Serverin kanssa testaamaan testipaketteja tai -tapauksia

qtcreator

Qt Creator on C++-, JavaScript- ja QML-kielellä kirjoitettu cross-platform IDE, joka on luotu Qt-kirjastojen GUI-sovellusten kehittämiseen.

äskettäin uuden version julkaisemisesta ilmoitettiin suositusta integroidusta kehitysympäristöstä "QtCreator 9.0", versio, johon on lisätty Squish-tuki, sekä mahdollisuus tehdä sisennykset, LSP-tuki ja paljon muuta.

Qt Creator on suunniteltu rakentamaan monialustaisia ​​sovelluksia Qt-kirjaston avulla. Sekä klassista C++-ohjelmakehitystä että QML-kielen käyttöä tuetaan, jossa skriptien määrittelyyn käytetään JavaScriptiä ja rajapintaelementtien rakenne ja parametrit asetetaan CSS-tyyppisillä lohkoilla.

Qt Creator 9.0: n tärkeimmät uudet ominaisuudet

Tästä uudesta Qt Creator 9.0 -versiosta voimme löytää sen lisätty kokeellinen tuki Squish GUI -testauskehykselle, sen avulla Squish-integraatiolaajennus mahdollistaa sen, että käyttäjä voi avata olemassa olevia testitapauksia ja luoda uusia, rekisteröidä testitapauksia (testitapauksia), käyttää Squish Runneria ja Squish Serveriä testitapausten ja testitapausten suorittamiseen, asettaa keskeytyksiä ennen testien suorittamista. keskeyttää suorituksen tietyssä paikassa ja tarkastella muuttujia.

Toinen tärkeä muutos on näyttää API-kontekstin vihjeen, sisältö renderöidään nyt projektissa tarkistetun Qt-version perusteella (eli Qt 5 -dokumentaatio näytetään Qt 5 -projekteille ja Qt 6 -dokumentaatio näytetään Qt 6 -projekteille).

Se on myös korostettu editoriin on lisätty vaihtoehto, joka esittää sisennykset asiakirjassa, jolloin jokainen sisennys on merkitty erillisellä pystypalkilla. Lisätty myös mahdollisuus muuttaa riviväliä ja ratkaistu suorituskykyongelmia valittaessa erittäin suuria lohkoja.

C++-koodimalli perustuu taustaan Clangd, joka tukee LSP-protokollaa (Language Server Protocol) nyt voidaan hallita yhdellä Clangd-esiintymällä koko istunnon ajan (Aiemmin jokaisessa projektissa oli oma Clangd-esiintymä.) Mahdollisuus muuttaa indeksoinnissa käytettyjen Clangd-taustasäikeiden prioriteettia on lisätty kokoonpanoon.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Nyt on mahdollista muokata C++-koodityyliparametreja suoraan pääasetusikkunasta avaamatta erillistä valintaikkunaa.
  • Lisätty tuki tummalle teemalle sisäänrakennetun ohjeen ja ohjeiden näyttämisen yhteydessä.
  • Siirsi ClangFormat-asetuksen samaan osioon.
  • Korjattu ongelmat QML-tiedostojen avaamisessa koontihakemistosta lähdehakemiston sijaan ja puuttuvia keskeytyskohtia uudelleenmuotoilutoimintoa käytettäessä.
  • Lisätty tuki CMake-projektien esiasetusten määrittämiseen ja luomiseen.

vihdoin jos olet kiinnostunut tietämään siitä lisää, voit tarkistaa yksityiskohdat seuraava linkki.

Kuinka asentaa Qt Creator Linuxiin?

Kaikkien niiden, jotka ovat kiinnostuneita kokeilemaan QT-luojaa järjestelmissään, tulisi tietää se sisään useimmat Linux-distrot löytävät paketin näiden arkistoissa.

Vaikka pakettipäivitykset vievät yleensä muutaman päivän päästä arkistoihin, on parempi ladata asennusohjelma viralliselta QT-sivulta, josta voit hankkia ilmaisen version tai niille, jotka haluavat ostaa kaupallisen version (jossa on enemmän ominaisuuksia), voi tee se sivulta.

Kun asennusohjelman lataus on valmis, annamme sille suoritusoikeudet seuraavalla komennolla:

sudo chmod +x qt-unified-linux-x64*.run

Nyt aiomme asentaa paketin seuraavan komennon suorittaminen:

sudo sh qt-unified-linux-x64*.run

Ubuntun käyttäjien tapauksessa, saatat tarvita joitain lisäpaketteja, jotka voit asentaa:

sudo apt-get install --yes qt5-default qtdeclarative5-dev libgl1-mesa-dev

Kun nämä paketit on asennettu, voit muokata työpöydän paketin määritelmää ja valita oikean version. Lopuksi voit viimeistellä projektin ja siirtyä koodaukseen.

Nyt niille, jotka ovat Arch Linux-, Manjaro-, Arco Linux- ja muita Arch Linux-pohjaisia ​​distros-käyttäjiä he voivat asentaa paketin suoraan arkistoista, koska QT-luojan uusi versio on nyt saatavilla.

Asenna vain suorittamalla seuraava komento terminaalissa:

sudo pacman -S qtcreator


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.