"Qt Creator" yra kryžminis platformos ir atviro kodo grafinė integruotos plėtros aplinkos (IDE) programa, teikianti "Qt" kūrėjams viską, ko reikia norint sukurti naudingą ir patrauklią grafinę vartotojo sąsają (GUI). Jis palaiko tiek Qt4, tiek Qt5 įrankių rinkinius.
Jį sudaro vizualus atkūrėjas, formų kūrėjas ir integruotas GUI (grafinio vartotojo sąsajos) išdėstymas. Programa sukonstruota taip, kad ją galėtų naudoti patyrę ir naujokai Qt programuotojai.
Savybės iš pirmo žvilgsnio
Jame yra kodų redagavimo priemonė, palaikanti QML, C + + ir ECMAscript, greitojo kodo navigacijos įrankius, kodo užbaigimą, sintaksės paryškinimą, statinio kodo tikrinimą ir pagalbą šaltinio kodo reorganizavimui. Be to, ji suteikia vartotojams stiliaus patarimų, kai jie įvyksta, kontekste jautrią pagalbą, kodo suliejimą, taip pat skliaustų pasirinkimą ir atitikimo režimus.
Integruotas C ++ vizualinis debugeris gali rodyti Qt & rsquo; duomenis žmogaus skaitomoje formoje dėl savo supratimo apie Qt klases & rsquo; struktūros. Be to, jis gali aiškiai parodyti GNU debugerio žaliavą.
Dar viena įdomi funkcija yra integruotas palaikymas keletą gerai žinomų versijų valdymo sistemos, įskaitant Git, Mercurial, Bazaar, Subversion, CVS ir "Perforce". Be to, ji palaiko CDB ("Microsoft Console Debugger"). vidinis "JavaScript" debugeris, LLDB ("LLVM debugeris") ir GDB ("GNU Symbolic Debugger").
Pagal gaubtą ir palaikomas platformas
"Qt" parašyta, programa nepriklauso nuo platformos, palaikanti "Linux", "Microsoft Windows" ir "Mac OS X" operacines sistemas. Tai sėkmingai išbandyta naudojant 64 bitų ir 32 bitų instrukcijų rinkinių architektūras.
"Linux" platinamas kaip vietinis 64 bitų ir 32 bitų aparatinės įrangos platformų diegimas, taip pat šaltinio archyvas, kurį galima sukonfigūruoti, kompiliuoti ir įdiegti bet kuriame "Linux" paskyroje.
Bottom line
Apskritai, "Qt Creator" projektas yra labai naudinga priemonė esamiems ir būsimiems "Qt" kūrėjams, kurie ieško vieno iš geriausių sprendimų, kaip pritaikyti savo programoms šiuolaikišką ir nesudėtingą vartotojo sąsają.
< strong> Kas naujo šiame leidime:
- C + + palaikymas:
- Mes nusprendėme, kad atėjo laikas pagal numatytuosius žodžius įjungti "Clang" kodo modelį. Pastaraisiais išleidimais padarė didelę pažangą, ir tam tikru momentu turime tai padaryti. Integruotas modelis negali atsilaikyti nuo C + + kalbos pokyčių, taip pat prie to, kad būtų galima kurti turimus įrankius. Šiuo metu mes reguliariai uždarome pranešimus apie klaidas su komentarais "dirba su" Clang kodo modeliu ". Be to, "Clang" kodo modelis suteikia daug geresnės informacijos apie kodo problemas, aiškiai nenagrinėjant redagavimo kompiliavimo ir analizavimo ciklo. Taip pat pažvelkite į "Nikon" tinklaraščio įrašą "Clang" kodo modelyje ir "Qt Creator" palaikymo C / C ++ istoriją.
- Gali būti situacijų, kai integruotas modelis vis tiek veikia jums geriau nei "Clang" kodo modelis, o jūs ir toliau galėsite jį naudoti, išjungdami "ClangCodeModel" įskiepį. Visuotinis simbolių indeksas vis dar sukurtas naudojant įmontuotą modelį.
- Projekto plataus diagnozavimo ir ištaisymo programoje "Qt Creator" sukuriama "clang-tidy" ir "clazy":
- Atnaujinome "Clang" kodo modelį "Clang 6.0". Dabar pateikiama informacija apie dabartinio dokumento apžvalgą, kuri naudojama išskleidžiamojo meniu simbolių, kontūrų lango ir "& quot ;." lokatoriaus filtras. Jūs taip pat turite daugiau laisvės nuspręsti, kuriuos "Clang-Tidy" ir "Clazy" patikrinimus norite paleisti redaguojant, ir turėti galimybę paleisti patikrinimus per visą savo kodo bazę per naują derinimo režimo įrankį (Analyze & gt; Clang-Tidy ir Clazy) . Kodo modelio įspėjimai ir klaidos dabar taip pat pasirinktinai rodomi skyriuje Problemos.
- Bandymo integracija:
- Jei jūsų teksto žymeklis C + + redaktoriuje šiuo metu yra bandymo funkcijoje, galite tiesiogiai paleisti šį atskirą testą naudodami naująjį "Run Test Under Cursor" veiksmą. Dabar bandymo integracija taip pat žymi nepavykusių bandymų vietą redaktoriuje. "Google Test" mes pridėjome palaikymo filtrus.
- "Windows" serveriai:
- Sistemoje Windows pagerinome MSVC kompiliatorių nuskaitymą, kuris anksčiau galėjo blokuoti "Qt Creator". Mes taip pat ištaisėme problemą, dėl kurios gali kilti trumpalaikis įšaldymas, o "Qt Creator" klausė pasaulinio bendrinamo "Windows" atkūrimo srauto. Ir failų išsaugojimas tinklo diskuose turėtų vėl veikti visose konfigūracijose.
- Kiti patobulinimai:
- "Kit" parinktys yra vienas iš svarbiausių parametrų, kuriuos galbūt reikės pritaikyti jūsų projektams "Qt Creator". Taigi, mes įtraukiame juos į savo aukščiausio lygio įrašą nuostatų dialogo lange, kuri taip pat yra pirmoji sąraše.
- Jei turite "HiDPI" ekraną sistemoje "Windows" ar "Linux", dabar galite lengvai pasirinkti, ar norite Qt automatinį mastelį, ar ne, įjunkite arba išjunkite naują parinktį aplinkoje & gt; Sąsaja.
- Failų sistemos rodinyje buvo naujos parinktys, rodydamos aplankus viršuje, o ne integruotos į abėcėlinę rūšiavimą, ir pagrindinio katalogo sinchronizavimo išjungimas su dabartiniu dokumento projektu. Dabar galite kurti naujus aplankus tiesiai į failų sistemos vaizdą.
Kas naujo 4.6.2 versijoje:
- redagavimas:
- Jei naudojate "Clang" kodo modelį arba žymes, redaktoriuje yra naujų vidinių komentarų. Žymos ir "Clang" klaidos ir įspėjimai dabar taip pat rodomi redaktoriaus atitinkamos teksto eilutės pabaigoje. Tokiu būdu galite lengvai matyti išsamią informaciją apie problemas, kai įvedate tekstą, be to nereikia užvesti pelės žymeklio virš pabrėžto teksto ar žymeklio kairėje pusėje. Galite konfigūruoti anotacijų poziciją "Options" & gt; Teksto redaktorius & gt; Ekranas (Taip pat galite išjungti funkciją, jei jums tai nepatinka.)
- Taip pat pridėjome galimybę sklandžiai pereiti prie naujos vietos, jei pereinate į kitą vietą toje pačioje byloje. Jei norite išbandyti šią funkciją, įjunkite ją "Parinktys" & gt; Teksto redaktorius & gt; Rodyti & gt; Animuoti navigaciją pagal failą.
- C ++:
- Mes įgalinome keletą išskirtinių funkcijų, kurios jau buvo prieinamos, tačiau jų numatytos spalvų schemos spalvos nebuvo nustatytos. Vietiniai, globalūs ir narių kintamieji, funkcijos, deklaracijos ir išvesties argumentai dabar yra išskirti, kai jie yra pabrėžiami redaktoriuje. Jei tai jums pernelyg spalvinga, mes padarėme kuklesnę ankstesnę schemą kaip numatytąją klasikinę parinktį "Parinktys" & gt; Teksto redaktorius & gt; Šriftai ir spalvos.
- Kai pervadinsi klasę, "Qt Creator" dabar siūlo pervardyti failus su tuo pačiu pagrindiniu pavadinimu. Prieš paspausdami mygtuką Pakeisti, paieškos rezultatų skydelyje tiesiog pažymėkite parinktį Pervadinti failus.
- Jei įjungtas "Clang kodo" modelis, dabar jis taip pat naudojamas identifikatoriaus iškėlimui teksto žymeklyje, kuris bet kuriuo atveju vis tiek naudojo integruotą modelį.
- "CMake":
- "Qt Creator" "CMake" projekto medis "CMake" naudojimas šiek tiek išvalytas naudojant "CMake" & gt; = 3,7 ("serverio režimas"). Dabar numatytuosius nustatymus galima paslėpti tuščius katalogus, o šaltinio failai buvo perkelti į vieną lygį, atsikratyti papildomo mazgo. Mes taip pat nustatėme programos darbo katalogą, kai buvo nurodytas CMAKE_RUNTIME_OUTPUT_DIRECTORY, ir kad neįmanoma priimti išorinių pakeitimų iš CMake konfigūracijos pasikeitė disko dialogo lange.
- Kiti pakeitimai:
- Mes pašalinome nepakeistą "Windows CE" palaikymą ir pakeitėme "ClearCase" integraciją pagal nutylėjimą.
Kas naujo versijoje:
- redagavimas:
- Jei naudojate "Clang" kodo modelį arba žymes, redaktoriuje yra naujų vidinių komentarų. Žymos ir "Clang" klaidos ir įspėjimai dabar taip pat rodomi redaktoriaus atitinkamos teksto eilutės pabaigoje. Tokiu būdu galite lengvai matyti išsamią informaciją apie problemas, kai įvedate tekstą, be to nereikia užvesti pelės žymeklio virš pabrėžto teksto ar žymeklio kairėje pusėje. Galite konfigūruoti anotacijų poziciją "Options" & gt; Teksto redaktorius & gt; Ekranas (Taip pat galite išjungti funkciją, jei jums tai nepatinka.)
- Taip pat pridėjome galimybę sklandžiai pereiti prie naujos vietos, jei pereinate į kitą vietą toje pačioje byloje. Jei norite išbandyti šią funkciją, įjunkite ją "Parinktys" & gt; Teksto redaktorius & gt; Rodyti & gt; Animuoti navigaciją pagal failą.
- C ++:
- Mes įgalinome keletą išskirtinių funkcijų, kurios jau buvo prieinamos, tačiau jų numatytos spalvų schemos spalvos nebuvo nustatytos. Vietiniai, globalūs ir narių kintamieji, funkcijos, deklaracijos ir išvesties argumentai dabar yra išskirti, kai jie yra pabrėžiami redaktoriuje. Jei tai jums pernelyg spalvinga, mes padarėme kuklesnę ankstesnę schemą kaip numatytąją klasikinę parinktį "Parinktys" & gt; Teksto redaktorius & gt; Šriftai ir spalvos.
- Kai pervadinsi klasę, "Qt Creator" dabar siūlo pervardyti failus su tuo pačiu pagrindiniu pavadinimu. Prieš paspausdami mygtuką Pakeisti, paieškos rezultatų skydelyje tiesiog pažymėkite parinktį Pervadinti failus.
- Jei įjungtas "Clang kodo" modelis, dabar jis taip pat naudojamas identifikatoriaus iškėlimui teksto žymeklyje, kuris bet kuriuo atveju vis tiek naudojo integruotą modelį.
- "CMake":
- "Qt Creator" "CMake" projekto medis "CMake" naudojimas šiek tiek išvalytas naudojant "CMake" & gt; = 3,7 ("serverio režimas"). Dabar numatytuosius nustatymus galima paslėpti tuščius katalogus, o šaltinio failai buvo perkelti į vieną lygį, atsikratyti papildomo mazgo. Mes taip pat nustatėme programos darbo katalogą, kai buvo nurodytas CMAKE_RUNTIME_OUTPUT_DIRECTORY, ir kad neįmanoma priimti išorinių pakeitimų iš CMake konfigūracijos pasikeitė disko dialogo lange.
- Kiti pakeitimai:
- Mes pašalinome nepakeistą "Windows CE" palaikymą ir pakeitėme "ClearCase" integraciją pagal nutylėjimą.
Kas naujo 4.3.1 versijoje:
- "Qt Quick Designer":
- "Qt Creator 4.3" mes įtraukėme kodų redaktorių į "Qt Quick Designer". Tai leidžia redaguoti kodą naudodami "Properties" redaktorių ir "Navigator". Be to, galite suskaidyti rodinį, kad būtų parodytas tiek grafinis, tiek kodo redaktorius, ir tiesiogiai pamatysite, kaip grafinio redaktoriaus pakeitimas veikia kodą ir atvirkščiai. Žinoma, jūs vis dar galite naudoti tik kodo redaktorių redagavimo režimu.
- "Qt Quick Designer" atlikta daugybė patobulinimų ir papildymų, pvz., didesnis konteinerių sandėlio palaikymas ir nauja įrankių juosta bendriesiems veiksmams. Peržiūrėkite tinklaraščio įrašą, kuriame daugiausia dėmesio skiriama tik tai, kas yra nauja "Qt Quick Designer".
- "CMake":
- Jei naudojate "Qt Creator" su CMake 3.7 ar naujesnėmis versijomis, dabar naudojame serverio režimą, kuris buvo įtrauktas į CMake 3.7 IDE naudai. Tai suteikia daug geresnės informacijos apie projekto struktūrą, įtraukia kelius ir dar daugiau, nei mes galėjome iš anksto parseisti iš gamintojų ir Makefile. Dėl to jūs taip pat matote produktus ir tikslus projekto medyje ir galite juos kurti atskirai.
- Nepriklausomai nuo CMake versijos, projektinio medžio antraštės failai buvo įtraukti, net jei jie nėra aiškiai išvardyti projekto bylose. Dabar galite importuoti ir esamus "CMake" projekto kūrinius, pvz., Jau esančius "QMake" projektus, kurie sukuria komplektą su informacija, rasta CMake talpykloje, esančio statyme, ir registruoja naujas įrankių juostas ir Qt versijas, jei reikia.
- C ++:
- Jeigu jūs koduojate C kartu su C + + arba naudojate failus skirtinguose (sub-) projektuose su skirtingais apibrėžimais, rasite naudingą C ++ redaktoriaus naują funkciją: jei failas naudojamas skirtinguose kontekstuose, išskleidžiamajame meniu meniu pasirodo įrankių juostoje redaktoriaus viršuje, kuri leidžia jums pasirinkti (sub) projektą ir kalbą, kurią redaktorius turėtų suprasti (dokumentacijoje) failą.
- Jei bandote šiek tiek eksperimentuoti, įgalinkite "ClangRefactoring" įskiepį. Ji prideda preliminarų palaikymą "clang" užklausai "Advanced Find" ir naudoja "Clang" vietiniam pervadinimui refactoring.
- CDB / MSVC derinimas:
- Mūsų CDB palaikymas MSVC kodo derinimui dabar naudoja "Python" pagrindu veikiantį garsų spausdinimą. Tai gerokai gerina našumą, nes "GDB" ir "LLDB" atgalinėse versijose yra gražiausių spausdinimo kodų, taip pat daugiau, geresnių ir vieningų gražų "Qt Creator" CDB palaikymo spausdintuvų.
- Pastaba: CDB derinimo palaikymas buvo perkeltas į atskirą, pasirinktinį montuotojų komponentą (įjungtas pagal numatytuosius nustatymus). Deja, tai reiškia, kad jei naudosite internetinį diegimo programą, kad atnaujintumėte Qt Creator 4.3, šis naujas komponentas nebus įdiegtas. Turite iš naujo paleisti priežiūros įrankį, pasirinkti "Pridėti arba pašalinti komponentus" ir įdiegti Qt & gt; Įrankiai & gt; Qt Kūrėjo CDB atkūrimo palaikymo komponentą, kad jį sugrąžintumėte.
- "QML Profiler":
- Kai profiliuojate savo "Qt Quick" programą naudodami QML Profiler, dabar taip pat matote našumo informaciją tiesiogiai QML kodų redaktoriuje. Profilio pati patyrė daug patobulinimų, o daugelis mažesnių sąsajos problemų buvo ištaisytos.
- "Android":
- "Qt Creator 4.3" nustato problemas, atsiradusias dėl "Android SDK" versijos 25.3.1 pakeitimų.
- "iOS":
- Jei naudojate "Qt Creator", skirtą "iOS" plėtrai, dabar galite pasirinkti kūrėjams skirtą komandą ir prenumeravimo profilį, naudojamą pasirašymui. Tai pakeičia pagal nutylėjimą, kurį pasirenka "QMake", ir visus jūsų projekto failuose esančius nustatymus.
Kas naujo versijoje 4.3.0:
- "Qt Quick Designer":
- "Qt Creator 4.3" mes įtraukėme kodų redaktorių į "Qt Quick Designer". Tai leidžia redaguoti kodą naudodami "Properties" redaktorių ir "Navigator". Be to, galite suskaidyti rodinį, kad būtų parodytas tiek grafinis, tiek kodo redaktorius, ir tiesiogiai pamatysite, kaip grafinio redaktoriaus pakeitimas veikia kodą ir atvirkščiai. Žinoma, jūs vis dar galite naudoti tik kodo redaktorių redagavimo režimu.
- "Qt Quick Designer" atlikta daugybė patobulinimų ir papildymų, pvz., didesnis konteinerių sandėlio palaikymas ir nauja įrankių juosta bendriesiems veiksmams. Peržiūrėkite tinklaraščio įrašą, kuriame daugiausia dėmesio skiriama tik tai, kas yra nauja "Qt Quick Designer".
- "CMake":
- Jei naudojate "Qt Creator" su CMake 3.7 ar naujesnėmis versijomis, dabar naudojame serverio režimą, kuris buvo įtrauktas į CMake 3.7 IDE naudai. Tai suteikia daug geresnės informacijos apie projekto struktūrą, įtraukia kelius ir dar daugiau, nei mes galėjome iš anksto parseisti iš gamintojų ir Makefile. Dėl to jūs taip pat matote produktus ir tikslus projekto medyje ir galite juos kurti atskirai.
- Nepriklausomai nuo CMake versijos, projektinio medžio antraštės failai buvo įtraukti, net jei jie nėra aiškiai išvardyti projekto bylose. Dabar galite importuoti ir esamus "CMake" projekto kūrinius, pvz., Jau esančius "QMake" projektus, kurie sukuria komplektą su informacija, rasta CMake talpykloje, esančio statyme, ir registruoja naujas įrankių juostas ir Qt versijas, jei reikia.
- C ++:
- Jeigu jūs koduojate C kartu su C + + arba naudojate failus skirtinguose (sub-) projektuose su skirtingais apibrėžimais, rasite naudingą C ++ redaktoriaus naują funkciją: jei failas naudojamas skirtinguose kontekstuose, išskleidžiamajame meniu meniu pasirodo įrankių juostoje redaktoriaus viršuje, kuri leidžia jums pasirinkti (sub) projektą ir kalbą, kurią redaktorius turėtų suprasti (dokumentacijoje) failą.
- Jei bandote šiek tiek eksperimentuoti, įgalinkite "ClangRefactoring" įskiepį. Ji prideda preliminarų palaikymą "clang" užklausai "Advanced Find" ir naudoja "Clang" vietiniam pervadinimui refactoring.
- CDB / MSVC derinimas:
- Mūsų CDB palaikymas MSVC kodo derinimui dabar naudoja "Python" pagrindu veikiantį garsų spausdinimą. Tai gerokai gerina našumą, nes "GDB" ir "LLDB" atgalinėse versijose yra gražiausių spausdinimo kodų, taip pat daugiau, geresnių ir vieningų gražų "Qt Creator" CDB palaikymo spausdintuvų.
- Pastaba: CDB derinimo palaikymas buvo perkeltas į atskirą, pasirinktinį montuotojų komponentą (įjungtas pagal numatytuosius nustatymus). Deja, tai reiškia, kad jei naudosite internetinį diegimo programą, kad atnaujintumėte Qt Creator 4.3, šis naujas komponentas nebus įdiegtas. Turite iš naujo paleisti priežiūros įrankį, pasirinkti "Pridėti arba pašalinti komponentus" ir įdiegti Qt & gt; Įrankiai & gt; Qt Kūrėjo CDB atkūrimo palaikymo komponentą, kad jį sugrąžintumėte.
- "QML Profiler":
- Kai profiliuojate savo "Qt Quick" programą naudodami QML Profiler, dabar taip pat matote našumo informaciją tiesiogiai QML kodų redaktoriuje. Profilio pati patyrė daug patobulinimų, o daugelis mažesnių sąsajos problemų buvo ištaisytos.
- "Android":
- "Qt Creator 4.3" nustato problemas, atsiradusias dėl "Android SDK" versijos 25.3.1 pakeitimų.
- "iOS":
- Jei naudojate "Qt Creator", skirtą "iOS" plėtrai, dabar galite pasirinkti kūrėjams skirtą komandą ir prenumeravimo profilį, naudojamą pasirašymui. Tai pakeičia pagal nutylėjimą, kurį pasirenka "QMake", ir visus jūsų projekto failuose esančius nustatymus.
- Kelios paleidimo konfigūracijų savybės buvo inicializuotos tik įvedant "Projects" režimą, dėl ko kilo įvairių problemų vykdant "QMake" projektus ir projektus, kuriuose paleidžiami pasirinktiniai vykdomieji failai, kurie dabar yra nustatyti.
- 4.2 buvo nustatyta "iOS" imitatoriaus parama "Xcode 8". Deja, vis tiek kilo problemų, ypač veikiant "iOS 10" modeliavimo įrenginiuose.
- Pritaikėme, kaip pradedame programas imitatoriuje, ir tai dabar turėtų patikimai dirbti.
Kas naujo ir rūpinasi įvairiais svarbiais klaidomis.
Kas naujo versijoje 4.2.1 / 4.3 Beta:
- Tai yra grynas klaidų išleidimas ir rūpinasi įvairiais svarbiais klaidomis.
- Kelios paleidimo konfigūracijų savybės buvo inicializuotos tik įvedant "Projects" režimą, dėl ko kilo įvairių problemų vykdant "QMake" projektus ir projektus, kuriuose paleidžiami pasirinktiniai vykdomieji failai, kurie dabar yra nustatyti.
- 4.2 buvo nustatyta "iOS" imitatoriaus parama "Xcode 8". Deja, vis tiek kilo problemų, ypač veikiant "iOS 10" modeliavimo įrenginiuose.
- Pritaikėme, kaip pradedame programas imitatoriuje, ir tai dabar turėtų patikimai dirbti.
Kas naujo 4.2.1 versijoje:
- Tai yra gryna ištaisymo versija, įvairių svarbių klaidų.
- Kelios paleidimo konfigūracijų savybės buvo inicializuotos tik įvedant "Projects" režimą, dėl ko kilo įvairių problemų vykdant "QMake" projektus ir projektus, kuriuose paleidžiami pasirinktiniai vykdomieji failai, kurie dabar yra nustatyti.
- 4.2 buvo nustatyta "iOS" imitatoriaus parama "Xcode 8". Deja, vis tiek kilo problemų, ypač veikiant "iOS 10" modeliavimo įrenginiuose.
- Pritaikėme, kaip pradedame programas imitatoriuje, ir tai dabar turėtų patikimai dirbti.
Kas naujo versijoje 4.2.0:
- Temos:
- Pridėjome "Flat Light" ir "Flat Dark" temas, papildydami "Flat" tema, kuri buvo pridėta 4.0. Jie yra prieinami aplinkoje & gt; Sąsaja & gt; Temos nustatymai. Mes taip pat pridėjome keletą redaktoriaus spalvų schemų, kurias rasite teksto redaktoriuje & gt; Šriftai & amp; Spalvos.
- Redagavimas:
- Teksto redaktoriai dabar elgiasi daug geriau, jei norite automatiškai įterpti ir praleisti simbolius. Jei įveskite citatą arba kronšteiną, pridedamas atitinkamas uždarymo simbolis. Jei pašalinsite atidarymo ženklą, jis vėl bus pašalintas. Jei įvesite uždarymo simbolį sau, jis pakeičia automatiškai įterptą. Abu šie veiksmai vyksta tik tada, kai teksto žymeklis neatsiranda nuo uždarymo simbolio. Taip pat galite konfigūruoti automatinį skliaustų ir citatų įterpimą teksto redaktoriuje & gt; Baigimo nustatymai.
- C ++:
- Be kodo modelio ir statinio analizatoriaus integracijos nustatytų klaidų, mes taip pat atnaujinome dvejetainius paketus naudodami "Clang 3.8.1", kuris taip pat pašalina daugybę problemų, ypač su "MSVC". Mes taip pat pridūrėme naujausią "Clang" pleistro versiją, kuri pagerina MSVC2015 atnaujinimą 3.
- "Qt Quick":
- Tiek "Qt Quick Designer", tiek "QML Profiler" gavo daug patobulinimų. Dabar galite pasirinkti "Qt Quick Controls 2" stilių, kurį "Qt Quick Designer" naudoja jūsų elementams pateikti. Naujas veiksmas "Perkelti į komponentą" perkelia elementą ir jo turinį į atskirą failą.
- "CMake":
- Daugelis klaidų buvo ištaisyti CMake projektų palaikymui, o darbo eiga toliau tobulėjo. CMake veikia tik automatiškai, jei "Qt Creator" yra aktyvi programa, ir jūs galite visiškai išjungti automatinį paleidimą (Build & amp; Run & gt; CMake). Jei jūsų projektui nustatote QML_IMPORT_PATH kintamąjį CMake talpykloje, "Qt Creator" tai nustato ir perkelia jį į QML kodo modelį, todėl galite pasiekti savo QML importą redaktoriuje. (Pavyzdys CMake kodas: nustatyti (QML_IMPORT_PATH $ (CMAKE_SOURCE_DIR) / qml $ (CMAKE_BINARY_DIR) / importas CACHE eilutė "" FORCE))
- Kiti patobulinimai:
- Jei įjungsite papildinį (Pagalba> Apie priedus arba "Qt Creator> Apie įskiepius" macOS ")," Qt Creator "gauna eksperimentinę" Nim "programavimo kalbos palaikymą. Labai ačiū Filippo Cucchetto už šį indėlį. Jis palaiko sintaksės paryškinimą, atkūrimą, kodavimo stiliaus nustatymus ir paprastą projektų valdymą, įskaitant programų kūrimą, paleidimą ir derinimą.
Kas naujo versijoje 4.1.0:
- Temos:
- Pridėjome "Flat Light" ir "Flat Dark" temas, papildydami "Flat" tema, kuri buvo pridėta 4.0. Jie yra prieinami aplinkoje & gt; Sąsaja & gt; Temos nustatymai. Mes taip pat pridėjome keletą redaktoriaus spalvų schemų, kurias rasite teksto redaktoriuje & gt; Šriftai & amp; Spalvos.
- Redagavimas:
- Teksto redaktoriai dabar elgiasi daug geriau, jei norite automatiškai įterpti ir praleisti simbolius. Jei įveskite citatą arba kronšteiną, pridedamas atitinkamas uždarymo simbolis. Jei pašalinsite atidarymo ženklą, jis vėl bus pašalintas. Jei įvesite uždarymo simbolį sau, jis pakeičia automatiškai įterptą. Abu šie veiksmai vyksta tik tada, kai teksto žymeklis neatsiranda nuo uždarymo simbolio. Taip pat galite konfigūruoti automatinį skliaustų ir citatų įterpimą teksto redaktoriuje & gt; Baigimo nustatymai.
- C ++:
- Be kodo modelio ir statinio analizatoriaus integracijos nustatytų klaidų, mes taip pat atnaujinome dvejetainius paketus naudodami "Clang 3.8.1", kuris taip pat pašalina daugybę problemų, ypač su "MSVC". Mes taip pat pridūrėme naujausią "Clang" pleistro versiją, kuri pagerina MSVC2015 atnaujinimą 3.
- "Qt Quick":
- Tiek "Qt Quick Designer", tiek "QML Profiler" gavo daug patobulinimų. Dabar galite pasirinkti "Qt Quick Controls 2" stilių, kurį "Qt Quick Designer" naudoja jūsų elementams pateikti. Naujas veiksmas "Perkelti į komponentą" perkelia elementą ir jo turinį į atskirą failą.
- "CMake":
- Daugelis klaidų buvo ištaisyti CMake projektų palaikymui, o darbo eiga toliau tobulėjo. CMake veikia tik automatiškai, jei "Qt Creator" yra aktyvi programa, ir jūs galite visiškai išjungti automatinį paleidimą (Build & amp; Run & gt; CMake). Jei jūsų projektui nustatote QML_IMPORT_PATH kintamąjį CMake talpykloje, "Qt Creator" tai nustato ir perkelia jį į QML kodo modelį, todėl galite pasiekti savo QML importą redaktoriuje. (Pavyzdys CMake kodas: nustatyti (QML_IMPORT_PATH $ (CMAKE_SOURCE_DIR) / qml $ (CMAKE_BINARY_DIR) / importas CACHE eilutė "" FORCE))
- Kiti patobulinimai:
- Jei įjungsite papildinį (Pagalba> Apie priedus arba "Qt Creator> Apie įskiepius" macOS ")," Qt Creator "gauna eksperimentinę" Nim "programavimo kalbos palaikymą. Labai ačiū Filippo Cucchetto už šį indėlį. Jis palaiko sintaksės paryškinimą, atkūrimą, kodavimo stiliaus nustatymus ir paprastą projektų valdymą, įskaitant programų kūrimą, paleidimą ir derinimą.
Kas naujo 4.0.3 versijoje:
- Pradedant nuo šios versijos, mes atliekame "Clang" statinio analizatoriaus integravimą, išplėsti QML profilerių funkcijas ir automatinę bandymo integraciją (eksperimentinę) pagal atviro kodo versiją. "Qt Quick Designer" anksčiau komerciškai sukurtas jungties redaktorius ir kelio redagavimo priemonė jau buvo atidaryta "Qt Creator 3.6.0". "Qt Creator" dabar yra prieinama pagal komercinę licenciją ir "GPLv3" (su išimtimis). Išimtys užtikrina, kad nėra sukurto kodo licencijos apribojimų ir kad vis dar įmanoma pasiekti, kad būtų įjungtas trečiosios šalies kodas.
- "CMake" vartotojai pastebės, kad mes patobulinome "CMake" projektų darbo eigą. Kai reikia, "CMake" sistema automatiškai įsijungia, o rinkinio nustatymai, pvz., Naudojama Qt versija ar įrankių grandinė, yra automatiškai sukonfigūruotos. Projektų režimas dabar turi vartotojo sąsają, kad pakeistumėte kūrimo katalogo CMake konfigūraciją. Taip pat galite pakeisti CMake konfigūraciją, kuri yra bendra visiems projektams, naudojantiems tą patį rinkinį. "Qt Creator" nebebus kurti "CMake" kūrimo katalogų, kol projektas nebus sukurtas. Tai sukuria daug tvirtesnę darbo aplinką, ypač kai vartotojai nori tyrinėti šaltinio kodą naudodami CMake kūrimo sistemą.
- "Clang" kodo modelis dabar automatiškai naudojamas, jei įjungtas (eksperimentinis) įskiepis. Mes pridėjome pritaikomų įspėjimų konfigūracijų, kurias taip pat galite nurodyti kiekvienam projektui.
- Dėl derinimo pusės mes ištaisėme kelis klausimus, susijusius su nauja LLDB, įtraukta į "Xcode 7.3" operacinėje sistemoje "OS X". Taip pat rasite daugiau gana standartinių tipų spausdintuvų, taip pat daugybę klaidų.
- Jei įdomu, kur yra analizės režimas: jis buvo sujungtas su derinimo režimu. Naujame unifikuotame derinimo režime dabar rasite Debugger, Clang Static Analyzer, Memcheck, Callgrind ir QML Profiler įrankius. "QML Profiler" prideda naują statistikos vizualizaciją: "Flamegraph". Šiame rodinyje horizontalios juostos rodo laiką, per kurį visos funkcijos buvo išjungtos, o vertikalusis įdėklavimas viršuje parodo, kurios funkcijos buvo pavadintos kitomis, todėl pateikiama labai glausta apžvalga.
- "Qt Quick Designer" dabar galite perkelti drobę vilkdami kairiuoju pelės klavišu, kai paspausite tarpo klavišą. Ji prideda paramą naujoms Qt Quick Controls 2 ir gavo daugybę klaidų. Be to, eikite į pranešimą ir vaizdo įrašą apie "Qt Quick Designer" ir "Qt Quick Controls" 2, kurį neseniai paskelbėme mūsų tinklaraštyje.
- "Qt Creator" dabar taip pat turi naują, plokščią temą, kuri remiasi "Diana" koncepcija, pateikta prieš metus. Tai yra numatytasis visiems, kurie niekada nepakeitė temos "Qt Creator". Sena tema vis dar yra "Classic" įrankiuose & gt; Parinktys & gt; Aplinka & gt; Sąsaja.
Kas naujo 4.0.1 versijoje:
- Labiausiai matoma nauja šios versijos funkcija tikriausiai yra pabrėžimas, kurį pridėjome prie redaktorių vertikalių slinkties juostų. Dabar galite lengvai pamatyti, kur
- Žymos, pertraukties taškai, įspėjimai, klaidos ir paieškos rezultatai yra atvirame dokumente.
- Mes taip pat pagerinome "Qt Creator" visuotinių paieškų našumą. Nors kodo modeliu pagrįstos paieškos, pvz., "Rasti elgesį", visada buvo daugiasienės, tai nebuvo tik teksto paieškų, kurios dabar yra nustatytos.
- "Qt Creator" savo C ++ kodo modelis gavo daugybę pataisymų, pavyzdžiui, daugeliui problemų su šablonais dar kartą. Taip pat buvo padaryta didelė pažanga naudojant "Clang" kodo modelį, kuris dabar veikia atskirame procese, kuris turėtų mums tapti saugesnis nuo pačių "Clang" klaidų. Mes taip pat patobulinome dvejetainius paketus, naudodami "Clang 3.6".
- Kadangi "Qt Quick 1" pakeitė "Qt Quick 2" Qt 5 versijoje ir dabar oficialiai neveikia "Qt 5.5", "Qt Quick Designer" pašalinome Qt Quick 1 palaikymą. Mes taip pat pašalinome "Qt Quick 1" vedlius ir palaikome profilių su V8. "Qt Quick 2", "Qt Quick" 1 ir 2 kodų redaktorius, "Qt Quick 2" ir "Qt Quick 2" profilių kūrimas iš "Qt 5.2" ir vėlesnių bei "Qt Quick 1" neveikia.
- Mes taip pat pašalinome "BlackBerry 10" kūrimo palaikymą, neturėdami palaikytojo. Tai neturi įtakos QNX plėtrai.
- "Windows" sistemoje ištaisyta problema, dėl kurios "Qt Creator" kartais gali užšalti keletą sekundžių, kai paleidžiama vartotojo programa. "Linux" sistemoje nustatėme našumo problemą, kai "Qt Creator" buvo sukurta naudojant "journald" palaikymą. "Android" plėtrai ištaisėme problemas, susijusias su "Android M", 64 bitų ir "Google" AVD.
Kas naujo 3.5.1 / 3.6.0 versijoje RC1:
- Labiausiai matoma nauja šios versijos funkcija tikriausiai yra pabrėžimas, kurį pridėjome prie redaktorių vertikalių slinkties juostų. Dabar galite lengvai pamatyti, kur
- Žymos, pertraukties taškai, įspėjimai, klaidos ir paieškos rezultatai yra atvirame dokumente.
- Mes taip pat pagerinome "Qt Creator" visuotinių paieškų našumą. Nors kodo modeliu pagrįstos paieškos, pvz., "Rasti elgesį", visada buvo daugiasienės, tai nebuvo tik teksto paieškų, kurios dabar yra nustatytos.
- "Qt Creator" savo C ++ kodo modelis gavo daugybę pataisymų, pavyzdžiui, daugeliui problemų su šablonais dar kartą. Taip pat buvo padaryta didelė pažanga naudojant "Clang" kodo modelį, kuris dabar veikia atskirame procese, kuris turėtų mums tapti saugesnis nuo pačių "Clang" klaidų. Mes taip pat patobulinome dvejetainius paketus, naudodami "Clang 3.6".
- Kadangi "Qt Quick 1" pakeitė "Qt Quick 2" Qt 5 versijoje ir dabar oficialiai neveikia "Qt 5.5", "Qt Quick Designer" pašalinome Qt Quick 1 palaikymą. Mes taip pat pašalinome "Qt Quick 1" vedlius ir palaikome profilių su V8. "Qt Quick 2", "Qt Quick" 1 ir 2 kodų redaktorius, "Qt Quick 2" ir "Qt Quick 2" profilių kūrimas iš "Qt 5.2" ir vėlesnių bei "Qt Quick 1" neveikia.
- Mes taip pat pašalinome "BlackBerry 10" kūrimo palaikymą, neturėdami palaikytojo. Tai neturi įtakos QNX plėtrai.
- "Windows" sistemoje ištaisyta problema, dėl kurios "Qt Creator" kartais gali užšalti keletą sekundžių, kai paleidžiama vartotojo programa. "Linux" sistemoje nustatėme našumo problemą, kai "Qt Creator" buvo sukurta naudojant "journald" palaikymą. "Android" plėtrai ištaisėme problemas, susijusias su "Android M", 64 bitų ir "Google" AVD.
Kas naujo versijoje 3.5.0:
- Labiausiai matoma nauja šios versijos funkcija tikriausiai yra pabrėžimas, kurį pridėjome prie redaktorių vertikalių slinkties juostų. Dabar galite lengvai pamatyti, kur
- Žymos, pertraukties taškai, įspėjimai, klaidos ir paieškos rezultatai yra atvirame dokumente.
- Mes taip pat pagerinome "Qt Creator" visuotinių paieškų našumą. Nors kodo modeliu pagrįstos paieškos, pvz., "Rasti elgesį", visada buvo daugiasienės, tai nebuvo tik teksto paieškų, kurios dabar yra nustatytos.
- "Qt Creator" savo C ++ kodo modelis gavo daugybę pataisymų, pavyzdžiui, daugeliui problemų su šablonais dar kartą. Taip pat buvo padaryta didelė pažanga naudojant "Clang" kodo modelį, kuris dabar veikia atskirame procese, kuris turėtų mums tapti saugesnis nuo pačių "Clang" klaidų. Mes taip pat patobulinome dvejetainius paketus, naudodami "Clang 3.6".
- Kadangi "Qt Quick 1" pakeitė "Qt Quick 2" Qt 5 versijoje ir dabar oficialiai neveikia "Qt 5.5", "Qt Quick Designer" pašalinome Qt Quick 1 palaikymą. Mes taip pat pašalinome "Qt Quick 1" vedlius ir palaikome profilių su V8. "Qt Quick 2", "Qt Quick" 1 ir 2 kodų redaktorius, "Qt Quick 2" ir "Qt Quick 2" profilių kūrimas iš "Qt 5.2" ir vėlesnių bei "Qt Quick 1" neveikia.
- Mes taip pat pašalinome "BlackBerry 10" kūrimo palaikymą, neturėdami palaikytojo. Tai neturi įtakos QNX plėtrai.
- "Windows" sistemoje ištaisyta problema, dėl kurios "Qt Creator" kartais gali užšalti keletą sekundžių, kai paleidžiama vartotojo programa. "Linux" sistemoje nustatėme našumo problemą, kai "Qt Creator" buvo sukurta naudojant "journald" palaikymą. "Android" plėtrai ištaisėme problemas, susijusias su "Android M", 64 bitų ir "Google" AVD.
Kas naujo 3.4.2 versijoje:
- Šiame leidime pateikiami šie regresijos pakeitimai: rankiniu būdu įregistruoti "Windows" dokumentai buvo išregistruoti iš naujo paleidus iš naujo, o išjungiant papildinius gali būti išjungta dauguma dialogo "Apie papildinius".
Kas naujo 3.4.0 versijoje:
- "C ++" palaikymas "Qt Creator" dabar turi naują "refactoring" veiksmą, kuris perkelia visas funkcijų apibrėžtis iš klasės deklaracijos. Mes taip pat pridėjome automatinį užbaigimą signalams ir laiko tarpsniams Qt 5 stiliumi. Tiesiog įveskite "& amp;" ir leiskite automatiniam užbaigimui išsiaiškinti objekto tipą. Taip pat naujas yra "locator" filtras "All Included C / C ++ Files", kuriame visi failai, kurie naudojami jūsų projekte, įtraukiami į juos, net jei jie nėra aiškiai minimi jūsų projekte. Filtras yra numatytojo ta dalis, kuri naudojama, kai tik įvedate lauką "Kurso įvedimas", ir bendrina nuorodų eilutę su failais bet kuriame projekte.
- "Professional" arba "Enterprise" leidimų vartotojams eksperimentinę integraciją papildėme "Qt" bandymo automatiniais bandymais ir "Qt Quick" testais. Tai prideda kitą naršymo srities bandymus, kuriuose išvardyti bandymai, apibrėžti jūsų projekte, pateikiami būdai, kaip paleisti atskirus ar testų rinkinius, ir puikiai parodo bandymų rezultatus naujoje bandymų rezultatų išvesties srityje. Norėdami pabandyti, atidarykite Pagalba & gt; Apie papildinius ("Qt Creator" & gt; apie "Plugins", OS X sistemoje) įjunkite "Utilities & gt; AutoTest ir iš naujo paleiskite "Qt Creator". Mes taip pat perkelėme "Clang" statinio analizatoriaus integraciją iš eksperimento būsenos. Jei turite įdiegti bent "Clang 3.6", dabar ji taip pat palaiko naudojimą su "MSVC" ir "MinGW". Mes taip pat pridėjome atskirų failų diagnostikos šalinimą ir naują puslapį "Project" režime, kad galėtumėte juos valdyti.
- Aplinkos keitimas išorinių įrankių paleidimui
- Ieškoti per QML Profiler įvykių užrašus
- 64 bitų "Android" įrankių tinklų naudojimas
- Bendrųjų projektų naudojimas plikas metalų vystymui
- Skliaustų paryškinimas bendriniuose žymekliuose
Kas naujo 3.3.2 versijoje:
- "Clang" kodo modelio įskiepio įdiegimas "OS X" sistemoje (QTCREATORBUG-14038)
- avarija su Qt Quick emuliacijos lygiu naudojant atsarginę emuliaciją (QTCREATORBUG-14031)
Kas naujo 3.3.1 versijoje:
- Redagavimas:
- Ištaisyta triktis su kai kuriais paryškintais failais (QTCREATORBUG-13883)
- "CMake" projektai:
- Nustatytas papildymas (QTCREATORBUG-13567)
- Fiksuotas CMake failų paryškinimas (QTCREATORBUG-13588)
- "C + +" palaikymas:
- Fiksuotas komentarų tęsinys (QTCREATORBUG-13415)
- Ištaisyta konvertavimas į žymiklio rekonstrukcijos veiksmą automatiniams kintamiesiems (QTCREATORBUG-13605)
- Nustatyta, kad paleidžiant rekonstrukcijos veiksmus iš kontekstinio meniu
- dirbo tik tada, kai pirmą kartą buvo nustatytas teksto žymeklis (QTCREATORBUG-13388)
- Ištaisyta triktis, jei nėra rinkinių (QTCREATORBUG-13730)
- Nustatyta begalinė kilpa, kai analizuojami kai kurie failai (QTCREATORBUG-13703)
- Ištaisyta triktis, kai #, jei jis yra giliau nei 512 lygių
- Versijos valdymo sistemos:
- Git
- Nustatytas "diff" nemekonoprefiksas (QTCREATORBUG-13782).
- "ClearCase"
- Nustatyta, kad buvo prašoma patikrinti, net jei failas jau buvo užregistruotas (QTCREATORBUG-13782)
- Kodų įklijavimas:
- Ištaisyta įklijavimas į pastebin.ca (QTCREATORBUG-13802)
- konkreti platforma
- OS X:
- Ištaisyta failų šalinimas iš "Finder" į "Qt Creator" (QTBUG-40449)
- "Android":
- Ištaisyta klaida pašalinant automatinio aptikimo rinkinius (QTCREATORBUG-13736)
- Ištaisytos klaidų programos, jungiančios daugybę modulių (QTCREATORBUG-13691)
- WinRT:
- Ištaisyta tinkintų failų diegimas į paketo šaknį (QTCREATORBUG-13835)
- Ištaisyta retkarčiais įvykdžius derybas
Kas naujo 3.3.0 versijoje:
- Šiame leidime yra daug naujų funkcijų, taip pat yra daug klaidų.
- Kitos funkcijos apima "Android" kūrimo "Gradle build" sistemos palaikymą, naujo "Qt 5" prijungimo stiliaus pritaikymo veiksmą, BakeMetal "CMake" projektų palaikymą ir galimybę naudoti "Qmake" sukurtus QML projektus "Qt Quick Compiler" . Taip pat žr. Mūsų pakeitimų žurnalą, kuriame pateikiamas išsamesnis pakeitimų sąrašas.
- "Professional" arba "Enterprise" leidimo vartotojams savo projekte pridėjome eksperimentinį palaikymą "Clang Static Analyzer" paleidimui, kaip naują analizės režimo įrankį. "QML Profiler" scenos kategorijų įvykių kategorija buvo gerokai patobulinta ir dabar vizualizuos visų scenos grafikos įvykių intervalus, o ne rodys juos kaip skaičių sąrašą. Taip pat galite matyti įvesties įvykius QML profiliuotojui atskiroje kategorijoje. "Qt Quick Designer" pridūrėme tiesioginį "TabViews" redagavimą ir papildomus formų failų patikrinimus (.ui.qml), taip pat mygtukus eksportuojamų formų elementų, skirtų naudoti diegimo failuose.
Kas naujo versijoje 3.3.0 Beta 1:
- Jame pateikiama didesnė parama redaktorių ir papildomų redaktorių langų padalijimui. Dabar galite vilkti & amp; nukelti redaktorius tarp skaidų, vilkdami naują failo tipo piktogramą, šalia dokumento išskleidžiamajame (žr. ekrano kopiją). Laikykite paspaudę Ctrl klavišą (arba "Option" klavišą OS X), kad atidarytumėte kitą to paties dokumento redaktorių, o ne jį perkeltumėte. Navigacijos rodiniai (pvz., "Projektai" ir "Atvirieji dokumentai") taip pat palaiko perkėlimą į splitas. Failų iš sistemos išjungimas į "Qt Creator" langą dabar taip pat atidarys failą atitinkamame skaidinyje.
- Dabar galima nurodyti aplinkos kintamuosius, kurie bus naudojami su konkrečiais rinkiniais. Komplektų ir Qt versijų pavadinimuose gali būti kintamųjų, pvz.,% {Qt: Version}, kurie automatiškai užpildomi atitinkamomis reikšmėmis. Mes taip pat pridėjome žymės langelį, norėdami pasirinkti ir panaikinti visų rinkinių pasirinkimą projektuojant.
- "QMake" projektų atidarymas taip pat atliekamas asinchroniškai, pvz., pertvarkymas, kuris atliekamas, kai pasikeičia ".pro" arba ".pri" failai. Dabar galite pridėti failus į Qbs projektus per kontekstinį meniu projektų rodinyje.
- "QML Profiler" gavo paramą kategorijų pertvarkymui, rodymui ir slėpimui laiko juostoje. Taip pat galite pridėti pastabų prie įvykių, kurie vėliau eksportuojami kartu su profilių duomenimis ir gali būti bendrinami su kitais.
- Paspaudus Enter klavišą, kai teksto žymeklis yra C + + eilutės rašmenyje, dabar eilutė (pasirinktinai) padalijama ir tęsiama kitoje eilutėje, automatiškai pridedant reikiamas kainas. Mes taip pat pridūrėme šiek tiek reorganizavimo veiksmo konvertuojant "connect ()" skambučius, kad naudotų naują ryšio stilių "Qt 5".
- "Android" kūrimui mes pridėjome "Gradle build" sistemos palaikymą.
- "Professional" arba "Enterprise" leidimo vartotojams savo projekte pridėjome eksperimentinį palaikymą "Clang Static Analyzer" paleidimui, kaip naują analizės režimo įrankį. "QML Profiler" scenos kategorijų įvykių kategorija buvo gerokai patobulinta ir dabar vizualizuos visų scenos grafikos įvykių intervalus, o ne rodys juos kaip skaičių sąrašą. Taip pat dabar galite matyti įvesties įvykius QML profiliuotojui atskiroje kategorijoje.
- Mes ištaisėme daugybę kitų klaidų ir padarėme patobulinimų, pvz., padidindami "Qt Creator" didelės raiškos ekrane rodomus vaizdus, įtraukdami atidaromų langų sąrašą į meniu "Window" ir pridėdami papildomą šoninę juostą su turiniu, indeksu, žymėmis ir paieškos peržiūras išoriniame pagalbos lange. Peržiūrėkite mūsų pakeitimų žurnalą, kad gautumėte išsamesnį pakeitimų sąrašą.
- Pastaba: "Qt Creator 3.3" palaiko kompiliaciją Qt Creator su Qt 4. Minimali reikalinga Qt versija, skirta kompiliuojant "Qt Creator", šiuo metu yra Qt 5.3.1. Žinoma, tai daro neigiamą įtaką savo projektams, tačiau mes vis dar visiškai palaikome "Qt Creator" programų kūrimą Qt 4 pagrindu.
Kas naujo 3.2.2 versijoje:
- "Qt Creator 3.2.2" teikia patobulinimų, pvz., "Xcode 6" ir "iOS" modeliuoklių naudojimo.
Kas naujo 3.2.1 versijoje:
- Bendro pobūdžio:
- Nustatytas užšalimas naudojant nuorodą visiems projektams ar dabartiniam projektui
- lokatoriaus filtrai (QTCREATORBUG-12875)
- Ištaisyta klaida, kai aktyvuojami laikmačiai pašalinant nepalaikomą UpdateInfo
- įjungėjas, kuris suaktyvino jį (QTCREATORBUG-11262)
- "Qbs" projektai:
- Fiksuotas failų pridėjimas ir šalinimas, kai VCS saugo parašą projekto bylą
- Ištaisyta triktis, kai pašalinamas tuščias diegimo žingsnis
- "C + +" palaikymas:
- Ištaisyta klaida atidarant konteksto meniu makro parametrui (QTCREATORBUG-12853)
- QML palaikymas:
- Pridėjo trūkstamus narius iki datos objektų
- Pridėta šablonų programoms Qt Quick 2.3 ir Qt Quick Controls 1.2
- Nustatyti spartieji klavišai QML / JS konsolėje (QTCREATORBUG-12956)
- "Qt Quick Designer":
- Pridėta galimybė naudoti atsarginę QML lėlę ir nustatyti, kad tai yra numatytoji
- Fiksuotas spalvų savybių atnaujinimas (QTCREATORBUG-12841)
- Fiksuotas ApplicationWindow savybių dubliavimas (QTCREATORBUG-12910)
- konkreti platforma
- OS X:
- Fiksuotas "Clang" bibliotekos diegimas dvejetainiuose paketuose
- Fiksuotas nukreiptų QML lėlių dvejetainiuose paketuose dislokavimas
- Netinkamas failas pašalintas & gt; Išeikite iš meniu punkto
- "iOS":
- Nustatyta naujausia SDK versija, kai nėra aiškiai nurodyta jokios versijos
- Nuotolinis Linux:
- Ištaisyta mišraus derinimo su QML ir C + + (QTCREATORBUG-12928)
- Fiksuotas tikrinimas dėl maksimalaus paketų dydžio SSH jungtyse (QTCREATORBUG-12884)
- "Windows Phone":
- Fiksuotas šriftų diegimas Windows Phone 8.0
Kas naujo 3.2.0 versijoje:
- Blokuoti pasirinkimus teksto redaktoriuose dabar leidžia atlikti "redaguoti stulpelį", o tai reiškia, kad visos pasirinktos eilutės vienu metu redaguojamos ("Qt Creator Manual")
- Kontekstinė pagalba dabar gali būti sukonfigūruota atidaryti išoriniame lange (be pagalbos išjungimo)
- Parama C99 paskirtiems pradintuvams ir susietoms eilutėms buvo pridėta prie C + + kodo modelio, taip pat pagerėjo kodavimo tvarkymas ir "lambda" palaikymas bei daugelis kitų
- Dabar daugiau langų galima ieškoti naudodami Ctrl + F, pvz., projekto medį
- "QML profiler" vėl gavo daug efektyvumo ir stabilumo patobulinimų
- "Enterprise Qt Creator" vartotojai dabar taip pat gali naudoti "QML profiler", norėdami atkurti "JavaScript" atminties naudojimą QML. (Tai galima tik naudojant "Qt 5.4" derinamosioms programoms.)
Kas naujo versijoje 3.2.0 RC1:
- Failų sistemos locator filtras & lsquo; dabar gali būti naudojamas kuriant naujus failus.
- Daugiau kampanijų galima ieškoti, pvz., projekto medis.
- "qbs" papildinys dabar leidžia pridėti ir pašalinti failus iš projektų.
- C ++ kodo modelis gavo daugybę pataisų, pvz., redaguoti lambda.
Kas naujo versijoje 3.2.0 Beta 1:
- Teksto redaktoriuose dabar galite atlikti "redaguoti stulpelį" bloko parinktyse, todėl įvedus bloko parinktį, visos linijos bus pritaikytos vienu metu. Kontekstinė pagalba dabar gali būti sukonfigūruota atidaryti išoriniame lange (be išjungimo pagalbos režimu). Atidarius tą patį failą keliuose susiskaidymuose, dabar redaktoriai vis tiek rodo tą pačią failo dalį, net pridėdami ar pašalindami linijas kitame split. C ++ modelyje taip pat buvo daug ištaisymų, įskaitant paramą C99 paskirtiems pradintuvams, susietoms eilutėms ir kodavimo problemoms.
- Atstinkiklių rodiniuose dabar galite plėsti ir sutraukti stulpelius, spustelėdami antraštę. Klaidų pagalbininkams buvo pridėta kelių tipų, o jei esate drąsūs, dabar galite pateikti savo tipų tvirtinimo pagalbininkus. "QML profiler" vėl gavo daug efektyvumo ir stabilumo patobulinimų. Įmonių vartotojai dabar gali derinti "JavaScript" atminties naudojimą QML, naudodami QML profilerio naują atminties profiliavimo funkciją. (Tai galima tik naudojant Qt 5.4.)
Reikalavimai :
- Qt
Komentarai nerastas