Qt Creator

Software skärmdump:
Qt Creator
Mjukvaruinformation:
Version: 4.7.0 Uppdaterad
Ladda upp dagen: 17 Aug 18
Utvecklare: Digia
Licens: Gratis
Popularitet: 269

Rating: 2.3/5 (Total Votes: 3)

Qt Creator är en applikation med öppen plattform och öppen källkods grafisk Integrated Development Environment (IDE) som ger Qt-utvecklare allt som behövs för att skapa användbara och attraktiva grafiska användargränssnitt (GUI). Den stöder både Qt4 och Qt5 verktygslådor.

Den består av en visuell debugger, en formgivare och en integrerad GUI (Graphical User Interface) layout. Programmet är konstruerat på ett sådant sätt att det kan användas av erfarna och nybörjare Qt-programmerare.


Funktioner i ett ögonkast

Den har en kodredigerare med stöd för QML, C ++ och ECMAscript, snabbkodsnavigationsverktyg, kodfärdigande, syntaxmarkering, statisk kodkontroll och stöd för källkodsrefaktor. Dessutom ger det användare tips om stilstorlekar när de skriver, kontextkänslig hjälp, kodflikning samt parentesval och matchningslägen.

Den integrerade C + + visuella felsökaren kan visa Qt's data i ett mänskligt läsbart format tack vare dess medvetenhet om Qt-klasser & rsquo; strukturer. Dessutom kan den visa GNU-felsökarens & rsquo; s rå information tydligt.

En annan intressant egenskap är det integrerade stödet för flera kända versionskontrollsystem, inklusive Git, Mercurial, Bazaar, Subversion, CVS och Perforce. Det stöder också CDB (Microsoft Console Debugger). intern JavaScript debugger, LLDB (LLVM debugger) och GDB (GNU Symbolic Debugger) applikationer.


Under huven och stödda plattformar

Skrivs i Qt, applikationen är plattformsoberoende, stödjer Linux, Microsoft Windows och Mac OS X operativsystem. Det har testats framgångsrikt med både 64-bitars och 32-bitars instruktionsuppsättningar.

På Linux distribueras det som inbyggda installatörer för 64- och 32-bitars hårdvaruplattformar, samt ett källarkiv som kan konfigureras, kompileras och installeras på någon Linux-distribution.


Slutsats

Sammantaget är Qt Creator-projektet ett mycket användbart verktyg för befintliga och kommande Qt-utvecklare som letar efter en av de bästa lösningarna för att distribuera moderna och bekväma användargränssnitt för sina tillämpningar.

< stark> Vad är nytt i den här utgåvan:

  • C ++-support:
  • Vi bestämde oss för att det är dags att aktivera Clang-kodmodellen som standard. Det gjorde stora framsteg under de senaste utgåvorna, och vid något tillfälle måste vi göra den här omkopplaren. Den inbyggda modellen kan inte följa utvecklingen i C ++-språket eller med utvecklingen av den tillgängliga verktyget runt den. Vi stänger nu dagligen felrapporter med kommentaren "fungerar med Clang-kodmodell". Dessutom ger Clang-kodmodellen mycket bättre information om problem i kod utan att uttryckligen gå igenom redigeringskompileringscykeln. Vänligen kolla även på Nikolais bloggpost på Clang-kodmodellen och C / C ++-supportens historia i Qt Creator.
  • Det kan finnas situationer där den inbyggda modellen fortfarande fungerar bättre för dig än Clang-kodmodellen, och du fortsätter att ha möjlighet att använda den istället genom att inaktivera ClangCodeModel-plugin. Det globala symbolindexet skapas också med den inbyggda modellen.
  • Projektbredd diagnostik och fixits i Qt Creator med klang och snygging:
  • Vi uppgraderade Clang-kodmodellen till Clang 6.0. Det ger nu informationen för översikten över det aktuella dokumentet, vilket används för symbolens nedrullning, konturpanelen och "." lokatorfilter. Du har också större frihet när du bestämmer vilken Clang-Tidy och Clazy du vill köra medan du redigerar, och har möjlighet att köra kontroller över hela din kodbas genom ett nytt verktyg i Debug-läge (Analysera & gt; Snyggt och Klart) . Varningarna och felen från kodmodellen visas nu också eventuellt i rutan Problem.
  • Testintegration:
  • Om din textmarkör i C ++-editoren för närvarande är inne i en testfunktion kan du direkt köra det individuella testet med den nya Run Test Under Cursor-åtgärden. Testintegrationen markerar nu också platsen för misslyckade test i redigeraren. För Google Test lade vi till stöd för filtrering.
  • Windows-värd:
  • I Windows förbättrade vi skanningen för MSVC-kompilatorer, som tidigare kunde blockera Qt Creator. Vi fixade också ett problem som kan leda till kortfristig frysning medan Qt Creator lyssnade på den globala, delade Windows-debuggen. Och att spara filer på nätverksenheter ska fungera igen i alla konfigurationer.
  • Andra förbättringar:
  • Kitalternativen är en av de viktigaste inställningarna som du kanske behöver anpassa för dina projekt i Qt Creator. Så vi lägger dem i sin egen toppnivå i preferensdialogrutan, som också är den allra första i listan.
  • Om du har en HiDPI-skärm i Windows eller Linux kan du nu enkelt välja om du vill ha Qts automatiska skalning eller inte, genom att aktivera eller inaktivera det nya alternativet i miljö & gt; Gränssnittet.
  • Visningen i filsystemet fick nya alternativ för att visa mappar på toppen i motsats till integrerad i alfabetisk sortering och för att stänga av synkroniseringen av basmappen med det aktuella dokumentets projekt. Du kan också skapa nya mappar direkt i filsystemet Visa nu.

