Qt Creator

Software screenshot:
Qt Creator
Podrobnosti Software:
Verze: 4.7.0 Aktualizováno
Datum uploadu: 17 Aug 18
Vývojka: Digia
Licence: Volný
Popularita: 269

Rating: 2.3/5 (Total Votes: 3)

Qt Creator je grafická aplikace s integrovaným vývojovým prostředím (open source), která poskytuje vývojářům Qt vše, co potřebují k vytvoření použitelných a atraktivních grafických uživatelských rozhraní (GUI). Podporuje jak sady nástrojů Qt4, tak Qt5.

Je složen z vizuálního ladicího programu, návrháře formulářů a integrovaného grafického uživatelského rozhraní (GUI). Program je navržen tak, aby jej mohli používat zkušení a noví Qt programátoři.


Funkce na první pohled

Obsahuje editor kódů s podporou QML, C ++ a ECMAscript, nástroje pro rychlé kódové navigace, dokončení kódu, zvýraznění syntaxe, kontrolu statických kódů a podporu refaktorování zdrojového kódu. Kromě toho poskytuje uživatelům nápovědu o stylu při psaní, kontextovou nápovědu, skládání kódu, stejně jako výběr závorek a odpovídající režimy.

Integrovaný C ++ vizuální ladicí program je schopen zobrazit data Qt v lidském čitelném formátu díky své znalosti o Qt třídách & rsquo; struktury. Navíc může jasně zobrazit jasné informace o ladicích nástrojích GNU

Další zajímavou funkcí je integrovaná podpora několika známých verzí systému řízení, včetně Git, Mercurial, Bazaar, Subversion, CVS a Perforce. Také podporuje CDB (Debugger Microsoft Console). interní ladicí jazyk JavaScript, aplikace LLDB (debugger LLVM) a aplikace GDB (GNU Symbolic Debugger).


Pod kapotou a podporovanými plošinami

Je psáno v Qt, aplikace je nezávislá na platformě a podporuje operační systémy Linux, Microsoft Windows a Mac OS X. Byla úspěšně testována s architekturami 64bitových i 32bitových sad instrukcí.

V systému Linux je distribuován jako nativní instalátory pro 64- a 32-bitové hardwarové platformy, stejně jako zdrojový archiv, který lze konfigurovat, kompilovat a instalovat na jakékoli distribuci Linuxu.


Dolní řádek

Celkově je projekt Qt Creator velmi užitečným nástrojem pro stávající a nadcházející vývojáře Qt, kteří hledají jedno z nejlepších řešení pro nasazení moderních a přehledných uživatelských rozhraní pro jejich aplikace.

strong> Co je nového v této verzi:

  • Podpora C ++:
  • Rozhodli jsme se, že je na čase, aby byl kódový model Clang standardně zapnutý. Během posledních vydání se dosáhlo obrovského pokroku a v určitém okamžiku musíme udělat tento přepínač. Vestavěný model nedokáže udržet krok s vývojem jazyka C ++ ani vývojem dostupných nástrojů kolem něj. V dnešní době pravidelně zavíráme zprávy o chybách s komentářem "pracuje s kódovým kódem Clang". Klasický model Clang také poskytuje mnohem lepší informace o problémech v kódu, aniž by explicitně procházel cyklem edit-compile-analyze. Podívejte se také na příspěvek blogu Nikolai na modelu Clang kódu a na historii podpory C / C ++ v nástroji Qt Creator.
  • Mohou existovat situace, kdy vestavěný model stále funguje pro vás lépe než model kódu Clang a budete mít možnost jej použít místo toho vypnutím pluginu ClangCodeModel. Globální symbolový index je stále vytvořen s vestavěným modelem.
  • Široká diagnostika a opravy celé práce v nástroji Qt Creator v klidu a klidu:
  • Upgradovali jsme model Clang kódu na Clang 6.0. Nyní poskytuje informace o přehledu aktuálního dokumentu, který se používá pro rozbalovací seznam symbolů, podokno osnovy a ". filtr lokátoru. Máte také větší volnost při rozhodování o tom, které Clang-Tidy a Clazy kontroluje, že chcete spustit při editaci, a máte možnost spustit kontrolu nad celou vaší kódovou základnou pomocí nového nástroje v režimu ladění (Analyze & Clang-Tidy a Clazy) . Upozornění a chyby kódového modelu jsou nyní také volitelně zobrazeny v podokně Problémy.
  • Testovací integrace:
  • Pokud je textový kurzor v editoru C ++ aktuálně uvnitř zkušební funkce, můžete přímo spustit tento jednotlivý test s novou akcí Run Test Under Cursor. Integrace testů nyní také označuje umístění neúspěšných testů v editoru. Pro test Google jsme přidali podporu pro filtrování.
  • Windows hosts:
  • V systému Windows jsme vylepšili skenování kompilátorů MSVC, které dříve mohly blokovat Qt Creator. Také jsme vyřešili problém, který by mohl vést k krátkodobému zmrazení, zatímco Qt Creator poslouchal globální sdílený tok ladění Windows. A ukládání souborů na síťových jednotkách by mělo fungovat znovu ve všech konfiguracích.
  • Další vylepšení:
  • Možnosti sady jsou jedním z nejdůležitějších nastavení, která může být potřeba přizpůsobit pro vaše projekty v nástroji Qt Creator. Takže jsme je vložili do vlastního záznamu nejvyšší úrovně v dialogovém okně preferencí, který je také první v seznamu.
  • Máte-li obrazovku HiDPI v systému Windows nebo Linux, můžete nyní snadno zvolit, zda chcete automatické škálování Qt nebo ne, zapnutím nebo vypnutím nové možnosti v prostředí & gt; Rozhraní.
  • Zobrazení systému souborů má nové možnosti pro zobrazení složek nahoře na rozdíl od integrovaných do abecedního řazení a pro vypnutí synchronizace základní složky s projektem aktuálního dokumentu. Můžete také vytvářet nové složky přímo v zobrazení Souborový systém.

