Qt Creator on monipuolinen ja avoimen lähdekoodin graafinen Integrated Development Environment (IDE) -sovellus, joka tarjoaa Qt-kehittäjille kaiken tarvitsemansa käyttökelpoisten ja houkuttelevien graafisten käyttöliittymien (GUI) luomiseksi. Se tukee sekä Qt4- että Qt5-työkaluja.
Se koostuu visuaalisesta virheenkorjaimesta, lomakekonstruktorista ja graafisesta käyttöliittymästä (GUI). Ohjelma on suunniteltu siten, että kokenut ja aloittelevat Qt-ohjelmoijat voivat käyttää sitä.
Ominaisuudet yhdellä silmäyksellä
Se sisältää koodineditorin, joka tukee QML-, C ++- ja ECMAscript-koodeja, nopeiden koodien navigointiohjelmia, koodin täydennys, syntaksin korostus, staattinen koodin tarkistus ja tuki lähdekoodin refactoringille. Lisäksi se tarjoaa käyttäjille tyylien vihjeitä, kun ne kirjoittavat, kontekstisensitiivistä apua, koodin taittoa sekä sulkeutumista ja sovitustapoja.
Integroitu C ++-visuaalinen virheenkorjauslaite pystyy näyttämään Qt & rsquo-tiedostot ihmisen luettavassa muodossa, koska se tuntee Qt-luokituksensa & rsquo; rakenteisiin. Lisäksi se voi näyttää GNU: n debuggerin raakaa tietoa selvästi.
Toinen mielenkiintoinen ominaisuus on integroitu tuki useille tunnetuille versionhallintajärjestelmille, mukaan lukien Git, Mercurial, Bazaar, Subversion, CVS ja Perforce. Lisäksi se tukee CDB: tä (Microsoft Console Debugger). sisäinen JavaScript-debugger, LLDB (LLVM debugger) ja GDB (GNU Symbolic Debugger) -sovellukset.
Kannen ja tuettujen alustojen alla
Koska Qt on kirjoitettu, sovellus on alusta riippumaton, joka tukee Linux-, Microsoft Windows- ja Mac OS X -käyttöjärjestelmiä. Se on testattu menestyksekkäästi sekä 64-bittisellä että 32-bittisellä käskyjoukkoarkkitehtuurilla.
Linuxissa se on jaettu 64- ja 32-bittisten laitteistoalustojen alkuperäisiksi asentajiksi sekä lähdetiedostoon, joka voidaan konfiguroida, koota ja asentaa Linux-jakeluun.
Bottom line
Kaiken kaikkiaan Qt Creator -projekti on erittäin hyödyllinen apuohjelma nykyisille ja tuleville Qt-kehittäjille, jotka etsivät yhtä parhaista ratkaisuista nykyaikaisten ja helppokäyttöisten käyttöliittymien käyttöön.
vahva> Uutta strong> tässä julkaisussa:
- C ++ -tuki:
- Päätimme, että on aika kääntää Clang-koodimalli oletuksena. Se on edistynyt merkittävästi viimeisten julkaisujen aikana, ja jossain vaiheessa meidän on tehtävä tämä kytkin. Sisäänrakennettu malli ei pysty pitämään kiinni C ++ -kielen kehityksestä eikä kehittää käytettävissä olevaa työkalua sen ympärillä. Nykyisin suljetaan säännöllisesti vikaraportit ja kommentti "toimii Clang-koodimallilla". Myös Clang-koodimalli tarjoaa paljon parempaa tietoa koodikysymyksistä ilman, että läpi editointi-kääntää-analysoi sykli nimenomaisesti. Katso myös Nikolain blogikirjoitus Clang-koodimallista ja C / C ++ -tuen historiasta Qt Creatorissa.
- Voi olla tilanteita, joissa sisäänrakennettu malli toimii edelleen paremmin sinulle kuin Clang-koodimalli, ja sinulla on edelleen mahdollisuus käyttää sitä sen sijaan poistamalla ClangCodeModel-plugin käytöstä. Globaali symbolihakemisto luodaan myös sisäänrakennetulla mallilla.
- Projektin laaja diagnostiikka ja korjaukset Qt Creatorissa clang-tidy ja clazy:
- Päivitimme Clang-koodimallin Clang 6.0: een. Se antaa nyt tietoja nykyisen asiakirjan yleiskatsausta varten, jota käytetään symbolien pudottamisessa, ääriviiva-paneelissa ja "." paikannussuodatin. Sinulla on myös enemmän vapautta päättää, mitä Clang-Tidy ja Clazy tarkistavat, haluatko käyttää versiota muokkaamalla, ja sinulla on mahdollisuus suorittaa tarkistuksia koko koodipohjallasi uudella työkalulla Debug-tilassa (Analysoi> Clang-Tidy ja Clazy) . Koodimallin varoitukset ja virheet ovat nyt valinnaisesti myös Issues-ruudussa.
- Testaa integraatio:
- Jos tekstin kohdistin C ++ -editorissa on testitoiminnon sisällä, voit suorittaa yksittäisen testin suoraan uudella Run Test Under Cursor -toiminnolla. Testausintegraatio merkitsee myös toimittajien epäonnistuneiden testien sijainnin. Google Testille lisäsimme suodatuksen tuen.
- Windows-isännät:
- Windowsissa paransimme MSVC-kääntäjien skannausta, joka aiemmin voi estää Qt Creatorin. Olemme myös asettaneet ongelman, joka voi johtaa lyhytaikaiseen jäädyttämiseen, kun Qt Creator kuunteli maailmanlaajuista, jaettua Windowsin virheenkorjaustiedostoa. Ja verkkoasemien tiedostojen tallentamisen pitäisi toimia uudelleen kaikissa kokoonpanoissa.
- Muut parannukset:
- Pakkausvaihtoehdot ovat tärkeimpiä asetuksia, joita saatat joutua sopeutumaan projekteihisi Qt Creatorissa. Niinpä laitamme ne omalle ylätason merkinnälle valintaikkunassa, joka on myös ensimmäinen luettelo.
- Jos sinulla on HiDPI-näyttö Windows- tai Linux-ympäristössä, voit nyt helposti valita, haluatko Qt: n automaattisen skaalauksen vai ei, ottamalla käyttöön tai poistamalla käytöstä uuden vaihtoehdon Ympäristö & gt; Käyttöliittymä.
- Tiedostopohja -näkymässä saatiin uusia vaihtoehtoja kansioiden näyttämiseksi päällekkäin integroituna aakkosjärjestykseen ja sammuttamalla peruskansion synkronointi nykyisen dokumentin projektin kanssa. Voit myös luoda uusia kansioita suoraan tiedostojärjestelmäkansioon.
Uutta strong> versio 4.6.2:
- Muokkaus:
- Jos käytät Clang-koodimallia tai kirjanmerkkejä, editorissa on uusia sisäisiä merkintöjä. Kirjanmerkit ja kiristysvirheet ja varoitukset näkyvät nyt myös edellisen tekstin rivin lopussa. Tällä tavoin voit helposti tarkastella ongelmien tietoja kirjoittaessasi ilman, että hiirtä ohjataan alleviivattua tekstiä tai vasemmalla puolella olevaa merkintää. Voit määrittää huomautusten sijainnin Valinnat & gt; Tekstinsyöttö & gt; Näyttö. (Voit myös ottaa ominaisuuden pois käytöstä, jos et pidä siitä.)
- Lisäsimme myös vaihtoehdon siirtyäksesi nopeasti uuteen sijaintiin, jos siirryt eri paikkaan samassa tiedostossa. Jos haluat kokeilla tätä toimintoa, ota se käyttöön Asetukset & gt; Tekstinsyöttö & gt; Näyttö & gt; Vie navigointi tiedostoon.
- C ++:
- Otimme käyttöön joitain korostusominaisuuksia, jotka olivat jo käytettävissä, mutta niillä ei ollut omia värivaihtoehtoja oletusvärijärjestelmässä. Paikalliset, globaalit ja jäsenmuuttujat, funktiot, ilmoitukset ja tuotos-argumentit ovat nyt erotettavissa niiden korostuksesta editorissa. Jos se on liian värikäs sinulle, olemme tehneet vaatimattomamman edellisen järjestelmän saatavaksi Default Classiciksi Options & gt; Tekstinsyöttö & gt; Fontit ja värit.
- Kun nimetit uuden luokan, Qt Creator tarjoaa nyt nimeä uudelleen samoja tukiasemia käyttäviä tiedostoja. Vain tarkista Nimeä tiedostot -vaihtoehto hakutulosruutuun ennen kuin painat Vaihda-painiketta.
- Jos käytössäsi on Clang-koodimalli, sitä käytetään nyt myös tekstikohdistimen tunnisteen korostamiseen, joka oli joka tapauksessa joka tapauksessa yhä käytössä sisäänrakennetulla mallilla.
- CTee:
- Qt Creator CMake -projektin puu Teimme joitain projektipuun puhdistamista käyttäessäsi CMake & gt; = 3.7 ("palvelintilaa"). Nyt oletuksena on piilottaa tyhjät hakemistot, ja lähdetiedostot siirretään yhdelle tasolle ylös, eroon ylimääräisestä solmusta. Olemme myös korjattaneet sovelluksen työhakemiston, kun CMAKE_RUNTIME_OUTPUT_DIRECTORY on määritetty ja että ei ole mahdollista hyväksyä ulkoisia muutoksia CMake-kokoonpanosta on muuttunut levyn valintaikkunassa.
- Muut muutokset:
- Poistamme Windows CE: n jatkuvaa tukea ja muutimme oletusarvoisesti ClearCase-integraation.
Uutta strong> versiona:
- Muokkaus:
- Jos käytät Clang-koodimallia tai kirjanmerkkejä, editorissa on uusia sisäisiä merkintöjä. Kirjanmerkit ja kiristysvirheet ja varoitukset näkyvät nyt myös edellisen tekstin rivin lopussa. Tällä tavoin voit helposti tarkastella ongelmien tietoja kirjoittaessasi ilman, että hiirtä ohjataan alleviivattua tekstiä tai vasemmalla puolella olevaa merkintää. Voit määrittää huomautusten sijainnin Valinnat & gt; Tekstinsyöttö & gt; Näyttö. (Voit myös ottaa ominaisuuden pois käytöstä, jos et pidä siitä.)
- Lisäsimme myös vaihtoehdon siirtyäksesi nopeasti uuteen sijaintiin, jos siirryt eri paikkaan samassa tiedostossa. Jos haluat kokeilla tätä toimintoa, ota se käyttöön Asetukset & gt; Tekstinsyöttö & gt; Näyttö & gt; Vie navigointi tiedostoon.
- C ++:
- Otimme käyttöön joitain korostusominaisuuksia, jotka olivat jo käytettävissä, mutta niillä ei ollut omia värivaihtoehtoja oletusvärijärjestelmässä. Paikalliset, globaalit ja jäsenmuuttujat, funktiot, ilmoitukset ja tuotos-argumentit ovat nyt erotettavissa niiden korostuksesta editorissa. Jos se on liian värikäs sinulle, olemme tehneet vaatimattomamman edellisen järjestelmän saatavaksi Default Classiciksi Options & gt; Tekstinsyöttö & gt; Fontit ja värit.
- Kun nimetit uuden luokan, Qt Creator tarjoaa nyt nimeä uudelleen samoja tukiasemia käyttäviä tiedostoja. Vain tarkista Nimeä tiedostot -vaihtoehto hakutulosruutuun ennen kuin painat Vaihda-painiketta.
- Jos käytössäsi on Clang-koodimalli, sitä käytetään nyt myös tekstikohdistimen tunnisteen korostamiseen, joka oli joka tapauksessa joka tapauksessa yhä käytössä sisäänrakennetulla mallilla.
- CTee:
- Qt Creator CMake -projektin puu Teimme joitain projektipuun puhdistamista käyttäessäsi CMake & gt; = 3.7 ("palvelintilaa"). Nyt oletuksena on piilottaa tyhjät hakemistot, ja lähdetiedostot siirretään yhdelle tasolle ylös, eroon ylimääräisestä solmusta. Olemme myös korjattaneet sovelluksen työhakemiston, kun CMAKE_RUNTIME_OUTPUT_DIRECTORY on määritetty ja että ei ole mahdollista hyväksyä ulkoisia muutoksia CMake-kokoonpanosta on muuttunut levyn valintaikkunassa.
- Muut muutokset:
- Poistamme Windows CE: n jatkuvaa tukea ja muutimme oletusarvoisesti ClearCase-integraation.
Uutta strong> versio 4.3.1:
- Qt Quick Designer:
- Qt Creator 4.3: ssa integroimme koodinmuokkaus Qt Quick Designer -ohjelmistoon. Näin voit käyttää Ominaisuudet-editori ja Navigator myös koodin muokkaamisen aikana. Lisäksi voit jakaa näkymän näyttämään sekä graafisen että koodinmuokkauksen ja suoraan nähdä, miten graafisen editorin muutos vaikuttaa koodiin ja päinvastoin. Tietenkin, voit silti käyttää vain koodinmuokkausta editoriä Edit-tilassa.
- Qt Quick -suunnittelijalle on tehty monia muita parannuksia ja lisäyksiä, kuten pinoamattomien konttien parempaa tukea ja yhteisiä toimintoja varten uusi työkalurivi. Tarkastele blogikirjoitusta, joka keskittyy vain Qt Quick Designerin uusiin ominaisuuksiin.
- CTee:
- Jos käytät Qt Creatoria CMake 3.7: lla tai uudemmalla, käytämme nyt CMake 3.7: een lisättyä palvelintilaa IDE: n eduksi. Se tarjoaa paljon parempaa tietoa projektin rakenteesta, sisältää polut ja paljon muuta kuin mitä voimme selvittää generaattoreista ja Makefile ennen. Tuloksena näet myös tuotteet ja tavoitteet projektipuussa ja ne voidaan rakentaa erikseen.
- CMake-versiosta riippumatta lisäsimme otsikkotiedostot projektipuuhun, vaikka niitä ei mainita nimenomaisesti projektitiedostoissa. Nyt voit myös tuoda olemassa olevia CMake-hankekokonaisuuksia, kuten aiomme jo tarjota QMake-pohjaisia projekteja, jotka muodostavat paketin, joka sisältää rakenteen CMake-välimuistista löytyvät tiedot ja rekisteröi tarvittaessa uusia työkalukanavia ja Qt-versioita.
- C ++:
- Jos koodat C: ssä C: n lisäksi tai käytät tiedostoja eri (sub-) projekteissa, joilla on erilaisia määritelmiä, löydät uuden ominaisuuden C ++ -editoriin. Jos tiedostoa käytetään eri konteksteissa, pudotus valikko tulee näkyviin työkalupalkissa editorin yläosassa, jonka avulla voit valita projektin (osa) ja kielen, jonka toimittaja tulkitsee tiedoston (dokumentaatio).
- Jos sinulla on vähän kokeiluja, ota ClangRefactoring-laajennus käyttöön. Se lisää alustavan tuen klang-kyselylle Advanced Find -työkaluun ja käyttää Clangia paikalliseen uudelleenmuokkaukseen.
- CDB / MSVC-virheenkorjaus:
- CDB-tuki MSVC-koodin virheenkorjausta varten käyttää Python-pohjaista taustaohjelmistoa melko painatukselle. Tämä johtaa paljon parempaan suorituskykyyn, ja koska se jakaa useimmat kauniit tulostuskoodimme GDB- ja LLDB-taustaohjelmineen, myös useammille, paremmille ja yhtenäisemmille tulostimille Qt Creatorin CDB-tuki.
- Huomaa: CDB: n vianmääritystuki siirrettiin erilliseen, valinnaiseen komponenttiin asentajilla (oletusarvoisesti käytössä). Valitettavasti tämä tarkoittaa sitä, että jos käytät online-asennusohjelmaa päivittämään Qt Creator 4.3: een, tätä uutta komponenttia ei asenneta. Sinun on käynnistettävä ylläpitotyökalu uudelleen, valitse & quot; Lisää tai poista komponentit & quot ;, ja asenna Qt & gt; Työkalut & gt; Qt Creator CDB Debugger Support -komponentti, jolla se voidaan palauttaa.
- QML Profiler:
- Kun profiilin Qt Quick -sovelluksen QML Profiler -ohjelmalla, näet nyt myös suorituskykytiedot suoraan QML-koodieditorissa. Profiloija itse sai monia suorituskyvyn parannuksia, ja monet pienemmät käyttöliittymän ongelmat olivat kiinteät.
- Android:
- Qt Creator 4.3 korjaa Android SDK -version 25.3.1 muutosten aiheuttamat ongelmat.
- iOS:
- Jos käytät Qt Creator -ohjelmaa iOS-kehitystä varten, voit nyt valita kehittäjäryhmän ja allekirjoituksen käyttöönottoprofiilin. Tämä ohittaa oletusarvon, jonka QMake valitsee ja kaikki asetukset, joita sinulla on projektitiedostoissa.
Uutta strong> versio 4.3.0:
- Qt Quick Designer:
- Qt Creator 4.3: ssa integroimme koodinmuokkaus Qt Quick Designer -ohjelmistoon. Näin voit käyttää Ominaisuudet-editori ja Navigator myös koodin muokkaamisen aikana. Lisäksi voit jakaa näkymän näyttämään sekä graafisen että koodinmuokkauksen ja suoraan nähdä, miten graafisen editorin muutos vaikuttaa koodiin ja päinvastoin. Tietenkin, voit silti käyttää vain koodinmuokkausta editoriä Edit-tilassa.
- Qt Quick -suunnittelijalle on tehty monia muita parannuksia ja lisäyksiä, kuten pinoamattomien konttien parempaa tukea ja yhteisiä toimintoja varten uusi työkalurivi. Tarkastele blogikirjoitusta, joka keskittyy vain Qt Quick Designerin uusiin ominaisuuksiin.
- CTee:
- Jos käytät Qt Creatoria CMake 3.7: lla tai uudemmalla, käytämme nyt CMake 3.7: een lisättyä palvelintilaa IDE: n eduksi. Se tarjoaa paljon parempaa tietoa projektin rakenteesta, sisältää polut ja paljon muuta kuin mitä voimme selvittää generaattoreista ja Makefile ennen. Tuloksena näet myös tuotteet ja tavoitteet projektipuussa ja ne voidaan rakentaa erikseen.
- CMake-versiosta riippumatta lisäsimme otsikkotiedostot projektipuuhun, vaikka niitä ei mainita nimenomaisesti projektitiedostoissa. Nyt voit myös tuoda olemassa olevia CMake-hankekokonaisuuksia, kuten aiomme jo tarjota QMake-pohjaisia projekteja, jotka muodostavat paketin, joka sisältää rakenteen CMake-välimuistista löytyvät tiedot ja rekisteröi tarvittaessa uusia työkalukanavia ja Qt-versioita.
- C ++:
- Jos koodat C: ssä C: n lisäksi tai käytät tiedostoja eri (sub-) projekteissa, joilla on erilaisia määritelmiä, löydät uuden ominaisuuden C ++ -editoriin. Jos tiedostoa käytetään eri konteksteissa, pudotus valikko tulee näkyviin työkalupalkissa editorin yläosassa, jonka avulla voit valita projektin (osa) ja kielen, jonka toimittaja tulkitsee tiedoston (dokumentaatio).
- Jos sinulla on vähän kokeiluja, ota ClangRefactoring-laajennus käyttöön. Se lisää alustavan tuen klang-kyselylle Advanced Find -työkaluun ja käyttää Clangia paikalliseen uudelleenmuokkaukseen.
- CDB / MSVC-virheenkorjaus:
- CDB-tuki MSVC-koodin virheenkorjausta varten käyttää Python-pohjaista taustaohjelmistoa melko painatukselle. Tämä johtaa paljon parempaan suorituskykyyn, ja koska se jakaa useimmat kauniit tulostuskoodimme GDB- ja LLDB-taustaohjelmineen, myös useammille, paremmille ja yhtenäisemmille tulostimille Qt Creatorin CDB-tuki.
- Huomaa: CDB: n vianmääritystuki siirrettiin erilliseen, valinnaiseen komponenttiin asentajilla (oletusarvoisesti käytössä). Valitettavasti tämä tarkoittaa sitä, että jos käytät online-asennusohjelmaa päivittämään Qt Creator 4.3: een, tätä uutta komponenttia ei asenneta. Sinun on käynnistettävä ylläpitotyökalu uudelleen, valitse & quot; Lisää tai poista komponentit & quot ;, ja asenna Qt & gt; Työkalut & gt; Qt Creator CDB Debugger Support -komponentti, jolla se voidaan palauttaa.
- QML Profiler:
- Kun profiilin Qt Quick -sovelluksen QML Profiler -ohjelmalla, näet nyt myös suorituskykytiedot suoraan QML-koodieditorissa. Profiloija itse sai monia suorituskyvyn parannuksia, ja monet pienemmät käyttöliittymän ongelmat olivat kiinteät.
- Android:
- Qt Creator 4.3 korjaa Android SDK -version 25.3.1 muutosten aiheuttamat ongelmat.
- iOS:
- Jos käytät Qt Creator -ohjelmaa iOS-kehitystä varten, voit nyt valita kehittäjäryhmän ja allekirjoituksen käyttöönottoprofiilin. Tämä ohittaa oletusarvon, jonka QMake valitsee ja kaikki asetukset, joita sinulla on projektitiedostoissa.
-
Uutta strong> versiossa 4.2.2 / 4.3 Beta: ja huolehtii erilaisista tärkeistä vikoista.
- Useat suorituskokoonpanot ovat alustettu vain, kun he tulevat projekti-tilaan, mikä johtaa eri asioihin QMake-projektien ja sellaisten projektien kanssa, jotka suorittavat mukautetut suoritustiedostot, jotka on nyt korjattu.
- 4.2: ssä vahvistimme iOS Simulator -tuen Xcode 8: lle. Valitettavasti vielä ongelmia esiintyi iOS 10 simulaattorilaitteilla.
- Sovimme simulaattorin sovellusten käyttöönotosta, ja tämän pitäisi nyt luotettavasti toimia uudelleen.
- Tämä on puhdas bugfix-korjaus ja huolehtii useista tärkeistä vikoista.
- Useat suorituskokoonpanot ovat alustettu vain, kun he tulevat projekti-tilaan, mikä johtaa eri asioihin QMake-projektien ja sellaisten projektien kanssa, jotka suorittavat mukautetut suoritustiedostot, jotka on nyt korjattu.
- 4.2: ssä vahvistimme iOS Simulator -tuen Xcode 8: lle. Valitettavasti vielä ongelmia esiintyi iOS 10 simulaattorilaitteilla.
- Sovimme simulaattorin sovellusten käyttöönotosta, ja tämän pitäisi nyt luotettavasti toimia uudelleen.
- Tämä on puhdas bugikorjaus, useita tärkeitä vikoja.
- Useat suorituskokoonpanot ovat alustettu vain, kun he tulevat projekti-tilaan, mikä johtaa eri asioihin QMake-projektien ja sellaisten projektien kanssa, jotka suorittavat mukautetut suoritustiedostot, jotka on nyt korjattu.
- 4.2: ssä vahvistimme iOS Simulator -tuen Xcode 8: lle. Valitettavasti vielä ongelmia esiintyi iOS 10 simulaattorilaitteilla.
- Sovimme simulaattorin sovellusten käyttöönotosta, ja tämän pitäisi nyt luotettavasti toimia uudelleen.
- Teemat:
- Lisäsimme Flat Light- ja Flat Dark -teemoja täydentäen Flat-teemaa, joka lisättiin 4.0: ään. Ne ovat saatavana ympäristössä & gt; Liitäntä & gt; Teeman asetukset. Lisäsimme myös joitain muokkaimia, jotka löytyvät tekstieditorissa & gt; Fontit & amp; Värejä.
- Muokkaus:
- Tekstieditorit toimivat nyt paljon paremmin kirjainten automaattisen lisäämisen ja ohittamisen kannalta. Jos kirjoitat tarjouksen tai palkin, lisätään vastaava sulkemerkki. Jos poistat avausmerkin, se poistetaan uudelleen. Jos kirjoitat itse sulkeutumisen merkin, se korvaa automaattisesti lisätyn. Molemmat nyt tapahtuvat vain niin kauan kuin tekstikohdistin ei ole siirtynyt poispäin sulkeutumismerkeistä. Voit myös määrittää suluissa ja pörssien automaattisen lisäämisen tekstieditorissa & gt; Lopetusasetukset.
- C ++:
- Lisäksi koodimallin ja staattisen analysaattorin integroinnin virheiden korjaamisessa päivitettiin myös binaaripakettimme Clang 3.8.1: n käyttämiseen, joka myös korjaa monia ongelmia, erityisesti MSVC: n kanssa. Olemme myös lisänneet Clangin viimeisimmän korjaustiedoston, jonka ansiosta se toimii paremmin MSVC2015-päivityksen 3 kanssa.
- Qt Quick:
- Sekä Qt Quick Designer että QML Profiler saivat monia suorituskyvyn parannuksia. Voit nyt valita Qt Quick Controls 2 -tyylin, jota Qt Quick Designer käyttää kohteiden tekemiseen. Uusi Siirrä komponenttiin -toimintoon siirtää kohteen ja sen sisällön erilliseksi tiedostoksi.
- CTee:
- CMake-projektien tukemiseen on määritetty monia virheitä ja työnkulku parani edelleen. CMake käynnistyy automaattisesti, jos Qt Creator on aktiivinen sovellus ja voit ottaa automaattisen käynnistyksen kokonaan pois käytöstä (Build & Run & gt; CMake). Jos asetat QML_IMPORT_PATH-muuttujan hankkeen CMake-välimuistiin, Qt Creator hakee tämän ja syöttää sen QML-koodimalliin, joten voit käyttää QML-tuontia editorissa. (Esimerkki CMake-koodi: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / tuo CACHEN merkkijono "FORCE")
- Muut parannukset:
- Jos otat plugin käyttöön (Help & gt; Tietoja lisäosista tai Qt Creator & gt; Tietoja lisäosista macOS), Qt Creator saa kokeellisen tuen Nim-ohjelmointikieltä. Kiitokset Filippo Cucchettoille tästä panoksesta. Se tukee syntaksin korostusta, sisennystä, koodaustyyliasetuksia ja yksinkertaista projektinhallintaa, mukaan lukien sovellusten rakentaminen, suorittaminen ja virheenkorjaus.
- Teemat:
- Lisäsimme Flat Light- ja Flat Dark -teemoja täydentäen Flat-teemaa, joka lisättiin 4.0: ään. Ne ovat saatavana ympäristössä & gt; Liitäntä & gt; Teeman asetukset. Lisäsimme myös joitain muokkaimia, jotka löytyvät tekstieditorissa & gt; Fontit & amp; Värejä.
- Muokkaus:
- Tekstieditorit toimivat nyt paljon paremmin kirjainten automaattisen lisäämisen ja ohittamisen kannalta. Jos kirjoitat tarjouksen tai palkin, lisätään vastaava sulkemerkki. Jos poistat avausmerkin, se poistetaan uudelleen. Jos kirjoitat itse sulkeutumisen merkin, se korvaa automaattisesti lisätyn. Molemmat nyt tapahtuvat vain niin kauan kuin tekstikohdistin ei ole siirtynyt poispäin sulkeutumismerkeistä. Voit myös määrittää suluissa ja pörssien automaattisen lisäämisen tekstieditorissa & gt; Lopetusasetukset.
- C ++:
- Lisäksi koodimallin ja staattisen analysaattorin integroinnin virheiden korjaamisessa päivitettiin myös binaaripakettimme Clang 3.8.1: n käyttämiseen, joka myös korjaa monia ongelmia, erityisesti MSVC: n kanssa. Olemme myös lisänneet Clangin viimeisimmän korjaustiedoston, jonka ansiosta se toimii paremmin MSVC2015-päivityksen 3 kanssa.
- Qt Quick:
- Sekä Qt Quick Designer että QML Profiler saivat monia suorituskyvyn parannuksia. Voit nyt valita Qt Quick Controls 2 -tyylin, jota Qt Quick Designer käyttää kohteiden tekemiseen. Uusi Siirrä komponenttiin -toimintoon siirtää kohteen ja sen sisällön erilliseksi tiedostoksi.
- CTee:
- CMake-projektien tukemiseen on määritetty monia virheitä ja työnkulku parani edelleen. CMake käynnistyy automaattisesti, jos Qt Creator on aktiivinen sovellus ja voit ottaa automaattisen käynnistyksen kokonaan pois käytöstä (Build & Run & gt; CMake). Jos asetat QML_IMPORT_PATH-muuttujan hankkeen CMake-välimuistiin, Qt Creator hakee tämän ja syöttää sen QML-koodimalliin, joten voit käyttää QML-tuontia editorissa. (Esimerkki CMake-koodi: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / tuo CACHEN merkkijono "FORCE")
- Muut parannukset:
- Jos otat plugin käyttöön (Help & gt; Tietoja lisäosista tai Qt Creator & gt; Tietoja lisäosista macOS), Qt Creator saa kokeellisen tuen Nim-ohjelmointikieltä. Kiitokset Filippo Cucchettoille tästä panoksesta. Se tukee syntaksin korostusta, sisennystä, koodaustyyliasetuksia ja yksinkertaista projektinhallintaa, mukaan lukien sovellusten rakentaminen, suorittaminen ja virheenkorjaus.
- Tämän julkaisun alkaessa teemme Clang-staattisen analysaattorin integroinnin, laajennetun QML-profilointitoiminnon ja automaattisen testin integroinnin (kokeellinen) avoimen lähdekoodin kautta. Aikaisemmin Qt Quick Designer -ohjelman yhteyseditori ja polun muokkaus oli jo avattu Qt Creator 3.6.0: n avulla. Qt Creator on nyt saatavana kaupallisessa lisenssissä ja GPLv3: ssa (poikkeuksin). Poikkeukset varmistavat, että generoidusta koodista ei ole lisenssirajoituksia, ja että siltayhteys kolmannen osapuolen koodiin on edelleen mahdollista.
- CMake-käyttäjien mielestä olemme parantaneet CMake-pohjaisten projektien työnkulkua. CMake käynnistetään automaattisesti tarvittaessa, ja paketin asetukset kuten Qt-versio tai työkaluketju määritetään automaattisesti. Projekti-tilassa on nyt käyttöliittymä, jolla muutetaan CMake-kokoonpanoa hakemistoon. Voit myös muuttaa CMake-kokoonpanoa, joka on yhteinen kaikille projekteille, jotka käyttävät samaa pakettia. Qt Creator ei enää luo CMake rakentaa hakemistoja ennen projektin rakentamista. Tämä tekee paljon sietämmästä työympäristöstä, varsinkin kun käyttäjät haluavat vain tutkia lähdekoodia CMake-rakenteen avulla.
- Clang-koodimalli on nyt käytössä automaattisesti, jos (kokeellinen) laajennus on käytössä. Lisäsimme muokattavia kokoonpanoja varoituksille, joita voit myös määrittää projektin mukaan.
- Vianmäärityspuolella korjasimme useita kysymyksiä, jotka ilmestyivät OS X: n Xcode 7.3: n uuden LLDB: n kanssa. Löydät myös entistä kauniimpia tulostimia vakiotyypeille sekä monia virheenkorjauksia.
- Jos mietit missä analysointitila on poistunut: se yhdistettiin Debug-tilaan. Uudessa, yhtenäisessä Debug-tilassa löydät nyt Debuggerin, Clang Static Analyzerin, Memcheckin, Callgrindin ja QML Profiler -työkalun. QML Profiler lisää tilastojen uuden visualisoinnin: Flamegraph. Tässä näkymässä vaakasuorat palkit osoittavat, kuinka kauan kaikki funktion kutsut otettiin, ja pystysuora pesintä ylhäältä osoittaa, mitkä toiminnot on kutsuttu muilla, mikä tekee niistä erittäin tiivistelmän.
- Qt Quick Designerissa voit nyt siirtää kangasta vetämällä hiiren vasenta painiketta samalla, kun avataan välilyöntinäppäintä. Se lisää tukea uusille Qt Quick Controls 2: lle ja sai monia virheenkorjauksia. Pidä myös pääpiirteissämme viestiä ja videota, joka julkaistiin äskettäin blogissamme Qt Quick Designer ja Qt Quick Controls 2.
- Qt Creatorilla on nyt myös uusi, tasainen teema, joka perustuu Diana esittämästä käsitteestä vuosi sitten. Oletus on kaikille, jotka eivät ole koskaan muuttaneet teemaa Qt Creatorissa. Vanha teema on edelleen käytettävissä myös nimellä "Classic" Työkalut & gt; Asetukset & gt; Ympäristö & gt; Käyttöliittymä.
- Tässä versiossa näkyvin uusi ominaisuus on luultavasti korostus, jonka lisäsimme toimittajien pystysuorat vierityspalkit. Nyt voit helposti nähdä missä
- kirjanmerkit, katkokset, varoitukset, virheet ja hakutulokset sijaitsevat avoimessa asiakirjassa.
- Parannimme myös Qt Creatorin globaalien hakujen tehokkuutta. Vaikka koodimallipohjaiset haut, kuten Find Usages, olivat aina monisäikeisiä, tämä ei ollut pelkkää tekstipohjaista hakua, joka on nyt määritetty.
- Qt Creatorin oma C + + -koodimalli sai useita korjauksia, esimerkiksi monissa malleissa uudelleen. Myös Clang-pohjaisen koodimallin kanssa tapahtui paljon edistystä, joka on nyt käynnissä erillisessä prosessissa, minkä pitäisi tehdä meistä turvallisemmaksi Clangin vikoista. Päivitimme myös binaaripakettimme Clang 3.6: n käyttöön.
- Koska Qt Quick 1 onnistui Qt Quick 2: ssä Qt 5: ssä, ja se on nyt virallisesti vanhentunut Qt 5.5: ssa, poistimme Qt Quick -tuen Qt Quick Designer -tuen. Poistimme myös Qt Quick 1 -velhot ja tuki profiilille V8: n kanssa. Qt Quick 2: n visuaalinen suunnittelija, Qt Quick 1: n ja 2: n koodinmuokkaus ja Qt Quick 2: n Qt 5.2: n ja uudemman Qt Quick 1: n profilointi eivät vaikuta.
- Poistamme myös tuen BlackBerry 10 -kehitykselle ilman ylläpitäjää. Tämä ei vaikuta QNX-kehitykseen.
- Windowsissa olemme korjattaneet ongelman, joka saattaa johtaa siihen, että Qt Creator joskus jäätyy jonkin sekunnin ajan, kun käyttäjäohjelma oli käynnissä. Linuxissa vahvistimme suorituskykyongelman, kun Qt Creator koottiin journald-tuen avulla. Android-kehitystä varten korjasimme ongelmia Android M: n, 64-bittisen ja Google AVD: n kanssa.
- Tässä versiossa näkyvin uusi ominaisuus on luultavasti korostus, jonka lisäsimme toimittajien pystysuorat vierityspalkit. Nyt voit helposti nähdä missä
- kirjanmerkit, katkokset, varoitukset, virheet ja hakutulokset sijaitsevat avoimessa asiakirjassa.
- Parannimme myös Qt Creatorin globaalien hakujen tehokkuutta. Vaikka koodimallipohjaiset haut, kuten Find Usages, olivat aina monisäikeisiä, tämä ei ollut pelkkää tekstipohjaista hakua, joka on nyt määritetty.
- Qt Creatorin oma C + + -koodimalli sai useita korjauksia, esimerkiksi monissa malleissa uudelleen. Myös Clang-pohjaisen koodimallin kanssa tapahtui paljon edistystä, joka on nyt käynnissä erillisessä prosessissa, minkä pitäisi tehdä meistä turvallisemmaksi Clangin vikoista. Päivitimme myös binaaripakettimme Clang 3.6: n käyttöön.
- Koska Qt Quick 1 onnistui Qt Quick 2: ssä Qt 5: ssä, ja se on nyt virallisesti vanhentunut Qt 5.5: ssa, poistimme Qt Quick -tuen Qt Quick Designer -tuen. Poistimme myös Qt Quick 1 -velhot ja tuki profiilille V8: n kanssa. Qt Quick 2: n visuaalinen suunnittelija, Qt Quick 1: n ja 2: n koodinmuokkaus ja Qt Quick 2: n Qt 5.2: n ja uudemman Qt Quick 1: n profilointi eivät vaikuta.
- Poistamme myös tuen BlackBerry 10 -kehitykselle ilman ylläpitäjää. Tämä ei vaikuta QNX-kehitykseen.
- Windowsissa olemme korjattaneet ongelman, joka saattaa johtaa siihen, että Qt Creator joskus jäätyy jonkin sekunnin ajan, kun käyttäjäohjelma oli käynnissä. Linuxissa vahvistimme suorituskykyongelman, kun Qt Creator koottiin journald-tuen avulla. Android-kehitystä varten korjasimme ongelmia Android M: n, 64-bittisen ja Google AVD: n kanssa.
- Tässä versiossa näkyvin uusi ominaisuus on luultavasti korostus, jonka lisäsimme toimittajien pystysuorat vierityspalkit. Nyt voit helposti nähdä missä
- kirjanmerkit, katkokset, varoitukset, virheet ja hakutulokset sijaitsevat avoimessa asiakirjassa.
- Parannimme myös Qt Creatorin globaalien hakujen tehokkuutta. Vaikka koodimallipohjaiset haut, kuten Find Usages, olivat aina monisäikeisiä, tämä ei ollut pelkkää tekstipohjaista hakua, joka on nyt määritetty.
- Qt Creatorin oma C + + -koodimalli sai useita korjauksia, esimerkiksi monissa malleissa uudelleen. Myös Clang-pohjaisen koodimallin kanssa tapahtui paljon edistystä, joka on nyt käynnissä erillisessä prosessissa, minkä pitäisi tehdä meistä turvallisemmaksi Clangin vikoista. Päivitimme myös binaaripakettimme Clang 3.6: n käyttöön.
- Koska Qt Quick 1 onnistui Qt Quick 2: ssä Qt 5: ssä, ja se on nyt virallisesti vanhentunut Qt 5.5: ssa, poistimme Qt Quick -tuen Qt Quick Designer -tuen. Poistimme myös Qt Quick 1 -velhot ja tuki profiilille V8: n kanssa. Qt Quick 2: n visuaalinen suunnittelija, Qt Quick 1: n ja 2: n koodinmuokkaus ja Qt Quick 2: n Qt 5.2: n ja uudemman Qt Quick 1: n profilointi eivät vaikuta.
- Poistamme myös tuen BlackBerry 10 -kehitykselle ilman ylläpitäjää. Tämä ei vaikuta QNX-kehitykseen.
- Windowsissa olemme korjattaneet ongelman, joka saattaa johtaa siihen, että Qt Creator joskus jäätyy jonkin sekunnin ajan, kun käyttäjäohjelma oli käynnissä. Linuxissa vahvistimme suorituskykyongelman, kun Qt Creator koottiin journald-tuen avulla. Android-kehitystä varten korjasimme ongelmia Android M: n, 64-bittisen ja Google AVD: n kanssa.
- Tämä julkaisu sisältää korjaukset seuraaville regressioille: manuaalisesti rekisteröidyt Windows-dokumentaatiot poistettiin uudelleen uudelleenkäynnistyksen yhteydessä ja laajennusten poistaminen käytöstä saattaa estää suurimman osan Tietoja laajennukset -valintaikkunasta.
- Qt Creatorissa C ++ -tuella on nyt uusi refactoring-toiminto, joka siirtää kaikki funktion määritelmät luokkavastauksen ulkopuolelle. Lisäsimme myös automaattisen täydennyksen Qt 5 -tyyppisten yhteyksien signaaleihin ja lähtöihin. Kirjoita vain "& amp;" ja anna automaattisen täydennyksen selvittää kohteen tyyppi. Myös uusi on paikannussuodatin, kaikki mukana olevat C / C ++ -tiedostot, jotka löytävät kaikki projektissa käytetyt tiedostot sisällyttämällä ne, vaikka niitä ei nimenomaisesti mainittu projektissasi. Suodatin on osa oletusarvoa, jota käytetään, kun kirjoitat Locator-syötteen kenttään ja jakaa pikakuvakejonoa Files in Any Project -ohjelmassa.
- Professional- tai Enterprise-versiota käyttäville käyttäjille lisäsimme kokeelliseen integraatioon Qt Test -perustaiset automaattitestit ja Qt Quick -testit. Se lisää toisen navigointipaneelin Testit, joissa luetellaan projektissa määritellyt testit, jotka tarjoavat tapoja suorittaa yksittäisiä testejä ja testejä ja näyttävät hyvinkin testitulokset uudessa testitulosten tuotosruudussa. Avaa Ohjeet & gt; Tietoja lisäosista (Qt Creator & gt; Tietoja laajennuksista OS X: ssä), ota Utilities & gt; AutoTest ja käynnistä Qt Creator uudelleen. Olemme myös siirtäneet Clang-staattisen analysaattorin integraatiota kokeellisen tilan ulkopuolelle. Jos sinulla on vähintään Clang 3.6 asennettuna, se tukee myös sen käyttöä MSVC: n ja MinGW: n kanssa. Lisäsimme lisäksi yksittäisen diagnostiikan poistamisen tiedostolle ja uuden sivun Projects-tilassa näiden hallitsemiseksi.
- Ulkoisten työkalujen käyttämisen ympäristön muuttaminen
- QML Profiler -tapahtumatietojen haku
- Käyttämällä 64-bittisiä Android-työkaluketjuja
- Yleisten hankkeiden käyttäminen paljaalle metallille
- Sulkumerkkien korostaminen yleisissä korostuskentässä
- Clang-koodimallin laajennuksen käyttöönotto OS X: ssä (QTCREATORBUG-14038)
- Qt Quick emulointikerroksen kaatuminen, kun käytät varakäyntimulaatiota (QTCREATORBUG-14031)
- Muokkaus:
- Kiinteä kaatuu eräillä korostus tiedostoilla (QTCREATORBUG-13883)
- CMake-projektit:
- Kiinteä sisältää loppuun (QTCREATORBUG-13567)
- Kiinteä korostus CMake-tiedostoille (QTCREATORBUG-13588)
- C ++ -tuki:
- Kiinteä kommenttien jatkaminen (QTCREATORBUG-13415)
- Kiinteä muunnos osoittimen refactoring -toimintoon automaattisille muuttujille (QTCREATORBUG-13605)
- Kiinteä, joka käynnistää uudelleenasetustoiminnot pikavalikosta li>
- toimi vain, jos tekstikohdistin oli asetettu ensin (QTCREATORBUG-13388)
- Kiinteä kaatuu, jos sarjoja ei ole saatavilla (QTCREATORBUG-13730)
- Kiinteä ääretön silmukka, kun jäsennät joitain tiedostoja (QTCREATORBUG-13703)
- Kiinteä kaatuu, kun #if pesimä on syvempi kuin 512 tasoa
- Versionhallintajärjestelmät:
- Gitin
- Kiinteät palautuspalat diff-katselussa, kun diff.mnemonicprefix on asetettu (QTCREATORBUG-13782)
- ClearCase
- Korjattu tämä tarkistuspyyntö pyydettiin, vaikka tiedosto oli jo tarkistettu (QTCREATORBUG-13782)
- koodin liittäminen:
- Liimattu liittäminen pastebin.ca (QTCREATORBUG-13802)
- Platform Specific
- OS X:
- Kiinteät pudotustiedostot Finderista Qt Creatorille (QTBUG-40449)
- Android:
- Kiinteä kaatuminen, kun poistat automaattisesti havaitut paketit (QTCREATORBUG-13736)
- Kiinteät virheenkorjaussovellukset, jotka yhdistävät monia moduuleja (QTCREATORBUG-13691)
- WinRT:
- Kiinteä mukautettujen tiedostojen asennus paketin roottiin (QTCREATORBUG-13835)
- Väärin satunnaisia kaatumisia virheenkorjauksessa
- Tämä julkaisu sisältää erinomaiset uudet ominaisuudet sekä suuren määrän virheenkorjauksia.
- Muita ominaisuuksia ovat tuki Gradetin rakentamisjärjestelmälle Android-kehitykselle, refactoring -toiminto Qt 5: n uuden yhteystyylien hyväksymiseksi, BareMetal-tuki CMake-projekteille ja mahdollisuus käyttää Qt Quick Compileria Qmake-pohjaisiin QML-projekteihisi . Katso muutosten loki täydellisemmistä muutoksista.
- Professional- tai Enterprise-versiota käyttäville käyttäjille lisäsimme kokeellisen tuen Clang Static Analyzer -ohjelmaa varten projekteissa, uuden analyysitilan työkaluna. QML Profilerin kohtauskuvion tapahtumaluokka on parantunut huomattavasti, ja nyt se visualisoi kaikkien kohtauskuvioon liittyvien tapahtumien aikamäärät sen sijaan, että ne näyttäisivät ne numeroluetteloksi. Voit myös nähdä tulotapahtumat QML-profiilissa nyt erillisessä luokassa. Qt Quick Designer -ohjelmassa lisäsimme TabViewsin suorat muokkaukset ja lisätarkistukset lomakkeiden tiedostoille (.ui.qml) sekä painikkeille, joiden avulla voidaan viedä lomakekuvia käytettäväksi toteutustiedostoissa.
- Mukana on parempi tuki jakajien ja muiden muokkausikkunoiden jakamiseen. Voit nyt vetää & amp; pudota editorit jakojen välillä vetämällä uuden tiedostotyypin kuvaketta, sen vieressä olevaan asiakirjan pudotukseen (katso kuvakaappaus). Pidä Ctrl-näppäintä (tai Option-näppäintä OS X: ssä) avataksesi toisen muokkauksen samasta asiakirjasta sen sijaan, että siirrät sitä. Navigointinäkymät (kuten projektit ja avoimet asiakirjat) tukevat myös tiedostojen vetämistä halkeamille. Tiedostojen poistaminen järjestelmästä Qt Creator -ikkunaan avaa nyt myös tiedoston oikeassa osassa.
- Nyt on mahdollista määrittää ympäristömuuttujat, joita käytetään tiettyjen sarjojen kanssa. Pakettien ja Qt-versioiden nimien nimet voivat sisältää muuttujia, kuten% {Qt: Version}, jotka täytetään automaattisesti vastaaviin arvoihin. Lisäämme valintaruudun valintaan ja poistamme kaikki paketit projektin määrittämisen aikana.
- QMake-projektien avaaminen tehdään nyt myös asynkronisesti, kuten uudelleentarkistus, joka tehdään, kun .pro- tai .pri-tiedostot muuttuvat. Voit nyt lisätä tiedostoja Qbs-projekteihin Hankkeet-näkymän pikavalikosta.
- QML Profiler sai tukea luokkien uudelleen järjestämiseen, esittämiseen ja piilottamiseen aikajanalla. Voit myös liittää muistiinpanoja tapahtumiin, jotka sitten viedään yhdessä profiilitietojen kanssa ja voidaan jakaa muiden kanssa.
- Kun painat Enter-näppäintä, kun tekstikohdistin on C ++-merkkijono, merkkijono on nyt (valinnaisesti) jaettu ja jatkuu seuraavalla rivillä, lisäämällä tarvittavat hintatarjoukset automaattisesti. Lisäsimme myös hieman refactoring-toimenpidettä connect () -puheluiden muuntamiseksi Qt 5: n uuden yhteystyypin käyttämiseksi.
- Android-kehitykselle lisäsimme tukea Gradle-järjestelmän rakentamiseen.
- Professional- tai Enterprise-versiota käyttäville käyttäjille lisäsimme kokeellisen tuen Clang Static Analyzer -ohjelmaa varten projekteissa, uuden analyysitilan työkaluna. QML Profilerin kohtauskuvion tapahtumaluokka on parantunut huomattavasti, ja nyt se visualisoi kaikkien kohtauskuvioon liittyvien tapahtumien aikamäärät sen sijaan, että ne näyttäisivät ne numeroluetteloksi. Voit myös tarkastella tulo-tapahtumia QML-profiilissa nyt erillisessä luokassa.
- Korjasimme monia muita virheitä ja parannuksia, kuten Qt Creatorin ulkonäköä suurilla DPI-näytöillä, lisätään ikkunoiden ikkunoista avoimia ikkunoita ja lisätään valinnainen sivupalkki Sisältö, indeksi, kirjanmerkit ja Etsi näkymät ulkoiseen ohjattuun ikkunaan. Katso muutoslokista täydellisempi muutosluettelo.
- Huomaa: Qt Creator 3.3: n avulla tuemme Qt Creatorin Qt: n kanssa. Qt Creatorin itse koottava minimaalinen Qt-versio on tällä hetkellä Qt 5.3.1. Tämä ei vaikuta omiin projekteihimme, mutta voimme silti täysin tukea Qt 4 -ohjelmien kehittämistä Qt Creatorin kanssa.
- Qt Creator 3.2.2 tarjoaa parannuksia esimerkiksi Xcode 6 ja iOS Simulatorin käyttöön.
- Yleiset:
- Kiinteä jäädytys käytettäessä pikakuvaketta kaikille projekteille tai nykyiselle projektille
- Locator-suodattimet (QTCREATORBUG-12875)
- Kiinteä kaatuminen aktivoimalla ajastimet poistamalla tuetut UpdateInfo-tiedot
- plugin, joka laukaisi sen (QTCREATORBUG-11262)
- Qbs-projektit:
- VCS: n suojaama tiedosto lisätään ja poistetaan, kun projektitiedosto on suojattu VCS: llä
- Kiinteä kaatuu poistamalla tyhjä asennusvaihe
- C ++ -tuki:
- Kiinteä kaatuu, kun avaat kontekstivalikon makroparametrilla (QTCREATORBUG-12853)
- QML-tuki:
- Lisätty puuttuvia jäseniä päivämäärän kohteisiin
- Lisätty malleja Qt Quick 2.3 ja Qt Quick Controls 1.2 -sovelluksille
- Kiinteät pikanäppäimet QML / JS-konsolissa (QTCREATORBUG-12956)
- Qt Quick Designer:
- Lisätty vaihtoehto käyttää varatun QML-nukkeja ja asettaa sen oletukseksi
- Värin ominaisuuksien kiinteä päivitys (QTCREATORBUG-12841)
- ApplicationWindow-ominaisuuksien kiinteä päällekkäisyys (QTCREATORBUG-12910)
- Platform Specific
- OS X:
- Clang-kirjaston kiinteä käyttöönotto binääripaketeissa
- Vakavien QML-puppien kiinteä käyttöönotto binääripaketeissa
- Poistettu virheellinen tiedosto & gt; Poistu valikkokohdasta li>
- iOS:
- Uusimman SDK-version kiinteä määritys, kun mitään versiota ei nimenomaisesti mainita li>
- Remote Linux:
- Kiinteä sekoitettu QML- ja C ++ -vianmääritys (QTCREATORBUG-12928)
- Kiinteä tarkistus SSH-yhteyksien enimmäispakkauskokoon (QTCREATORBUG-12884)
- Windows Phone:
- Kiinteä kirjasinkokoelma Windows Phone 8.0: lle
- Tekstien editorien valintaruutujen ansiosta voit nyt tehdä sarakemuotoilun, jolloin kaikkia valittuja viivoja muokataan samanaikaisesti (Qt Creator Manual)
- Kontekstitoiminnot voidaan nyt määrittää avaamaan ulkoisen ikkunan (ilman Help Mode -tilan poistamista käytöstä)
- Lisättiin C99: n määrittämiä alustimia ja ketjutettuja merkkijonoja C ++ -koodimalliin sekä parannuksia koodauksen käsittelyyn ja lambda-tukeen ja moniin muihin asioihin
- Lisää ruutuja on nyt haettavissa Ctrl + F: llä, esimerkiksi projektin puu
- QML-profiloija sai monia suorituskyvyn ja vakavuuden parannuksia uudelleen
- Yrityksen Qt Creator-käyttäjät voivat nyt myös käyttää QML-profiloijaa JavaScript-muistin käytön virheiden korjaamiseen QML: ssä. (Tämä on käytettävissä vain, kun käytetään Qt 5.4 -ohjelmaa debugoituun sovellukseen.)
- Tiedostojärjestelmän paikallistussuodatinta & lsquo; f 'voidaan nyt luoda uusien tiedostojen luomiseen.
- Useat ikkunat ovat haettavissa, esim. projektin puu.
- qbs-laajennus tukee nyt tiedostojen lisäämistä ja poistamista projektista.
- C ++ -koodimalli sai paljon korjauksia, esim. lambdojen muokkaamiseen.
- Tekstieditorissa voit nyt tehdä sarakkeiden muokkauksen lohkon valinnoissa, joten kirjoittamalla lohkon valinta sovittaa kaikki linjat samanaikaisesti. Kontekstitoiminnon voi nyt olla määritetty avaamaan ulkoisen ikkunan (ilman tukitilan poistamista käytöstä). Kun avaat saman tiedoston useissa eri osissa, toimittajat näyttävät nyt saman osan tiedostosta, vaikka he lisäävät tai poistavat rivit toisessa jakamisessa. C ++ -mallissa oli myös useita korjauksia, mukaan lukien tuki C99-nimettyjä alustimia, ketjutettuja merkkijonoja ja koodaustöihin liittyviä korjauksia.
- Debuggeri-näkymissä voit nyt laajentaa ja pilata sarakkeita napsauttamalla otsikkoa. Virheenkorjausapuohjelmaan lisättiin useita tyyppejä, ja jos olet rohkea, voit nyt myös tarjota omia vianmääritysohjeita omille tyypeillesi. QML-profiloija sai monia suorituskykyä ja vakautta parannuksia uudelleen. Yritysasiakkaat voivat nyt korjata JavaScript-muistin käytön QML: ssä käyttäen QML-profiilin uutta muistiominaisuutta. (Tämä on käytettävissä vain käytettäessä Qt 5.4.)
- Qt
Uutta strong> versiossa 4.2.1 / 4.3 Beta:
Uutta strong> versiossa 4.2.1:
Uutta strong> versio 4.2.0:
Uutta strong> versio 4.1.0:
Uutta strong> versiossa 4.0.3:
Uutta strong> versiossa 4.0.1:
Uutta strong> versiossa 3.5.1 / 3.6.0 RC1:
Uutta strong> versiossa 3.5.0:
Uutta strong> versiossa 3.4.2:
Uutta strong> versiossa 3.4.0:
Uutta strong> versiossa 3.3.2:
Uutta strong> versiossa 3.3.1:
Uutta strong> versiossa 3.3.0:
Uutta strong> versiossa 3.3.0 Beta 1:
Uutta strong> versiossa 3.2.2:
Uutta strong> versiossa 3.2.1:
Uutta strong> versio 3.2.0:
Uutta strong> versiossa 3.2.0 RC1:
Uutta strong> versiossa 3.2.0 Beta 1:
Vaatimukset
Kommentteja ei löytynyt