Vad är nytt i version 4.6.2:

  • Redigering:
  • Om du använder Clang-kodmodellen eller bokmärken finns det nya inline-anteckningar i redigeraren. Bokmärken och Clangfel och varningar visas nu också i slutet av motsvarande textrad i redigeraren. På det här sättet kan du enkelt se detaljerna för problem medan du skriver utan att behöva sväva musen över understruken text eller markören på vänster sida. Du kan konfigurera positionen för anteckningarna i alternativen & gt; Textredigerare & gt; Visa. (Du kan också ändra funktionen där borta, om du inte gillar den.)
  • Vi har också lagt till möjligheten att smidigt rulla till den nya platsen om du hoppar till en annan plats i samma fil. Om du gillar att prova den här funktionen aktiverar du den i Alternativ & gt; Textredigerare & gt; Visa & gt; Animera navigering inom filen.
  • C ++:
  • Vi aktiverade vissa utmärkande funktioner som redan var tillgängliga, men hade inte egna färger i standardfärgschemat. Lokala, globala och medlemsvariabler, funktioner, deklarationer och utgångsargument kan nu särskiljas genom att markera dem i redigeraren. Om det är för färgstarkt för dig gjorde vi det mer blygsamma tidigare schemat tillgängligt som Standard Classic i alternativ & gt; Textredigerare & gt; Teckensnitt och färger.
  • När du byter namn på en klass erbjuder Qt Creator nu att byta namn på filer med samma basnamn också. Markera bara alternativet Rename-filer i sökresultatpanelen innan du trycker på Ersätt-knappen.
  • Om du har Clang-kodmodellen aktiverad, används den nu också för att markera identifieraren vid textmarkören, som tidigare använde den inbyggda modellen.
  • CMake:
  • Qt Creator CMake Project Tree Vi gjorde viss upprensning av projekträdet när vi använde CMake & gt; = 3.7 ("server-läge"). Det är nu som standard att dölja tomma kataloger, och källfilerna flyttade en nivå upp och bli av med extra noden. Vi fixade också programmets arbetsmapp när en CMAKE_RUNTIME_OUTPUT_DIRECTORY är angiven och att det inte gick att acceptera externa ändringar från CMake-konfigurationen har ändrats på diskdialogrutan.
  • Andra ändringar:
  • Vi tog bort det obesvarade stödet för Windows CE och ändrade ClearCase-integrationen som vanligtvis ska avaktiveras.

Vad är nytt i version:

  • Redigering:
  • Om du använder Clang-kodmodellen eller bokmärken finns det nya inline-anteckningar i redigeraren. Bokmärken och Clangfel och varningar visas nu också i slutet av motsvarande textrad i redigeraren. På det här sättet kan du enkelt se detaljerna för problem medan du skriver utan att behöva sväva musen över understruken text eller markören på vänster sida. Du kan konfigurera positionen för anteckningarna i alternativen & gt; Textredigerare & gt; Visa. (Du kan också ändra funktionen där borta, om du inte gillar den.)
  • Vi har också lagt till möjligheten att smidigt rulla till den nya platsen om du hoppar till en annan plats i samma fil. Om du gillar att prova den här funktionen aktiverar du den i Alternativ & gt; Textredigerare & gt; Visa & gt; Animera navigering inom filen.
  • C ++:
  • Vi aktiverade vissa utmärkande funktioner som redan var tillgängliga, men hade inte egna färger i standardfärgschemat. Lokala, globala och medlemsvariabler, funktioner, deklarationer och utgångsargument kan nu särskiljas genom att markera dem i redigeraren. Om det är för färgstarkt för dig gjorde vi det mer blygsamma tidigare schemat tillgängligt som Standard Classic i alternativ & gt; Textredigerare & gt; Teckensnitt och färger.
  • När du byter namn på en klass erbjuder Qt Creator nu att byta namn på filer med samma basnamn också. Markera bara alternativet Rename-filer i sökresultatpanelen innan du trycker på Ersätt-knappen.
  • Om du har Clang-kodmodellen aktiverad, används den nu också för att markera identifieraren vid textmarkören, som tidigare använde den inbyggda modellen.
  • CMake:
  • Qt Creator CMake Project Tree Vi gjorde viss upprensning av projekträdet när vi använde CMake & gt; = 3.7 ("server-läge"). Det är nu som standard att dölja tomma kataloger, och källfilerna flyttade en nivå upp och bli av med extra noden. Vi fixade också programmets arbetsmapp när en CMAKE_RUNTIME_OUTPUT_DIRECTORY är angiven och att det inte gick att acceptera externa ändringar från CMake-konfigurationen har ändrats på diskdialogrutan.
  • Andra ändringar:
  • Vi tog bort det obesvarade stödet för Windows CE och ändrade ClearCase-integrationen som vanligtvis ska avaktiveras.