Co je nového ve verzi 4.6.2:

  • Úpravy:
  • Používáte-li model kódu Clang nebo záložky, v editoru jsou vloženy nové anotace. Záložky a chyby Clang a varování jsou nyní také zobrazeny na konci odpovídajícího textového řádku v editoru. Tímto způsobem můžete snadno vidět podrobnosti o problémech při psaní, aniž byste museli pohybovat myší nad podtrženým textem nebo značkou na levé straně. Umístění poznámek můžete nakonfigurovat v části Možnosti & gt; Editor textu & gt; Zobrazit. (Funkci můžete také vypnout, pokud se vám to nelíbí.)
  • Také jsme přidali možnost plynule se posunout na nové místo, pokud přeskočíte na jiné místo ve stejném souboru. Chcete-li tuto funkci vyzkoušet, zapněte ji v části Možnosti & gt; Editor textu & gt; Zobrazení & gt; Animace navigace v souboru.
  • C ++:
  • Umožnili jsme některé zvýrazňující funkce, které byly již k dispozici, avšak ve výchozím barevném schématu nemají vlastní barvu. Lokální, globální a členské proměnné, funkce, deklarace a výstupní argumenty se nyní odlišují jejich zvýrazněním v editoru. V případě, že je pro vás příliš farebná, provedli jsme skromnější předchozí schéma jako výchozí Classic ve volbách & gt; Editor textu & gt; Fonty a barvy.
  • Když přejmenujete třídu, Qt Creator nyní nabízí možnost přejmenovat soubory se stejným základním názvem. Jednoduše zaškrtněte volbu Přejmenovat soubory na panelu výsledků vyhledávání předtím, než stisknete tlačítko Nahradit.
  • Pokud máte povolen kódový model Clang, toto se nyní používá také pro zvýraznění identifikátoru na textovém kurzoru, který v každém případě ještě používá vestavěný model.
  • CMake:
  • Strom projektu CMt pro tvůrce CMakePokud používáme CMake & gt; = 3.7 ("serverový režim"), provedli jsme nějaké vyčištění stromu projektu. Nyní je výchozí schovat prázdné adresáře a zdrojové soubory se posunuly o jednu úroveň nahoru, aby se zbavil dalšího uzlu. Při zadání CMAKE_RUNTIME_OUTPUT_DIRECTORY jsme také opravili pracovní adresář aplikace a nebylo možné přijmout externí změny z konfigurace CMake v dialogovém okně disku.
  • Jiné změny:
  • Odstraňujeme nepodloženou podporu pro systém Windows CE a ve výchozím nastavení změnu integrace ClearCase zakázána.

Co je nového ve verzi:

  • Úpravy:
  • Používáte-li model kódu Clang nebo záložky, v editoru jsou vloženy nové anotace. Záložky a chyby Clang a varování jsou nyní také zobrazeny na konci odpovídajícího textového řádku v editoru. Tímto způsobem můžete snadno vidět podrobnosti o problémech při psaní, aniž byste museli pohybovat myší nad podtrženým textem nebo značkou na levé straně. Umístění poznámek můžete nakonfigurovat v části Možnosti & gt; Editor textu & gt; Zobrazit. (Funkci můžete také vypnout, pokud se vám to nelíbí.)
  • Také jsme přidali možnost plynule se posunout na nové místo, pokud přeskočíte na jiné místo ve stejném souboru. Chcete-li tuto funkci vyzkoušet, zapněte ji v části Možnosti & gt; Editor textu & gt; Zobrazení & gt; Animace navigace v souboru.
  • C ++:
  • Umožnili jsme některé zvýrazňující funkce, které byly již k dispozici, avšak ve výchozím barevném schématu nemají vlastní barvu. Lokální, globální a členské proměnné, funkce, deklarace a výstupní argumenty se nyní odlišují jejich zvýrazněním v editoru. V případě, že je pro vás příliš farebná, provedli jsme skromnější předchozí schéma jako výchozí Classic ve volbách & gt; Editor textu & gt; Fonty a barvy.
  • Když přejmenujete třídu, Qt Creator nyní nabízí možnost přejmenovat soubory se stejným základním názvem. Jednoduše zaškrtněte volbu Přejmenovat soubory na panelu výsledků vyhledávání předtím, než stisknete tlačítko Nahradit.
  • Pokud máte povolen kódový model Clang, toto se nyní používá také pro zvýraznění identifikátoru na textovém kurzoru, který v každém případě ještě používá vestavěný model.
  • CMake:
  • Strom projektu CMt pro tvůrce CMakePokud používáme CMake & gt; = 3.7 ("serverový režim"), provedli jsme nějaké vyčištění stromu projektu. Nyní je výchozí schovat prázdné adresáře a zdrojové soubory se posunuly o jednu úroveň nahoru, aby se zbavil dalšího uzlu. Při zadání CMAKE_RUNTIME_OUTPUT_DIRECTORY jsme také opravili pracovní adresář aplikace a nebylo možné přijmout externí změny z konfigurace CMake v dialogovém okně disku.
  • Jiné změny:
  • Odstraňujeme nepodloženou podporu pro systém Windows CE a ve výchozím nastavení změnu integrace ClearCase zakázána.