Vad är nytt i version 4.3.1:

  • Qt Quick Designer:
  • För Qt Creator 4.3 integrerade vi en kodredigerare i Qt Quick Designer. Detta gör att du kan använda egenskapsredigeraren och navigatorn även under redigeringskoden. Dessutom kan du dela upp vyn för att visa både den grafiska och kodredigeraren och se direkt hur en ändring i den grafiska redigeraren påverkar koden och vice versa. Naturligtvis kan du fortfarande använda kodredigeraren i redigeringsläget också.
  • Det har varit många fler förbättringar och tillägg till Qt Quick Designer, som bättre stöd för staplade behållare och en ny verktygsfält för vanliga åtgärder. Titta på bloggen som bara fokuserar på vad som är nytt i Qt Quick Designer.
  • CMake:
  • Om du använder Qt Creator med CMake 3.7 eller senare använder vi nu det server-läge som lagts till CMake 3.7 till förmån för IDEs. Det ger mycket bättre information om projektstrukturen, innehåller banor och mer än vad vi kunde tolka från generatorer och makefile innan. Som ett resultat ser du även produkter och mål i projekträdet och kan bygga dem individuellt.
  • Oavsett CMake-version lägger vi till huvudfiler i projekträdet, även om de inte är listade explicit i projektfilerna. Du kan nu också importera befintliga byggnader av ett CMake-projekt, som vi redan tillhandahåller för QMake-baserade projekt, som sätter upp ett kit med informationen som finns i CMake-cachen från byggnaden, och registrerar nya verktygs kedjor och Qt-versioner efter behov.
  • C ++:
  • Om du kodar i C förutom C ++ eller använder filer i olika (del) projekt med olika definierar, hittar du en ny funktion i C ++-editoren. Om en fil används i olika sammanhang, en nedgång menyn visas i verktygsfältet ovanför redigeraren, som låter dig välja (del-) projekt och språk som redaktören ska tolka filen i (dokumentation).
  • Om du är lite experimenterad, aktivera ClangRefactoring-plugin. Det lägger till preliminärt stöd för clang-query till Advanced Find och använder Clang för det lokala namnet refactoring.
  • CDB / MSVC Debugging:
  • Vårt CDB-stöd för debugging MSVC-kod använder nu en Python-baserad backend för vacker utskrift. Detta resulterar i mycket bättre prestanda och eftersom den delar den mest snygga utskriftskoden med våra GDB- och LLDB-backenden, finns det även fler, bättre och enhetliga söta skrivare för Qt Creators CDB-stöd.
  • Obs! CDB-debugging-supporten flyttades till en separat, valfri komponent i installationsprogrammen (aktiverad som standard). Tyvärr betyder det att om du använder onlineinstallatören för att uppdatera till Qt Creator 4.3 kommer den här nya komponenten inte att installeras. Du måste starta om underhållsverktyget, välj "Lägg till eller ta bort komponenter", och installera Qt & gt; Verktyg & gt; Qt Creator CDB Debugger Support-komponent för att få tillbaka det.
  • QML Profiler:
  • När du profilerar din Qt Quick-applikation med QML Profiler ser du prestationsinformation nu också direkt i QML-kodredigeraren. Profileraren fick också många prestationsförbättringar, och många mindre användargränssnitt problem fixades.
  • Android:
  • Qt Creator 4.3 fixar problemen som skapats av ändringar i Android SDK-versionen 25.3.1.
  • iOS:
  • Om du använder Qt Creator för iOS-utveckling, kan du nu välja utvecklarteam och provisioning-profil som används för signering. Detta överstyrar den standard som QMake väljer och eventuella inställningar du har i dina projektfiler.

Vad är nytt i version 4.3.0:

  • Qt Quick Designer:
  • För Qt Creator 4.3 integrerade vi en kodredigerare i Qt Quick Designer. Detta gör att du kan använda egenskapsredigeraren och navigatorn även under redigeringskoden. Dessutom kan du dela upp vyn för att visa både den grafiska och kodredigeraren och se direkt hur en ändring i den grafiska redigeraren påverkar koden och vice versa. Naturligtvis kan du fortfarande använda kodredigeraren i redigeringsläget också.
  • Det har varit många fler förbättringar och tillägg till Qt Quick Designer, som bättre stöd för staplade behållare och en ny verktygsfält för vanliga åtgärder. Titta på bloggen som bara fokuserar på vad som är nytt i Qt Quick Designer.
  • CMake:
  • Om du använder Qt Creator med CMake 3.7 eller senare använder vi nu det server-läge som lagts till CMake 3.7 till förmån för IDEs. Det ger mycket bättre information om projektstrukturen, innehåller banor och mer än vad vi kunde tolka från generatorer och makefile innan. Som ett resultat ser du även produkter och mål i projekträdet och kan bygga dem individuellt.
  • Oavsett CMake-version lägger vi till huvudfiler i projekträdet, även om de inte är listade explicit i projektfilerna. Du kan nu också importera befintliga byggnader av ett CMake-projekt, som vi redan tillhandahåller för QMake-baserade projekt, som sätter upp ett kit med informationen som finns i CMake-cachen från byggnaden, och registrerar nya verktygs kedjor och Qt-versioner efter behov.
  • C ++:
  • Om du kodar i C förutom C ++ eller använder filer i olika (del) projekt med olika definierar, hittar du en ny funktion i C ++-editoren. Om en fil används i olika sammanhang, en nedgång menyn visas i verktygsfältet ovanför redigeraren, som låter dig välja (del-) projekt och språk som redaktören ska tolka filen i (dokumentation).
  • Om du är lite experimenterad, aktivera ClangRefactoring-plugin. Det lägger till preliminärt stöd för clang-query till Advanced Find och använder Clang för det lokala namnet refactoring.
  • CDB / MSVC Debugging:
  • Vårt CDB-stöd för debugging MSVC-kod använder nu en Python-baserad backend för vacker utskrift. Detta resulterar i mycket bättre prestanda och eftersom den delar den mest snygga utskriftskoden med våra GDB- och LLDB-backenden, finns det även fler, bättre och enhetliga söta skrivare för Qt Creators CDB-stöd.
  • Obs! CDB-debugging-supporten flyttades till en separat, valfri komponent i installationsprogrammen (aktiverad som standard). Tyvärr betyder det att om du använder onlineinstallatören för att uppdatera till Qt Creator 4.3 kommer den här nya komponenten inte att installeras. Du måste starta om underhållsverktyget, välj "Lägg till eller ta bort komponenter", och installera Qt & gt; Verktyg & gt; Qt Creator CDB Debugger Support-komponent för att få tillbaka det.
  • QML Profiler:
  • När du profilerar din Qt Quick-applikation med QML Profiler ser du prestationsinformation nu också direkt i QML-kodredigeraren. Profileraren fick också många prestationsförbättringar, och många mindre användargränssnitt problem fixades.
  • Android:
  • Qt Creator 4.3 fixar problemen som skapats av ändringar i Android SDK-versionen 25.3.1.
  • iOS:
  • Om du använder Qt Creator för iOS-utveckling, kan du nu välja utvecklarteam och provisioning-profil som används för signering. Detta överstyrar den standard som QMake väljer och eventuella inställningar du har i dina projektfiler.

Vad är nytt i version 4.2.2 / 4.3 Beta:

  • Det här är en ren bugfix-release, och tar hand om olika viktiga buggar.
  • Flera egenskaper för körkonfigurationer initierades först när de kom in i projektläget, vilket ledde till olika problem vid körning av QMake-projekt och projekt som kör anpassade körbara filer, som nu har fastställts.
  • I 4.2 fixade vi support för iOS Simulator för Xcode 8. Tyvärr fanns det fortfarande problem, särskilt när jag körde på iOS 10-simulator enheter.
  • Vi anpassade hur vi startar applikationer på simulatorn, och det ska nu på ett tillförlitligt sätt fungera igen.

Vad är nytt i version 4.2.1 / 4.3 Beta:

  • Det här är en ren bugfix-utgåva och tar hand om olika viktiga buggar.
  • Flera egenskaper för körkonfigurationer initierades först när de kom in i projektläget, vilket ledde till olika problem vid körning av QMake-projekt och projekt som kör anpassade körbara filer, som nu har fastställts.
  • I 4.2 fixade vi support för iOS Simulator för Xcode 8. Tyvärr fanns det fortfarande problem, särskilt när jag körde på iOS 10-simulator enheter.
  • Vi anpassade hur vi startar applikationer på simulatorn, och det ska nu på ett tillförlitligt sätt fungera igen.

Vad är nytt i version 4.2.1:

  • Det här är en ren bugfix-release och tar hand om av olika viktiga buggar.
  • Flera egenskaper för körkonfigurationer initierades först när de kom in i projektläget, vilket ledde till olika problem vid körning av QMake-projekt och projekt som kör anpassade körbara filer, som nu har fastställts.
  • I 4.2 fixade vi support för iOS Simulator för Xcode 8. Tyvärr fanns det fortfarande problem, särskilt när jag körde på iOS 10-simulator enheter.
  • Vi anpassade hur vi startar applikationer på simulatorn, och det ska nu på ett tillförlitligt sätt fungera igen.

Vad är nytt i version 4.2.0:

  • Teman:
  • Vi tillade Flat Light och Flat Dark-teman som kompletterar det platta temat som lagts till i 4.0. De finns i miljön & gt; Gränssnitt & gt; Temainställningar. Vi har också lagt till några fler redigeringsfärgscheman som du hittar i Text Editor & gt; Teckensnitt & amp; Färger.
  • Redigering:
  • Textredigerare beter sig nu mycket bättre när det gäller att automatiskt infoga och hoppa över tecken. Om du skriver ett citat eller fäste läggs motsvarande stängningskaraktär till. Om du tar bort öppningstecknet tas det bort igen. Om du skriver själv avslutnings tecknet ersätter den automatiskt den inmatade. Båda dessa sker nu bara så länge som textmarkören inte rör sig bort från den slutliga karaktären. Du kan också konfigurera automatisk infogning av parenteser och citat individuellt i textredigeraren & gt; Slutföringsinställningar.
  • C ++:
  • Bortsett från att fixa fel i kodmodellen och den statiska analysatorns integration, uppdaterade vi även våra binära paket för att använda Clang 3.8.1, vilket också löser många problem, särskilt med MSVC. Vi lade också till en senare patch till Clang som gör det bättre med MSVC2015 Update 3.
  • Qt Quick:
  • Både Qt Quick Designer och QML Profiler fick många prestandaförbättringar. Du kan nu välja en Qt Quick Controls 2-stil som Qt Quick Designer använder för att göra dina objekt. Den nya funktionen Flytta till komponent flyttar ett objekt och dess innehåll till en separat fil.
  • CMake:
  • Många buggar fixades för att stödja CMake-projekt, och arbetsflödet förbättrades ytterligare. CMake körs bara automatiskt om Qt Creator är den aktiva applikationen, och du kan stänga av automatiskt helt och hållet (Build & Run, gt; CMake). Om du ställer in QML_IMPORT_PATH-variabeln i CMake-cacheminnet för ditt projekt, tar Qt Creator upp det här och matar det till QML-kodmodellen så att du kan komma åt din QML-import i redigeraren. (Exempel CMake-kod: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / importerar CACHE-sträng "" FORCE))
  • Andra förbättringar:
  • Om du aktiverar pluginprogrammet (Hjälp> Om pluginprogram eller Qt Creator> About Plugins on macOS) får Qt Creator experimentellt stöd för Nim-programmeringsspråket. Många tack till Filippo Cucchetto för detta bidrag. Den stöder syntaxhöjning, indragning, kodningstilställningar och enkel projekthantering, inklusive byggning, körning och felsökning.