Co je nového ve verzi 4.3.1:

  • Qt Rychlý návrhář:
  • Pro Qt Creator 4.3 jsme do Qt Quick Designer integrovali editor kódu. To vám umožňuje používat editor vlastností a Navigátor také při editačním kódu. Kromě toho můžete zobrazení rozdělit tak, aby zobrazoval jak grafický editor, tak kód editoru a přímo vidět, jak změna v grafickém editoru ovlivňuje kód a naopak. Samozřejmě můžete v editoru použít i editor pouze pro kódování.
  • Do systému Qt Quick Designer došlo k mnoha vylepšením a dodatkům, jako je lepší podpora skládaných kontejnerů a nová lišta nástrojů pro běžné akce. Podívejte se na příspěvek blogu, který se zaměřuje pouze na to, co je nového v Qt Quick Designer.
  • CMake:
  • Pokud používáte Qt Creator s CMake 3.7 nebo novějším, nyní používáme serverový režim, který byl přidán do programu CMake 3.7 v zájmu IDE. Poskytuje mnohem lepší informace o struktuře projektu, zahrnuje cesty a další, než bychom mohli předtím analyzovat od generátorů a Makefile. Výsledkem toho je, že se ve stromu projektu zobrazují také produkty a cíle a mohou je sestavit jednotlivě.
  • Bez ohledu na verzi CMake jsme do stromu projektu přidali hlavičkové soubory, i když nejsou výslovně uvedeny v souboru projektu. Nyní můžete také importovat stávající sestavy projektu CMake, jako jsme již poskytli pro projekty založené na QMake, který sestaví sadu s informacemi nalezenými v mezipaměti CMake z sestavení a podle potřeby registruje nové nástroje a Qt verze.
  • C ++:
  • Pokud kódujete v C vedle C ++ nebo používáte soubory v různých (sub-) projektech s různými definicemi, najdete novou funkci v editoru C ++ užitečné: Pokud je soubor použit v různých kontextech, se zobrazí v panelu nástrojů v horní části editoru, který vám umožňuje zvolit (pod) projekt a jazyk, který má editor interpretovat v dokumentaci.
  • Pokud se chystáte trochu experimentovat, povolte plugin ClangRefactoring. Přidává předběžnou podporu dotazu clang na Advanced Find a používá Clang pro lokální přejmenování refactoring.
  • Ladění CDB / MSVC:
  • Podpora CDB pro ladění kódu MSVC nyní používá backend založený na Pythonu pro hezkou tisku. Výsledkem je mnohem lepší výkon a protože sdílí nejvíce hezké tiskové kódy s našimi GDB a LLDB backendy, také ve více, lepších a sjednocených hezkých tiskárnách pro podporu CDB Creatoru.
  • Poznámka: Podpora ladění CDB byla přesunuta na samostatnou, volitelnou součást instalátorů (ve výchozím nastavení povolena). Bohužel to znamená, že pokud použijete instalační techniku ​​k aktualizaci na Qt Creator 4.3, tato nová součást nebude nainstalována. Musíte restartovat nástroj údržby, zvolit "Přidat nebo odebrat součásti" a nainstalovat Qt & gt; Nástroje & gt; Komponenta Qt Creator CDB Debugger podporu, která ji získá zpět.
  • Profil QML:
  • Když profilujete aplikaci Qt Quick s QML Profiler, vidíte informace o výkonu nyní také přímo v editoru kódů QML. Samotný profilář dostal mnoho vylepšení výkonu a mnoho problémů s menším uživatelským rozhraním bylo opraveno.
  • Android:
  • Qt Creator 4.3 řeší problémy, které byly způsobeny změnami ve verzi SDK verze 25.3.1 pro systém Android SDK
  • iOS:
  • Používáte-li aplikaci Qt Creator pro vývoj iOS, můžete nyní zvolit vývojářský tým a profil zprovoznění použitý pro podpis. Tímto přepíšete výchozí nastavení, které QMake zvolí, a všechna nastavení, která máte ve svých souborech projektu.

Co je nového ve verzi 4.3.0:

  • Qt Rychlý návrhář:
  • Pro Qt Creator 4.3 jsme do Qt Quick Designer integrovali editor kódu. To vám umožňuje používat editor vlastností a Navigátor také při editačním kódu. Kromě toho můžete zobrazení rozdělit tak, aby zobrazoval jak grafický editor, tak kód editoru a přímo vidět, jak změna v grafickém editoru ovlivňuje kód a naopak. Samozřejmě můžete v editoru použít i editor pouze pro kódování.
  • Do systému Qt Quick Designer došlo k mnoha vylepšením a dodatkům, jako je lepší podpora skládaných kontejnerů a nová lišta nástrojů pro běžné akce. Podívejte se na příspěvek blogu, který se zaměřuje pouze na to, co je nového v Qt Quick Designer.
  • CMake:
  • Pokud používáte Qt Creator s CMake 3.7 nebo novějším, nyní používáme serverový režim, který byl přidán do programu CMake 3.7 v zájmu IDE. Poskytuje mnohem lepší informace o struktuře projektu, zahrnuje cesty a další, než bychom mohli předtím analyzovat od generátorů a Makefile. Výsledkem toho je, že se ve stromu projektu zobrazují také produkty a cíle a mohou je sestavit jednotlivě.
  • Bez ohledu na verzi CMake jsme do stromu projektu přidali hlavičkové soubory, i když nejsou výslovně uvedeny v souboru projektu. Nyní můžete také importovat stávající sestavy projektu CMake, jako jsme již poskytli pro projekty založené na QMake, který sestaví sadu s informacemi nalezenými v mezipaměti CMake z sestavení a podle potřeby registruje nové nástroje a Qt verze.
  • C ++:
  • Pokud kódujete v C vedle C ++ nebo používáte soubory v různých (sub-) projektech s různými definicemi, najdete novou funkci v editoru C ++ užitečné: Pokud je soubor použit v různých kontextech, se zobrazí v panelu nástrojů v horní části editoru, který vám umožňuje zvolit (pod) projekt a jazyk, který má editor interpretovat v dokumentaci.
  • Pokud se chystáte trochu experimentovat, povolte plugin ClangRefactoring. Přidává předběžnou podporu dotazu clang na Advanced Find a používá Clang pro lokální přejmenování refactoring.
  • Ladění CDB / MSVC:
  • Podpora CDB pro ladění kódu MSVC nyní používá backend založený na Pythonu pro hezkou tisku. Výsledkem je mnohem lepší výkon a protože sdílí nejvíce hezké tiskové kódy s našimi GDB a LLDB backendy, také ve více, lepších a sjednocených hezkých tiskárnách pro podporu CDB Creatoru.
  • Poznámka: Podpora ladění CDB byla přesunuta na samostatnou, volitelnou součást instalátorů (ve výchozím nastavení povolena). Bohužel to znamená, že pokud použijete instalační techniku ​​k aktualizaci na Qt Creator 4.3, tato nová součást nebude nainstalována. Musíte restartovat nástroj údržby, zvolit "Přidat nebo odebrat součásti" a nainstalovat Qt & gt; Nástroje & gt; Komponenta Qt Creator CDB Debugger podporu, která ji získá zpět.
  • Profil QML:
  • Když profilujete aplikaci Qt Quick s QML Profiler, vidíte informace o výkonu nyní také přímo v editoru kódů QML. Samotný profilář dostal mnoho vylepšení výkonu a mnoho problémů s menším uživatelským rozhraním bylo opraveno.
  • Android:
  • Qt Creator 4.3 řeší problémy, které byly způsobeny změnami ve verzi SDK verze 25.3.1 pro systém Android SDK
  • iOS:
  • Používáte-li aplikaci Qt Creator pro vývoj iOS, můžete nyní zvolit vývojářský tým a profil zprovoznění použitý pro podpis. Tímto přepíšete výchozí nastavení, které QMake zvolí, a všechna nastavení, která máte ve svých souborech projektu.