Vad är nytt i version 4.1.0:

  • Teman:
  • Vi tillade Flat Light och Flat Dark-teman som kompletterar det platta temat som lagts till i 4.0. De finns i miljön & gt; Gränssnitt & gt; Temainställningar. Vi har också lagt till några fler redigeringsfärgscheman som du hittar i Text Editor & gt; Teckensnitt & amp; Färger.
  • Redigering:
  • Textredigerare beter sig nu mycket bättre när det gäller att automatiskt infoga och hoppa över tecken. Om du skriver ett citat eller fäste läggs motsvarande stängningskaraktär till. Om du tar bort öppningstecknet tas det bort igen. Om du skriver själv avslutnings tecknet ersätter den automatiskt den inmatade. Båda dessa sker nu bara så länge som textmarkören inte rör sig bort från den slutliga karaktären. Du kan också konfigurera automatisk infogning av parenteser och citat individuellt i textredigeraren & gt; Slutföringsinställningar.
  • C ++:
  • Bortsett från att fixa fel i kodmodellen och den statiska analysatorns integration, uppdaterade vi även våra binära paket för att använda Clang 3.8.1, vilket också löser många problem, särskilt med MSVC. Vi lade också till en senare patch till Clang som gör det bättre med MSVC2015 Update 3.
  • Qt Quick:
  • Både Qt Quick Designer och QML Profiler fick många prestandaförbättringar. Du kan nu välja en Qt Quick Controls 2-stil som Qt Quick Designer använder för att göra dina objekt. Den nya funktionen Flytta till komponent flyttar ett objekt och dess innehåll till en separat fil.
  • CMake:
  • Många buggar fixades för att stödja CMake-projekt, och arbetsflödet förbättrades ytterligare. CMake körs bara automatiskt om Qt Creator är den aktiva applikationen, och du kan stänga av automatiskt helt och hållet (Build & Run, gt; CMake). Om du ställer in QML_IMPORT_PATH-variabeln i CMake-cacheminnet för ditt projekt, tar Qt Creator upp det här och matar det till QML-kodmodellen så att du kan komma åt din QML-import i redigeraren. (Exempel CMake-kod: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / importerar CACHE-sträng "" FORCE))
  • Andra förbättringar:
  • Om du aktiverar pluginprogrammet (Hjälp> Om pluginprogram eller Qt Creator> About Plugins on macOS) får Qt Creator experimentellt stöd för Nim-programmeringsspråket. Många tack till Filippo Cucchetto för detta bidrag. Den stöder syntaxhöjning, indragning, kodningstilställningar och enkel projekthantering, inklusive byggning, körning och felsökning.

Vad är nytt i version 4.0.3:

  • Från och med den här utgåvan gör vi integrationen av Clang statisk analysator, utökade QML-profiler och automatisk testintegration (experimentell) tillgänglig under öppen källkod. Den tidigare kommersiella enda anslutningsredigeraren och sökvägsredigeraren för Qt Quick Designer var redan öppen med Qt Creator 3.6.0. Qt Creator är nu tillgänglig under kommersiell licens och GPLv3 (med undantag). Undantagen säkerställer att det inte finns några licensbegränsningar för genererad kod, och att överbryggning till tredje partskod fortfarande är möjlig.
  • Användare av CMake kommer att finna att vi förbättrade arbetsflödet för CMake-baserade projekt. CMake utlöses nu automatiskt vid behov, och kitinställningar som den använda Qt-versionen eller verktygskedjan konfigureras automatiskt. Projektläget har nu ett användargränssnitt för att ändra CMake-konfigurationen för en byggkatalog. Du kan också ändra CMake-konfigurationen som är gemensam för alla projekt som använder samma kit. Qt Creator kommer inte längre skapa CMake build-kataloger innan projektet byggs. Detta ger en mycket tydligare arbetsmiljö, speciellt när användare bara vill studera källkod med CMake build-systemet.
  • Clang-kodmodellen används nu automatiskt om pluginprogrammet (experimentell) är påslagen. Vi lade till anpassningsbara konfigurationer för varningar, som du också kan ange per projekt.
  • På felsökningssidan fixade vi flera problem som uppstod med den nya LLDB som ingår i Xcode 7.3 på OS X. Du hittar också fler söta skrivare för standardtyper, liksom många buggfixar.
  • Om du undrar var analysläget har gått: Det slogs samman med debug-läge. I det nya, enhetliga Debug-läget hittar du nu Debugger, Clang Static Analyzer, Memcheck, Callgrind och QML Profiler. QML Profiler lägger till en ny visualisering av statistik: The Flamegraph. I den här vyn visar de horisontella staplarna hur lång tid alla invokationer av en funktion tog och vertikala nästningar visar vilka funktioner som kallades av vilka andra som gör en mycket kortfattad översikt.
  • I Qt Quick Designer kan du nu flytta duken genom att dra med vänster musknapp medan rymdnyckeln trycks in. Det lägger till stöd för den nya Qt Quick Controls 2 och fick många buggfixar. Vänligen gå vidare till posten och videon om Qt Quick Designer och Qt Quick Controls 2 som vi nyligen publicerade på vår blogg.
  • Qt Creator har nu också ett nytt, plattt tema som bygger på det koncept som Diana presenterade för ett år sedan. Det är standard för alla som inte någonsin har ändrat temat i Qt Creator. Det gamla temat är också tillgängligt som "Classic" i Verktyg & gt; Alternativ & gt; Miljö & gt; Gränssnittet.

Vad är nytt i version 4.0.1:

  • Den mest uppenbara nya funktionen i den här versionen är förmodligen den markering som vi lagt till i redigerarens vertikala rullningsfält. Nu kan du enkelt se var
  • bokmärken, brytpunkter, varningar, fel och sökresultat finns i det öppna dokumentet.
  • Vi förbättrade också prestanda för de globala sökningarna i Qt Creator. Medan kodmodellbaserade sökningar som Find Usages alltid var trådgängade, så var det inte så för de rent textbaserade sökningarna, som är fixade nu.
  • Qt Creators egen C ++-kodmodell fick många korrigeringar, till exempel för många problem med mallar igen. Det var också mycket framsteg med Clang-baserade kodmodellen, som nu körs i en separat process, vilket skulle göra oss säkrare från buggar i Clang själv. Vi har också uppgraderat våra binära paket för att använda Clang 3.6.
  • Eftersom Qt Quick 1 lyckades med Qt Quick 2 i Qt 5 och nu är officiellt deprecerad i Qt 5.5, tog vi bort support för Qt Quick 1 från Qt Quick Designer. Vi tog också bort Qt Quick 1-guiderna och stödde för profilering med V8. Den visuella designern för Qt Quick 2, kodredigeraren för Qt Quick 1 och 2, och profilering av Qt Quick 2 från Qt 5.2 och senare och Qt Quick 1 påverkas inte.
  • Vi har också tagit bort support för BlackBerry 10-utveckling, saknar en underhållare. QNX-utvecklingen påverkas inte av detta.
  • I Windows fixade vi ett problem som kan leda till att Qt Creator ibland fryser i några sekunder när en användarprogram kördes. På Linux fixade vi en prestationsproblem när Qt Creator sammanställdes med journalstöd. För Android-utveckling fixade vi problem med Android M, 64 bitar och Google AVD.

Vad är nytt i version 3.5.1 / 3.6.0 RC1:

  • Den mest uppenbara nya funktionen i den här versionen är förmodligen den markering som vi lagt till i redigerarens vertikala rullningsfält. Nu kan du enkelt se var
  • bokmärken, brytpunkter, varningar, fel och sökresultat finns i det öppna dokumentet.
  • Vi förbättrade också prestanda för de globala sökningarna i Qt Creator. Medan kodmodellbaserade sökningar som Find Usages alltid var trådgängade, så var det inte så för de rent textbaserade sökningarna, som är fixade nu.
  • Qt Creators egen C ++-kodmodell fick många korrigeringar, till exempel för många problem med mallar igen. Det var också mycket framsteg med Clang-baserade kodmodellen, som nu körs i en separat process, vilket skulle göra oss säkrare från buggar i Clang själv. Vi har också uppgraderat våra binära paket för att använda Clang 3.6.
  • Eftersom Qt Quick 1 lyckades med Qt Quick 2 i Qt 5 och nu är officiellt deprecerad i Qt 5.5, tog vi bort support för Qt Quick 1 från Qt Quick Designer. Vi tog också bort Qt Quick 1-guiderna och stödde för profilering med V8. Den visuella designern för Qt Quick 2, kodredigeraren för Qt Quick 1 och 2, och profilering av Qt Quick 2 från Qt 5.2 och senare och Qt Quick 1 påverkas inte.
  • Vi har också tagit bort support för BlackBerry 10-utveckling, saknar en underhållare. QNX-utvecklingen påverkas inte av detta.
  • I Windows fixade vi ett problem som kan leda till att Qt Creator ibland fryser i några sekunder när en användarprogram kördes. På Linux fixade vi en prestationsproblem när Qt Creator sammanställdes med journalstöd. För Android-utveckling fixade vi problem med Android M, 64 bitar och Google AVD.

Vad är nytt i version 3.5.0:

  • Den mest uppenbara nya funktionen i den här versionen är förmodligen den markering som vi lagt till i redigerarens vertikala rullningsfält. Nu kan du enkelt se var
  • bokmärken, brytpunkter, varningar, fel och sökresultat finns i det öppna dokumentet.
  • Vi förbättrade också prestanda för de globala sökningarna i Qt Creator. Medan kodmodellbaserade sökningar som Find Usages alltid var trådgängade, så var det inte så för de rent textbaserade sökningarna, som är fixade nu.
  • Qt Creators egen C ++-kodmodell fick många korrigeringar, till exempel för många problem med mallar igen. Det var också mycket framsteg med Clang-baserade kodmodellen, som nu körs i en separat process, vilket skulle göra oss säkrare från buggar i Clang själv. Vi har också uppgraderat våra binära paket för att använda Clang 3.6.
  • Eftersom Qt Quick 1 lyckades med Qt Quick 2 i Qt 5 och nu är officiellt deprecerad i Qt 5.5, tog vi bort support för Qt Quick 1 från Qt Quick Designer. Vi tog också bort Qt Quick 1-guiderna och stödde för profilering med V8. Den visuella designern för Qt Quick 2, kodredigeraren för Qt Quick 1 och 2, och profilering av Qt Quick 2 från Qt 5.2 och senare och Qt Quick 1 påverkas inte.
  • Vi har också tagit bort support för BlackBerry 10-utveckling, saknar en underhållare. QNX-utvecklingen påverkas inte av detta.
  • I Windows fixade vi ett problem som kan leda till att Qt Creator ibland fryser i några sekunder när en användarprogram kördes. På Linux fixade vi en prestationsproblem när Qt Creator sammanställdes med journalstöd. För Android-utveckling fixade vi problem med Android M, 64 bitar och Google AVD.

Vad är nytt i version 3.4.2:

  • Den här versionen innehåller korrigeringar för följande regressioner: manuellt registrerad dokumentation på Windows avregistrerades igen vid omstart, och inaktiverade plugin kan avaktivera större delen av dialogrutan Om plugin-program.

Vad är nytt i version 3.4.0:

  • C ++-supporten i Qt Creator har nu en ny refactoring-åtgärd som flyttar alla funktionsdefinitioner ur en klassdeklaration. Vi lade också till auto-completion för signaler och slots i Qt 5-stilanslutningar. Skriv bara "& amp;" och låt automatisk slutförandet räkna ut objektets typ. Även nytt är ett sökfilter, alla inkluderade C / C ++-filer, som hittar alla filer som används i ditt projekt genom att inkludera dem, även om de inte uttryckligen nämns i ditt projekt. Filtret är en del av den standard som används när du bara skriver in fältet Locator input och delar genvägsträngen med filer i vilket projekt som helst.
  • För användare av Professional eller Enterprise-utgåvan lade vi till experimentell integration för Qt-testbaserade auto-test och Qt-snabbtest. Det lägger till ett annat navigeringspanel Test, som listar de tester som definierats i ditt projekt, ger sätt att köra enskilda eller uppsättningar av tester och visar snyggt testresultat i en ny testresultatutmatningsfönster. För att prova det, öppna Hjälp & gt; Om Plugins (Qt Creator> About Plugins, på OS X), aktivera Verktyg & gt; AutoTest och starta om Qt Creator. Vi flyttade också Clang statisk analysatorintegration ur experimentellt tillstånd. Om du har minst Clang 3.6 installerad, stöder den nu också att använda den med MSVC och MinGW. Vi har också lagt till undertryck av individuell diagnostik för en fil och en ny sida i Projektläge för att hantera dessa.
  • Ändra miljön för att köra externa verktyg
  • Söker genom QML Profiler händelse anteckningar
  • Använda 64bit Android-verktygskedjor
  • Använda generiska projekt för utveckling av barometall
  • Markering av parentes i generiska highlighters