Co je nového ve verzi 4.2.2 / 4.3 Beta:

a stará se o různé důležité chyby.

  • Několik vlastností konfigurací běhu bylo inicializováno pouze při vstupu do režimu Projekty, což vedlo k různým problémům při spouštění projektů QMake a projektům, které spouštějí vlastní spustitelné soubory, které byly nyní opraveny.
  • V části 4.2 jsme opraveni podporu simulátoru iOS pro Xcode 8. Bohužel se vyskytly problémy, zvláště při spuštění v zařízeních simulátoru iOS 10.
  • Přizpůsobili jsme způsob, jakým na simulátoru spouštíme aplikace, a to by nyní mělo spolehlivě fungovat.
  • Co je nového ve verzi 4.2.1 / 4.3 Beta:

    • Toto je čistá verze opravy chyb a zabývá se různými důležitými chybami.
    • Několik vlastností konfigurací běhu bylo inicializováno pouze při vstupu do režimu Projekty, což vedlo k různým problémům při spouštění projektů QMake a projektům, které spouštějí vlastní spustitelné soubory, které byly nyní opraveny.
    • V části 4.2 jsme opraveni podporu simulátoru iOS pro Xcode 8. Bohužel se vyskytly problémy, zvláště při spuštění v zařízeních simulátoru iOS 10.
    • Přizpůsobili jsme způsob, jakým na simulátoru spouštíme aplikace, a to by nyní mělo spolehlivě fungovat.

    Co je nového ve verzi 4.2.1:

    • různých důležitých chyb.
    • Několik vlastností konfigurací běhu bylo inicializováno pouze při vstupu do režimu Projekty, což vedlo k různým problémům při spouštění projektů QMake a projektům, které spouštějí vlastní spustitelné soubory, které byly nyní opraveny.
    • V části 4.2 jsme opraveni podporu simulátoru iOS pro Xcode 8. Bohužel se vyskytly problémy, zvláště při spuštění v zařízeních simulátoru iOS 10.
    • Přizpůsobili jsme způsob, jakým na simulátoru spouštíme aplikace, a to by nyní mělo spolehlivě fungovat.

    Co je nového ve verzi 4.2.0:

    • Témata:
    • Přidali jsme ploché motivy Flat Flat a Flat Dark, které doplňovaly plochý motiv, který byl přidán v 4.0. Jsou k dispozici v prostředí & gt; Rozhraní & gt; Nastavení motivu. Také jsme přidali další barevné schémata editoru, které najdete v editoru textu & gt; Fonty & amp; Barvy.
    • Úpravy:
    • Textové editory se nyní chovají mnohem lépe, pokud jde o automatické vkládání a přeskakování znaků. Pokud zadáte nabídku nebo závorku, přidá se odpovídající znak zavírání. Pokud odstraníte otevírací znak, bude znovu odstraněn. Zadáte-li zavírací znak sám, nahrazuje automaticky vložený znak. Oba tyto se stávají pouze tehdy, pokud se textový kurzor neodklonil od závěrečného znaku. Můžete také nakonfigurovat automatické vkládání závorek a uvozovek jednotlivě do editoru textu & gt; Nastavení dokončení.
    • C ++:
    • Kromě opravy chyb v integraci kódových modelů a statických analyzátorů jsme také aktualizovali naše binární balíčky, abychom použili Clang 3.8.1, který také opravuje mnoho problémů, zejména u MSVC. Také jsme přidali novější verzi opravy clangu, která usnadňuje práci s aktualizací MSVC2015 Update 3.
    • Qt Rychlý:
    • Qt Quick Designer a QML Profiler obdrželi mnoho vylepšení výkonu. Nyní si můžete vybrat styl Qt Quick Controls 2, který Qt Quick Designer používá k vykreslení vašich položek. Nová akce Přesunout do složky přesune položku a její obsah do samostatného souboru.
    • CMake:
    • Byla opravena řada chyb pro podporu projektů CMake a pracovní postup se dále zlepšoval. Funkce CMake se spustí automaticky pouze v případě, že je aktivní aplikace Qt Creator a můžete zcela vypnout automatické spuštění (Build & Run & gt; CMake). Pokud nastavíte proměnnou QML_IMPORT_PATH v mezipaměti CMake pro váš projekt, Qt Creator ji vybírá a přivádí do modelu kódů QML, takže máte přístup k importům QML v editoru. (Příklad kód CMake: nastavit (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import řetězec CACHE "FORCE))
    • Další vylepšení:
    • Pokud zapnete plugin (nápověda & gt; About Plugins nebo Qt Creator & About Plugins on macOS), získá Qt Creator experimentální podporu pro programovací jazyk Nim. Děkuji Filippo Cucchetto za tento příspěvek. Podporuje zvýraznění syntaxe, odsazení, nastavení stylu kódování a jednoduché řízení projektu, včetně tvorby, běhu a ladění aplikací.

    Co je nového ve verzi 4.1.0:

    • Témata:
    • Přidali jsme ploché motivy Flat Flat a Flat Dark, které doplňovaly plochý motiv, který byl přidán v 4.0. Jsou k dispozici v prostředí & gt; Rozhraní & gt; Nastavení motivu. Také jsme přidali další barevné schémata editoru, které najdete v editoru textu & gt; Fonty & amp; Barvy.
    • Úpravy:
    • Textové editory se nyní chovají mnohem lépe, pokud jde o automatické vkládání a přeskakování znaků. Pokud zadáte nabídku nebo závorku, přidá se odpovídající znak zavírání. Pokud odstraníte otevírací znak, bude znovu odstraněn. Zadáte-li zavírací znak sám, nahrazuje automaticky vložený znak. Oba tyto se stávají pouze tehdy, pokud se textový kurzor neodklonil od závěrečného znaku. Můžete také nakonfigurovat automatické vkládání závorek a uvozovek jednotlivě do editoru textu & gt; Nastavení dokončení.
    • C ++:
    • Kromě opravy chyb v integraci kódových modelů a statických analyzátorů jsme také aktualizovali naše binární balíčky, abychom použili Clang 3.8.1, který také opravuje mnoho problémů, zejména u MSVC. Také jsme přidali novější verzi opravy clangu, která usnadňuje práci s aktualizací MSVC2015 Update 3.
    • Qt Rychlý:
    • Qt Quick Designer a QML Profiler obdrželi mnoho vylepšení výkonu. Nyní si můžete vybrat styl Qt Quick Controls 2, který Qt Quick Designer používá k vykreslení vašich položek. Nová akce Přesunout do složky přesune položku a její obsah do samostatného souboru.
    • CMake:
    • Byla opravena řada chyb pro podporu projektů CMake a pracovní postup se dále zlepšoval. Funkce CMake se spustí automaticky pouze v případě, že je aktivní aplikace Qt Creator a můžete zcela vypnout automatické spuštění (Build & Run & gt; CMake). Pokud nastavíte proměnnou QML_IMPORT_PATH v mezipaměti CMake pro váš projekt, Qt Creator ji vybírá a přivádí do modelu kódů QML, takže máte přístup k importům QML v editoru. (Příklad kód CMake: nastavit (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import řetězec CACHE "FORCE))
    • Další vylepšení:
    • Pokud zapnete plugin (nápověda & gt; About Plugins nebo Qt Creator & About Plugins on macOS), získá Qt Creator experimentální podporu pro programovací jazyk Nim. Děkuji Filippo Cucchetto za tento příspěvek. Podporuje zvýraznění syntaxe, odsazení, nastavení stylu kódování a jednoduché řízení projektu, včetně tvorby, běhu a ladění aplikací.

    Co je nového ve verzi 4.0.3:

    • Začínáme s tímto vydáním, děláme integraci clangových statických analyzátorů, rozšířené funkce profilu QML a integraci automatických testů (experimentální), které jsou k dispozici v otevřeném zdroji. Formát editoru Qt Quick Designer, který byl dříve komerčně použitelný, byl již otevřen a byl vytvořen pomocí nástroje Qt Creator 3.6.0. Qt Creator je nyní k dispozici pod komerční licencí a GPLv3 (s výjimkou). Výjimky zajišťují, že vygenerovaný kód neobsahuje licenční omezení a že přemostění na kód třetí strany je stále možné.
    • Uživatelé CMake zjistí, že jsme zlepšili pracovní postup pro projekty CMake. Pokud je to nutné, CMake se automaticky spustí a nastavení sestavy, jako je použitá verze Qt nebo řetězec nástrojů, jsou automaticky konfigurovány. Režim projektů nyní obsahuje uživatelské rozhraní pro změnu konfigurace CMake pro sestavení adresáře. Můžete také změnit konfiguraci CMake, která je společná všem projektům, které používají stejnou sadu. Qt Creator již nebude vytvářet adresáře sestavování CMake předtím, než bude projekt vybudován. To dělá mnohem efektivnější pracovní prostředí, zvláště když uživatelé chtějí studovat zdrojový kód pouze pomocí systému CMake build.
    • Kódový model Clang se nyní automaticky používá, pokud je zapnutý plugin (experimentální). Přidali jsme přizpůsobitelné konfigurace pro varování, které můžete zadat i pro každý projekt.
    • Na straně ladění jsme vyřešili několik problémů, které se objevily s novým LLDB obsaženým v Xcode 7.3 v OS X. Najdete zde také hezké tiskárny pro standardní typy a mnoho oprav chyb.
    • Pokud se divíte, kde zmizel režim analýzy: Byla sloučena s režimem ladění. V novém režimu Unified Debug najdete nástroje Debugger, Clang Static Analyzer, Memcheck, Callgrind a QML Profiler. QML Profiler přidává novou vizualizaci statistik: The Flamegraph. V tomto pohledu jsou vodorovné čáry zobrazeny tak, jak dlouho všechny invokace funkce převzaly a vertikální hnízdění nahoře ukazuje, které funkce byly volány jinými, což vytváří velmi stručný přehled.
    • V nástroji Qt Quick Designer nyní můžete přesunout plátno přetažením levým tlačítkem myši při stisknutí mezerníku. Přidá podporu pro nové Qt Quick Controls 2 a přijala mnoho oprav chyb. Prostudujte prosím také příspěvek a video o Qt Quick Designer a Qt Quick Controls 2, které jsme nedávno zveřejnili na našem blogu.
    • Qt Creator má také nové, ploché téma, které vychází z konceptu, který Diana před rokem představila. Je to výchozí pro každého, kdo nikdy nezměnil téma v Qt Creatoru. Staré téma je také stále k dispozici jako "Classic" v nástroji & gt; Možnosti & gt; Prostředí & gt; Rozhraní.

    Co je nového ve verzi 4.0.1:

    • Nejvíce zřejmá nová funkce v této verzi je pravděpodobně zvýraznění, které jsme přidali do svislých posuvných lišt editorů. Nyní můžete snadno vidět, kde
    • Záložky, zarážky, varování, chyby a výsledky vyhledávání jsou umístěny v otevřeném dokumentu.
    • Také jsme vylepšili výkon globálních vyhledávání v Qt Creatoru. Zatímco vyhledávací moduly založené na kódovém modelu, jako například Najít nasazení, byly vždy s více vlákny, nebylo tomu tak u čistě textových vyhledávání, které jsou nyní opravené.
    • Vlastní kódovací kód modelu Qt Creator obdržel mnoho oprav, například při mnoha problémech s šablonami. Tam byl také hodně pokroku s Clang založil kódový model, který nyní běží v samostatném procesu, který by měl být bezpečnější před chyby v samotném Clangu. Aktualizovali jsme také naše binární balíčky, abychom použili Clang 3.6.
    • Od doby, kdy Qt Quick 1 uspěl Qt Quick 2 v Qt 5 a je oficiálně zastaralý v Qt 5.5, odstranili jsme podporu Qt Quick 1 od Qt Quick Designer. Také jsme odstranili průvodci Qt Quick 1 a podporu profilování pomocí V8. Vizuální návrhář pro Qt Quick 2, editor kódů pro Qt Quick 1 a 2 a profilování Qt Quick 2 z Qt 5.2 a novější a Qt Quick 1 nejsou ovlivněny.
    • Také jsme odstranili podporu pro vývoj BlackBerry 10, chybějícího správce. Vývoj QNX není tímto ovlivněn.
    • V systémech Windows jsme vyřešili problém, který by mohl způsobit, že Qt Creator někdy během několika vteřin zmizel, když byla spuštěna uživatelská aplikace. V Linuxu jsme vyřešili problém s výkonem, když byl Qt Creator kompilován s novinovou podporou. Pro vývoj systému Android jsme vyřešili problémy s platformami Android M, 64 bitů a Google AVD.

    Co je nového ve verzi 3.5.1 / 3.6.0 RC1:

    • Nejvíce zřejmá nová funkce v této verzi je pravděpodobně zvýraznění, které jsme přidali do svislých posuvných lišt editorů. Nyní můžete snadno vidět, kde
    • Záložky, zarážky, varování, chyby a výsledky vyhledávání jsou umístěny v otevřeném dokumentu.
    • Také jsme vylepšili výkon globálních vyhledávání v Qt Creatoru. Zatímco vyhledávací moduly založené na kódovém modelu, jako například Najít nasazení, byly vždy s více vlákny, nebylo tomu tak u čistě textových vyhledávání, které jsou nyní opravené.
    • Vlastní kódovací kód modelu Qt Creator obdržel mnoho oprav, například při mnoha problémech s šablonami. Tam byl také hodně pokroku s Clang založil kódový model, který nyní běží v samostatném procesu, který by měl být bezpečnější před chyby v samotném Clangu. Aktualizovali jsme také naše binární balíčky, abychom použili Clang 3.6.
    • Od doby, kdy Qt Quick 1 uspěl Qt Quick 2 v Qt 5 a je oficiálně zastaralý v Qt 5.5, odstranili jsme podporu Qt Quick 1 od Qt Quick Designer. Také jsme odstranili průvodci Qt Quick 1 a podporu profilování pomocí V8. Vizuální návrhář pro Qt Quick 2, editor kódů pro Qt Quick 1 a 2 a profilování Qt Quick 2 z Qt 5.2 a novější a Qt Quick 1 nejsou ovlivněny.
    • Také jsme odstranili podporu pro vývoj BlackBerry 10, chybějícího správce. Vývoj QNX není tímto ovlivněn.
    • V systémech Windows jsme vyřešili problém, který by mohl způsobit, že Qt Creator někdy během několika vteřin zmizel, když byla spuštěna uživatelská aplikace. V Linuxu jsme vyřešili problém s výkonem, když byl Qt Creator kompilován s novinovou podporou. Pro vývoj systému Android jsme vyřešili problémy s platformami Android M, 64 bitů a Google AVD.

    Co je nového ve verzi 3.5.0:

    • Nejvíce zřejmá nová funkce v této verzi je pravděpodobně zvýraznění, které jsme přidali do svislých posuvných lišt editorů. Nyní můžete snadno vidět, kde
    • Záložky, zarážky, varování, chyby a výsledky vyhledávání jsou umístěny v otevřeném dokumentu.
    • Také jsme vylepšili výkon globálních vyhledávání v Qt Creatoru. Zatímco vyhledávací moduly založené na kódovém modelu, jako například Najít nasazení, byly vždy s více vlákny, nebylo tomu tak u čistě textových vyhledávání, které jsou nyní opravené.
    • Vlastní kódovací kód modelu Qt Creator obdržel mnoho oprav, například při mnoha problémech s šablonami. Tam byl také hodně pokroku s Clang založil kódový model, který nyní běží v samostatném procesu, který by měl být bezpečnější před chyby v samotném Clangu. Aktualizovali jsme také naše binární balíčky, abychom použili Clang 3.6.
    • Od doby, kdy Qt Quick 1 uspěl Qt Quick 2 v Qt 5 a je oficiálně zastaralý v Qt 5.5, odstranili jsme podporu Qt Quick 1 od Qt Quick Designer. Také jsme odstranili průvodci Qt Quick 1 a podporu profilování pomocí V8. Vizuální návrhář pro Qt Quick 2, editor kódů pro Qt Quick 1 a 2 a profilování Qt Quick 2 z Qt 5.2 a novější a Qt Quick 1 nejsou ovlivněny.
    • Také jsme odstranili podporu pro vývoj BlackBerry 10, chybějícího správce. Vývoj QNX není tímto ovlivněn.
    • V systémech Windows jsme vyřešili problém, který by mohl způsobit, že Qt Creator někdy během několika vteřin zmizel, když byla spuštěna uživatelská aplikace. V Linuxu jsme vyřešili problém s výkonem, když byl Qt Creator kompilován s novinovou podporou. Pro vývoj systému Android jsme vyřešili problémy s platformami Android M, 64 bitů a Google AVD.

    Co je nového ve verzi 3.4.2:

    • Toto vydání obsahuje opravy pro následující regrese: ručně registrovaná dokumentace v systému Windows byla znovu zrušena při restartování a zakázání pluginů by mohlo zakázat většinu dialogu About Plugins.

    Co je nového ve verzi 3.4.0:

    • Podpora C ++ v Qt Creator nyní má novou refactoringovou akci, která přesune všechny definice funkcí z deklarace třídy. Také jsme přidali automatické doplnění pro signály a sloty ve stylu Qt 5. Stačí napsat "& amp;" a nechat automatické dokončení zjistit typ objektu. Také je nový vyhledávací filtr All Included C / C ++ Files, který vyhledává všechny soubory, které se ve vašem projektu používají, a to i v případě, že nejsou výslovně uvedeny ve vašem projektu. Filtr je součástí výchozího nastavení, které se používá při zadávání vstupního pole Lokátoru a sdílí řetězec zástupců se soubory v libovolném projektu.
    • Pro uživatele profesionální nebo podnikové edice jsme přidali experimentální integraci pro testy Qt Test a Qt Quick tests. Přidává další navigační panel Testy, který uvádí testy definované v projektu, poskytuje způsoby spuštění jednotlivých testů nebo sady testů a přehledně zobrazuje výsledky testů v novém výstupním okně testovacích výsledků. Chcete-li to zkusit, otevřete nápovědu & gt; O doplňcích (Qt Creator & gt; About Plugins, na OS X) zapněte nástroje Utilities & gt; AutoTest a restartujte Qt Creator. Také jsme přesunuli integraci statického analyzátoru Clang z experimentálního stavu. Pokud máte nainstalovaný alespoň Clang 3.6, nyní jej podporuje také s MSVC a MinGW. Také jsme přidali potlačení jednotlivých diagnostik pro soubor a novou stránku v režimu Projekty pro správu těchto souborů.
    • Změna prostředí pro spouštění externích nástrojů
    • Prohledávání poznámek událostí QML Profiler
    • Používání řetězců nástrojů pro 64bitové platformy Android
    • Používání obecných projektů pro vývoj holých kovů
    • Zvýraznění závorek v obecných zvýrazňovačích

    Co je nového ve verzi 3.3.2:

    • nasazení pluginu modelu Clang kód na OS X (QTCREATORBUG-14038)
    • při použití záložní emulace (QTCREATORBUG-14031) došlo k selhání s vrstvou Qt Quick emulation

    Co je nového ve verzi 3.3.1:

    • Úpravy:
    • Opravena havárie s některými zvýrazňujícími soubory (QTCREATORBUG-13883)
    • Projekty CMake:
    • Opraveno zahrnutí dokončení (QTCREATORBUG-13567)
    • Pevné zvýraznění souborů CMake (QTCREATORBUG-13588)
    • Podpora C ++:
    • Pokračování s pevným komentářem (QTCREATORBUG-13415)
    • Opraveno převedení na refaktorovou akci ukazatele pro automatické proměnné (QTCREATORBUG-13605)
    • Opraveno vyvolání refaktorových akcí z kontextové nabídky
    • pracoval pouze tehdy, když byl textový kurzor nastaven jako první (QTCREATORBUG-13388)
    • Opraveno selhání, pokud nejsou k dispozici kity (QTCREATORBUG-13730)
    • Opravená nekonečná smyčka při analýze některých souborů (QTCREATORBUG-13703)
    • Opravena havárie, pokud #if hnízdění je hlubší než 512 úrovní
    • Systémy správy verzí:
    • Git
    • Opravené vrácené bloky v prohlížeči diff.mnemonicprefix (QTCREATORBUG-13782)
    • ClearCase
    • Opraveno bylo, že kontrola byla vyžádána, i když byl soubor již zrušen (QTCREATORBUG-13782)
    • Vkládání kódu:
    • Opraveno vložení na pastebin.ca (QTCREATORBUG-13802)
    • Speciální platforma
    • OS X:
    • Opravena stahování souborů z Finder na Qt Creator (QTBUG-40449)
    • Android:
    • Opravena selhání při odstraňování automaticky detekovaných sad (QTCREATORBUG-13736)
    • Opravena ladění aplikací, které propojují mnoho modulů (QTCREATORBUG-13691)
    • WinRT:
    • Opravena instalace vlastních souborů do kořenového balíčku (QTCREATORBUG-13835)
    • Opraveny občasné pády při ladění

    Co je nového ve verzi 3.3.0:

    • Tato verze obsahuje velkou sadu nových funkcí a velkou část oprav chyb
    • Mezi další funkce patří podpora systému Gradle pro vývoj Android, refaktorská akce pro přijetí nového stylu připojení v Qt 5, podpora BareMetal pro projekty CMake a možnost použití Qt Quick Compiler pro QML projekty založené na QML . Pro úplnější seznam změn naleznete také náš protokol změn.
    • Pro uživatele profesionální nebo podnikové verze jsme přidali experimentální podporu pro spuštění Clang Static Analyzer na vaše projekty jako nový nástroj v režimu analýzy. Kategorie událostí grafů scén v profilu QML Profiler byla výrazně vylepšena a nyní bude zobrazovat časové rozmezí všech událostí souvisejících s grafem scény namísto jejich zobrazení jako seznamu čísel. Můžete také vidět vstupní události v profilu QML nyní v samostatné kategorii. V nástroji Qt Quick Designer jsme přidali přímou úpravu souborů TabViews a další kontroly formulářových souborů (.ui.qml) a tlačítka pro export položek formuláře pro použití v implementačních souborech.

    Co je nového ve verzi 3.3.0 Beta 1:

    • Dodává se s rozšířenou podporou pro rozdělení editorů a dalších oken editoru. Nyní můžete přetáhnout & amp; přesunutí editorů mezi rozštěpy přetažením nové ikony typu souboru vedle rozbalovacího dokumentu (viz screenshot). Podržte klávesu Ctrl (nebo klávesu Option na OS X), chcete-li otevřít jiný editor ve stejném dokumentu namísto jeho přesunu. Prohlížení navigace (například projekty a otevřené dokumenty) také podporuje přetahování souborů na rozdělené položky. Odstraňování souborů ze systému do okna Qt Creator nyní také otevře soubor v příslušném rozdělení.
    • Nyní je možné specifikovat proměnné prostředí, které se mají používat s konkrétními sadami. Zobrazované názvy sad a verze Qt mohou obsahovat proměnné jako% {Qt: Version}, které jsou automaticky vyplněny odpovídajícími hodnotami. Také jsme přidali zaškrtávací políčko pro výběr a zrušení výběru všech sestav při nastavení projektů.
    • Otevírání projektů QMake se nyní provádí asynchronně, stejně jako reparace, která se provádí při změně souborů .pro nebo .pri. Nyní můžete přidat soubory do projektů Qbs pomocí kontextového menu v zobrazení Projekty.
    • Profil QML získal podporu pro přeskupování, zobrazování a skrytí kategorií v časové ose. Také můžete připojit poznámky k událostem, které jsou pak exportovány společně s daty profilování a mohou být sdíleny s ostatními.
    • Když stisknete klávesu Enter, zatímco textový kurzor je v řetězci C + +, řetězec je nyní (volitelně) rozdělen a pokračuje na dalším řádku a automaticky přidává potřebné citace. Také jsme přidali malou refaktorovou akci pro konverzi volání connect () pro použití nového stylu připojení v Qt 5.
    • Pro vývoj systému Android jsme přidali podporu pro systém Gradle.
    • Pro uživatele profesionální nebo podnikové verze jsme přidali experimentální podporu pro spuštění Clang Static Analyzer na vaše projekty jako nový nástroj v režimu analýzy. Kategorie událostí grafů scén v profilu QML Profiler byla výrazně vylepšena a nyní bude zobrazovat časové rozmezí všech událostí souvisejících s grafem scény namísto jejich zobrazení jako seznamu čísel. Můžete také vidět vstupní události v profilu QML nyní v samostatné kategorii.
    • Opravili jsme další chyby a vylepšili jsme například vylepšení vzhledu Qt Creatoru na displejích s vysokým rozlišením DPI, přidání seznamu otevřených oken do nabídky Window a přidání volitelného postranního panelu s obsahem, indexem, záložkami a Vyhledat zobrazení do externího okna nápovědy. Podrobnější seznam změn naleznete v našem protokolu změn.
    • Poznámka: V nástroji Qt Creator 3.3 ztrácíme podporu pro kompilaci Qt Creator s Qt 4. Minimální požadovaná Qt verze pro kompilaci samotného Qt Creator je v současné době Qt 5.3.1. To neovlivňuje vaše vlastní projekty, samozřejmě stále plně podporujeme vývoj aplikací Qt 4 založených na Qt Creatoru.

    Co je nového ve verzi 3.2.2:

    • Qt Creator 3.2.2 poskytuje vylepšení například pro použití simulátoru Xcode 6 a iOS.

    Co je nového ve verzi 3.2.1:

    • Obecné:
    • Pevná zmrazení při použití zástupce pro všechny projekty nebo aktuální projekt
    • filtry lokátoru (QTCREATORBUG-12875)
    • Opravena selhání při aktivaci časovačů odstraněním nepodporované aktualizaceInfo
    • plugin, který ji spustil (QTCREATORBUG-11262)
    • Projekty Qbs:
    • Opraveno přidání a odebrání souborů, pokud je soubor projektu chráněn proti zápisu pomocí VCS
    • Opravena selhání při odstranění prázdného kroku instalace
    • Podpora C ++:
    • Opravena selhání při otevření kontextové nabídky parametru makra (QTCREATORBUG-12853)
    • Podpora QML:
    • Přidali chybějící členy do datových objektů
    • Přidány šablony pro aplikace Qt Quick 2.3 a Qt Quick Controls 1.2
    • Pevné klávesové zkratky v konzole QML / JS (QTCREATORBUG-12956)
    • Qt Rychlý návrhář:
    • Přidána možnost použít záložní bábku QML a nastavit ji jako výchozí
    • Opravena aktualizace vlastností barev (QTCREATORBUG-12841)
    • Opravena duplikace vlastností aplikace ApplicationWindow (QTCREATORBUG-12910)
    • Speciální platforma
    • OS X:
    • Opraveno nasazení knihovny Clang v binárních balících
    • Opraveno zavedení záložních loutků QML v binárních balících
    • Odstraněn nesprávný soubor & gt; Ukončete položku nabídky
    • iOS:
    • Fixní určení nejnovější verze SDK, pokud není výslovně uvedena žádná verze
    • Vzdálený systém Linux:
    • Opravena smíšená ladění QML a C ++ (QTCREATORBUG-12928)
    • Pevná kontrola maximální velikosti paketu pro připojení SSH (QTCREATORBUG-12884)
    • Windows Phone:
    • Opraveno nasazení písma pro Windows Phone 8.0

    Co je nového ve verzi 3.2.0:

    • Volby blokování v textových editorech nyní umožňují provádět "úpravy sloupců", což znamená, že všechny vybrané řádky jsou editovány současně (příručka Qt Creator)
    • Kontextová nápověda může být nyní nakonfigurována pro otevření v externím okně (bez vypnutí režimu nápovědy)
    • Podpora C99 určených inicializátorů a zřetězených řetězců byla přidána do modelu C ++ kódu, stejně jako zlepšení kódování a podpory lambda a mnoho dalších věcí
    • Více panelů lze nyní prohledávat pomocí kláves Ctrl + F, například stromu projektu
    • Profil QML dostal opět mnoho vylepšení výkonu a stability
    • Uživatelé Enterprise Qt Creator mohou nyní také použít profil QML pro ladění jejich využití paměti JavaScript v QML. (Je k dispozici pouze při použití Qt 5.4 pro ladicí aplikaci.)

    Co je nového ve verzi 3.2.0 RC1:

    • Filtr lokátoru systému souborů & lsquo; f lze nyní použít k vytvoření nových souborů.
    • Více vyhledávacích polí lze vyhledávat, např. stromu projektu.
    • Zásobník qbs nyní podporuje přidávání a odebírání souborů z projektů.
    • Model kódu C ++ obdržel mnoho oprav, např. pro editaci lambdas.

    Co je nového ve verzi 3.2.0 Beta 1:

    • V textových editorech nyní můžete provádět "úpravy sloupců" ve výběru bloků, takže zadávání v bloku bude přizpůsobovat všechny řádky současně. Kontextová nápověda může být nyní nakonfigurována pro otevření v externím okně (bez vypnutí režimu nápovědy). Při otevření stejného souboru ve více dělení budou editory nadále zobrazovat stejnou část souboru, a to i při přidávání či odebírání řádků v jiném dělení. V modelu C ++ bylo také mnoho oprav, včetně podpory iniciátorů C99, zřetězených řetězců a oprav pro problémy s kódováním.
    • V zobrazení debuggerů nyní můžete sloupce rozbalit a sbalit kliknutím na záhlaví. K ladícím pomocníkům bylo přidáno několik typů a pokud jste odvážní, nyní můžete také poskytovat své vlastní ladicí pomocníky pro své vlastní typy. Profil QML získal opět mnoho vylepšení výkonu a stability. Podnikoví uživatelé nyní mohou ladit využití paměti JavaScriptu v QML pomocí nové funkce profilování paměti profilu QML. (Je k dispozici pouze při použití Qt 5.4.)

    Požadavky :

    • Qt

    Podobný software

    Wing IDE
    Wing IDE

    27 Sep 15

    OpenLDev
    OpenLDev

    2 Jun 15

    HBasic
    HBasic

    2 Jun 15

    Ostatní software developer Digia

    ImageExpo
    ImageExpo

    2 Jan 15

    Komentáře k Qt Creator

    Komentáře nebyl nalezen
    Přidat komentář
    Zapnout obrázky!