Vad är nytt i version 3.3.2:

  • utplacering av plugin för Clang-kodmodellen på OS X (QTCREATORBUG-14038)
  • En krasch med Qt Quick-emuleringsskiktet när man använder fallback-emulering (QTCREATORBUG-14031)

Vad är nytt i version 3.3.1:

  • Redigering:
  • Fast krasch med vissa markeringsfiler (QTCREATORBUG-13883)
  • CMake-projekt:
  • Fixed include completion (QTCREATORBUG-13567)
  • Fast markering för CMake-filer (QTCREATORBUG-13588)
  • C ++ Support:
  • Fast kommentar fortsättning (QTCREATORBUG-13415)
  • Fast konvertera till pekarerefaktoråtgärder för automatiska variabler (QTCREATORBUG-13605)
  • Fast som utlöser refactoring-åtgärder från snabbmenyn
  • fungerade endast om textmarkören var inställd först (QTCREATORBUG-13388)
  • Fast krasch om inga kits är tillgängliga (QTCREATORBUG-13730)
  • Fast oändlig slinga när man analyserar vissa filer (QTCREATORBUG-13703)
  • Fast krasch när #if nesting är djupare än 512 nivåer
  • Version Control Systems:
  • Git
  • Fast återställande bitar i diff viewer när diff.mnemonicprefix är inställd (QTCREATORBUG-13782)
  • Clearcase
  • Fast den utcheckningen begärdes trots att filen redan var utcheckad (QTCREATORBUG-13782)
  • Kodläggning:
  • Fast klistra till pastebin.ca (QTCREATORBUG-13802)
  • Plattformsspecifikt
  • OS X:
  • Fasta droppfiler från Finder till Qt Creator (QTBUG-40449)
  • Android:
  • Fast krasch när du avlägsnar automatiskt identifierade kit (QTCREATORBUG-13736)
  • Fasta felsökningsprogram som länkar många moduler (QTCREATORBUG-13691)
  • WinRT:
  • Fast installation av anpassade filer i paketroten (QTCREATORBUG-13835)
  • Fasta tillfälliga kraschar när felsökning

Vad är nytt i version 3.3.0:

  • Den här utgåvan kommer med en stor uppsättning nya funktioner och en stor mängd buggfixar.
  • Andra funktioner inkluderar stöd för Gradle build-systemet för Android-utveckling, en refactoring-åtgärd för att anta den nya anslutningsstilen i Qt 5, BareMetal-stöd för CMake-projekt och ett alternativ att använda Qt Quick Compiler för dina Qmake-baserade QML-projekt . Se även vår ändringslogga för en mer komplett lista över ändringar.
  • För användare av Professional eller Enterprise-utgåvan lade vi till experimentellt stöd för att köra Clang Static Analyzer på dina projekt, som ett nytt verktyg i analysera läget. Kategorin för scengrafik i QML Profiler har förbättrats avsevärt och kommer nu att visualisera tidsintervallet för alla scengrafrelaterade händelser istället för att visa dem som en lista med siffror. Du kan också se inmatningshändelser i QML-profiler nu, i en separat kategori. I Qt Quick Designer lade vi till direkt redigering av TabViews och ytterligare kontroller för formulärfiler (.ui.qml) samt knappar för export av formulärposter för användning i implementeringsfilerna.

Vad är nytt i version 3.3.0 Beta 1:

  • Det kommer med förbättrat stöd för att dela redigerare och ytterligare redigeringsfönster. Du kan nu dra & amp; släpp redigerare mellan splittringar genom att dra den nya filtypikonen bredvid dokumentet nedrullning (se skärmdump). Håll Ctrl-tangenten (eller Alternativ-tangenten på OS X) för att öppna en annan editor i samma dokument, istället för att flytta den. Navigationsvisningarna (till exempel projekt och öppna dokument) stöder också att dra filer till splittringar. Att släppa filer från systemet till ett Qt Creator-fönster öppnar nu filen i lämplig delning.
  • Det är nu möjligt att ange miljövariabler som ska användas med specifika kit. Displaynamn på kit och Qt-versioner kan innehålla variabler som% {Qt: Version}, som automatiskt fylls med motsvarande värden. Vi har också lagt till en kryssruta för att välja och avmarkera alla paket när du konfigurerar projekt.
  • Öppna QMake-projekt är nu också gjort asynkront, som den reparsing som görs när .pro eller .pri-filerna ändras. Du kan nu lägga till filer på Qbs-projekt via snabbmenyn i projektvy.
  • QML Profiler fick stöd för att omorganisera, visa och gömma kategorier på tidslinjen. Du kan också bifoga anteckningar till händelser som exporteras tillsammans med profildata och kan delas med andra.
  • När du trycker på Enter-tangenten medan textmarkören ligger inom en C ++-sträng bokstavlig delas strängen nu (valfritt) och fortsätter på nästa rad och lägger automatiskt de nödvändiga citaten till dig. Vi har också lagt till en liten refactoring-åtgärd för att konvertera Connect () samtal för att använda den nya anslutningsstilen i Qt 5.
  • För Android-utveckling lade vi till stöd för Gradle build-systemet.
  • För användare av Professional eller Enterprise-utgåvan lade vi till experimentellt stöd för att köra Clang Static Analyzer på dina projekt, som ett nytt verktyg i analysera läget. Kategorin för scengrafik i QML Profiler har förbättrats avsevärt och kommer nu att visualisera tidsintervallet för alla scengrafrelaterade händelser istället för att visa dem som en lista med siffror. Du kan också se inmatningshändelser i QML-profiler nu, i en separat kategori.
  • Vi fixade många fler fel och förbättrade utseendet på Qt Creator på högupplösta DPI-skärmar, lägger till en lista med öppna fönster i fönstermenyn och lägger till ett valfritt sidfält med innehåll, index, bokmärken och sökvyer i det externa hjälpfönstret. Se vår förändringslogg för en mer komplett lista över ändringar.
  • Obs! Med Qt Creator 3.3 släpper vi support för att kompilera Qt Creator med Qt 4. Den minsta nödvändiga Qt-versionen för att kompilera Qt Creator själv är för närvarande Qt 5.3.1. Detta påverkar inte dina egna projekt, vi stöder naturligtvis helt och hållet utvecklingen av Qt 4-baserade applikationer med Qt Creator.

Vad är nytt i version 3.2.2:

  • Qt Creator 3.2.2 ger förbättringar till exempel för användning av Xcode 6 och iOS Simulator.

Vad är nytt i version 3.2.1:

  • Allmänt:
  • Fast frysning när du använder genväg för alla projekt eller pågående projekt
  • sökfilter (QTCREATORBUG-12875)
  • Fast krasch när du aktiverar timers genom att ta bort den stödda UpdateInfo
  • plugin som utlöste det (QTCREATORBUG-11262)
  • Qbs-projekt:
  • Fast lägga till och ta bort filer när projektfilen är skrivskyddad av VCS
  • Fast krasch när du tar bort ett tomt installationssteg
  • C ++ Support:
  • Fast krasch när du öppnar kontextmenyn på makroparametern (QTCREATORBUG-12853)
  • Support för QML:
  • Tillagda saknade medlemmar hittills föremål
  • Tillagda mallar för Qt Quick 2.3 och Qt Quick Controls 1.2 program
  • Fasta kortkommandon i QML / JS-konsolen (QTCREATORBUG-12956)
  • Qt Quick Designer:
  • Lätt att använda QML-marionett med fallback och ställ det som standard
  • Fast uppdatering av färgegenskaper (QTCREATORBUG-12841)
  • Fast dubbelarbete av ApplicationWindow-egenskaper (QTCREATORBUG-12910)
  • Plattformsspecifikt
  • OS X:
  • Fast implementering av Clang bibliotek i binära paket
  • Fast utplacering av QML-dockor i fallbackar i binära paket
  • Ta bort fel fil & gt; Avsluta menyalternativet
  • iOS:
  • Fast bestämning av den senaste SDK-versionen när ingen version uttryckligen anges
  • Fjärr Linux:
  • Fast blandad QML och C ++-felsökning (QTCREATORBUG-12928)
  • Fast check för maximal paketstorlek för SSH-anslutningar (QTCREATORBUG-12884)
  • Windows Phone:
  • Fast typsnitt för Windows Phone 8.0

Vad är nytt i version 3.2.0:

  • Blockera val i textredigerare tillåter dig nu att göra "kolumnredigering", vilket innebär att alla valda linjer redigeras samtidigt (Qt Creator Manual)
  • Kontexthjälp kan nu konfigureras för att öppnas i ett externt fönster (utan att deaktivera hjälpläget)
  • Stöd för C99-utsedda initierare och sammanfogade strängar lagts till i C ++-kodmodellen, liksom förbättringar av kodningshantering och lambda-stöd och många andra saker
  • Fler paneler kan nu sökas med Ctrl + F, till exempel projektträdet
  • QML-profilen fick många prestations- och stabilitetsförbättringar igen
  • Enterprise Qt Creator-användare kan nu också använda QML-profiler för att felsöka deras JavaScript-minneanvändning i QML. (Detta är endast tillgängligt när du använder Qt 5.4 för den debugged applikationen.)

Vad är nytt i version 3.2.0 RC1:

  • Filsystemets lokaliseringsfilter & lsquo; f kan nu användas för att skapa nya filer.
  • Fler rutor kan sökas, t.ex. projektträdet.
  • qbs-plugin stöder nu att lägga till och ta bort filer från projekt.
  • C ++-kodmodellen fick många korrigeringar, t.ex. för redigering av lambdas.

Vad är nytt i version 3.2.0 Beta 1:

  • I textredigerarna kan du nu göra "kolumnredigering" i blockval, så att skriva i ett blockval anpassar alla linjer samtidigt. Kontexthjälp kan nu konfigureras för att öppnas i ett externt fönster (utan att deaktivera hjälpläge). När du öppnar samma fil i flera splittringar, kommer redigerarna nu att visa samma del av filen, även när du lägger till eller tar bort rader i en annan delning. Det fanns också många korrigeringar i C ++-modellen, inklusive stöd för C99-utvalda initierare, sammanlänkade strängar och korrigeringar för kodningsproblem.
  • I felsökningsvyn kan du nu expandera och kollapsa kolumner genom att klicka på rubriken. Det fanns flera typer till felsökningshjälpmedlemmarna, och om du är modig kan du nu också ge dina egna felsökningshjälpmedel för dina egna typer. QML-profilen fick många prestations- och stabilitetsförbättringar igen. Företagsanvändare kan nu felsöka sin JavaScript-minnesanvändning i QML, med hjälp av den nya minnesprofileringsfunktionen i QML-profilen. (Detta är endast tillgängligt när du använder Qt 5.4.)

Krav :

  • Qt

Liknande mjukvara

Annan programvara för utvecklare Digia

ImageExpo
ImageExpo

2 Jan 15

Kommentarer till Qt Creator

Kommentarer hittades inte
Kommentar
Slå på bilder!