Qt Creator is een platformonafhankelijke en open source grafische IDE-toepassing (Integrated Development Environment) waarmee Qt-ontwikkelaars alles krijgen wat ze nodig hebben om bruikbare en aantrekkelijke grafische gebruikersinterfaces (GUI's) te maken. Het ondersteunt zowel Qt4- als Qt5-toolkits.
Het bestaat uit een visuele debugger, een formulierenontwerper en een geïntegreerde GUI (Graphical User Interface) -lay-out. Het programma is zo ontworpen dat het zowel door ervaren als beginnende Qt-programmeurs kan worden gebruikt.
Functies in één oogopslag
Het bevat een code-editor met ondersteuning voor QML, C ++ en ECMAscript, snelle code-navigatiehulpmiddelen, codeaanvulling, syntax highlighting, statische code controle en ondersteuning voor broncode refactoring. Bovendien biedt het gebruikers stijlhints terwijl ze typen, contextgevoelige help, codevouwen, evenals haakjeskeuze en matching-modi.
De geïntegreerde visuele foutopsporingsfunctie C ++ is in staat om Qt-gegevens in een leesbaar formaat weer te geven, dankzij het bewustzijn van Qt-klassen & rsquo; structuren. Bovendien kan het de onbewerkte informatie van GNU debugger duidelijk weergeven.
Een andere interessante functie is de geïntegreerde ondersteuning voor een aantal bekende versiecontrolesystemen, waaronder Git, Mercurial, Bazaar, Subversion, CVS en Perforce. Ook ondersteunt het de CDB (Microsoft Console Debugger). interne JavaScript-foutopsporing, LLDB (LLVM-foutopsporing) en GDB (GNU Symbolic Debugger) -toepassingen.
Onder de motorkap en ondersteunde platforms
Omdat het programma in Qt is geschreven, is het platformonafhankelijk en ondersteunt het de besturingssystemen Linux, Microsoft Windows en Mac OS X. Het is met succes getest met zowel 64-bits als 32-bits architecturen met instelsets.
Onder Linux wordt het gedistribueerd als native installatieprogramma voor de 64- en 32-bits hardwareplatforms, evenals een bronarchief dat kan worden geconfigureerd, gecompileerd en geïnstalleerd op elke Linux-distributie.
Bottom line
Al met al is het Qt Creator-project een zeer nuttig hulpprogramma voor bestaande en aankomende Qt-ontwikkelaars die op zoek zijn naar een van de beste oplossingen om moderne en overzichtelijke gebruikersinterfaces voor hun toepassingen te implementeren.
< sterk> Wat is nieuw in deze release:
- C ++ -ondersteuning:
- We hebben besloten dat het tijd is om het Clang-codemodel standaard in te schakelen. Het heeft enorme vooruitgang geboekt tijdens de laatste releases en op een gegeven moment moeten we deze overstap maken. Het ingebouwde model kan de ontwikkelingen in de C ++ -taal en de ontwikkeling van de beschikbare tooling eromheen niet bijhouden. We sluiten tegenwoordig regelmatig bugrapporten af met de opmerking & quot; werkt met Clang-codemodel & quot ;. Ook biedt het Clang-codemodel veel betere informatie over problemen in code zonder expliciet de cyclus voor het aanpassen van de bewerking door te nemen. Bekijk ook de blogpost van Nikolai over het Clang-codemodel en de geschiedenis van C / C ++ -ondersteuning in Qt Creator.
- Er kunnen situaties zijn waarin het ingebouwde model nog steeds beter voor u werkt dan het Clang-codemodel, en u blijft de optie hebben om het te gebruiken in plaats daarvan door de ClangCodeModel-plug-in uit te schakelen. De globale symboolindex wordt ook nog steeds gemaakt met het ingebouwde model.
- Projectbrede diagnostiek en fixaties in Qt Creator door clang-tidy en clazy:
- We hebben het Clang-codemodel opgewaardeerd naar Clang 6.0. Het biedt nu informatie voor het overzicht van het huidige document, dat wordt gebruikt voor de vervolgkeuzemenu's met symbolen, het overzichtsvenster en & quot;. & Quot; locator filter. Je hebt ook meer vrijheid om te beslissen welke Clang-Tidy en Clazy je wilt controleren tijdens het bewerken, en je hebt de mogelijkheid om controles uit te voeren op je gehele codebasis via een nieuw hulpmiddel in de Debug-modus (Analyseer & gt; Clang-Tidy en Clazy) . De waarschuwingen en fouten van het codemodel worden nu ook optioneel weergegeven in het paneel Problemen.
- Testintegratie:
- Als uw tekstcursor in de C ++ -editor zich momenteel in een testfunctie bevindt, kunt u die individuele test rechtstreeks uitvoeren met de nieuwe Run-test onder Cursor-actie. De testintegratie markeert nu ook de locatie van mislukte tests in de editor. Voor Google Test hebben we ondersteuning voor filteren toegevoegd.
- Windows Hosts:
- In Windows hebben we het scannen van MSVC-compilers verbeterd, waardoor Qt Creator eerder kon worden geblokkeerd. We hebben ook een probleem opgelost dat tot bevriezingen op de korte termijn kon leiden terwijl Qt Creator naar de algemene, gedeelde foutopsporingsstroom van Windows aan het luisteren was. En het opslaan van bestanden op netwerkstations zou weer in alle configuraties moeten werken.
- Andere verbeteringen:
- De kitopties zijn een van de belangrijkste instellingen die u mogelijk moet aanpassen voor uw projecten in Qt Creator. Daarom plaatsen we ze in hun eigen vermelding op het hoogste niveau in het dialoogvenster met voorkeuren, dat ook de allereerste in de lijst is.
- Als u een HiDPI-scherm op Windows of Linux hebt, kunt u nu eenvoudig kiezen of u Qt's automatisch schalen wilt of niet, door de nieuwe optie in Omgeving & gt; in te schakelen of uit te schakelen. Interface.
- De weergave Bestandssysteem kreeg nieuwe opties voor het weergeven van mappen bovenaan in plaats van te worden geïntegreerd in de alfabetische sortering en voor het uitschakelen van de synchronisatie van de basismap met het project van het huidige document. U kunt nu ook rechtstreeks nieuwe mappen maken in de weergave Bestandssysteem.
Wat is nieuw in versie 4.6.2:
- bewerken
- Als u het Clang-codemodel of bladwijzers gebruikt, zijn er nieuwe inline annotaties in de editor. Bladwijzers en Clang-fouten en waarschuwingen worden nu ook weergegeven aan het einde van de overeenkomstige tekstregel in de editor. Op deze manier kunt u eenvoudig de details van problemen zien terwijl u typt, zonder dat u uw muis hoeft te bewegen over onderstreepte tekst of de markering aan de linkerkant. U kunt de positie van de annotaties configureren in de opties & gt; Teksteditor & gt; Display. (Je kunt de functie ook uitschakelen als je het niet bevalt.)
- We hebben ook de optie toegevoegd om soepel naar de nieuwe locatie te scrollen als u naar een andere plaats in hetzelfde bestand springt. Als u deze functie wilt uitproberen, schakelt u deze in bij Opties & gt; Teksteditor & gt; Display & gt; Animate-navigatie binnen bestand.
- C ++:
- We hebben enkele markeringsfuncties ingeschakeld die al beschikbaar waren, maar hadden hun eigen kleur niet ingesteld in het standaardkleurenschema. Lokale, globale en lidvariabelen, functies, verklaringen en uitvoerargumenten zijn nu te onderscheiden door hun markering in de editor. Als dat te kleurrijk voor je is, hebben we het meer bescheiden vorige schema beschikbaar gemaakt als Standaard klassiek in Opties & gt; Teksteditor & gt; Lettertypen & kleuren.
- Wanneer u de naam van een klasse wijzigt, biedt Qt Creator nu ook aan om bestanden met dezelfde basisnaam te hernoemen. Vink de optie Bestanden hernoemen aan in het paneel met zoekresultaten voordat u op de knop Vervangen drukt.
- Als u het Clang-codemodel hebt ingeschakeld, wordt dit nu ook gebruikt voor het markeren van de ID bij de tekstcursor, die in eerdere gevallen nog steeds het ingebouwde model gebruikte.
- CMake:
- Qt Creator CMake-projectboomWe hebben de projectboom opgeschoond bij gebruik van CMake & gt; = 3.7 (& quot; server-modus & quot;). Nu worden standaard lege mappen verborgen en de bronbestanden worden een niveau hoger verplaatst, waardoor het extra knooppunt wordt verwijderd. We hebben ook de werkmap van de toepassing gerepareerd wanneer een CMAKE_RUNTIME_OUTPUT_DIRECTORY is opgegeven en dat het niet mogelijk was om externe wijzigingen van de CMake-configuratie te accepteren in het schijfdialoogvenster.
- Andere wijzigingen:
- We hebben de niet-behouden ondersteuning voor Windows CE verwijderd en de ClearCase-integratie zodanig gewijzigd dat deze standaard is uitgeschakeld.
Wat is nieuw in versie:
- bewerken
- Als u het Clang-codemodel of bladwijzers gebruikt, zijn er nieuwe inline annotaties in de editor. Bladwijzers en Clang-fouten en waarschuwingen worden nu ook weergegeven aan het einde van de overeenkomstige tekstregel in de editor. Op deze manier kunt u eenvoudig de details van problemen zien terwijl u typt, zonder dat u uw muis hoeft te bewegen over onderstreepte tekst of de markering aan de linkerkant. U kunt de positie van de annotaties configureren in de opties & gt; Teksteditor & gt; Display. (Je kunt de functie ook uitschakelen als je het niet bevalt.)
- We hebben ook de optie toegevoegd om soepel naar de nieuwe locatie te scrollen als u naar een andere plaats in hetzelfde bestand springt. Als u deze functie wilt uitproberen, schakelt u deze in bij Opties & gt; Teksteditor & gt; Display & gt; Animate-navigatie binnen bestand.
- C ++:
- We hebben enkele markeringsfuncties ingeschakeld die al beschikbaar waren, maar hadden hun eigen kleur niet ingesteld in het standaardkleurenschema. Lokale, globale en lidvariabelen, functies, verklaringen en uitvoerargumenten zijn nu te onderscheiden door hun markering in de editor. Als dat te kleurrijk voor je is, hebben we het meer bescheiden vorige schema beschikbaar gemaakt als Standaard klassiek in Opties & gt; Teksteditor & gt; Lettertypen & kleuren.
- Wanneer u de naam van een klasse wijzigt, biedt Qt Creator nu ook aan om bestanden met dezelfde basisnaam te hernoemen. Vink de optie Bestanden hernoemen aan in het paneel met zoekresultaten voordat u op de knop Vervangen drukt.
- Als u het Clang-codemodel hebt ingeschakeld, wordt dit nu ook gebruikt voor het markeren van de ID bij de tekstcursor, die in eerdere gevallen nog steeds het ingebouwde model gebruikte.
- CMake:
- Qt Creator CMake-projectboomWe hebben de projectboom opgeschoond bij gebruik van CMake & gt; = 3.7 (& quot; server-modus & quot;). Nu worden standaard lege mappen verborgen en de bronbestanden worden een niveau hoger verplaatst, waardoor het extra knooppunt wordt verwijderd. We hebben ook de werkmap van de toepassing gerepareerd wanneer een CMAKE_RUNTIME_OUTPUT_DIRECTORY is opgegeven en dat het niet mogelijk was om externe wijzigingen van de CMake-configuratie te accepteren in het schijfdialoogvenster.
- Andere wijzigingen:
- We hebben de niet-behouden ondersteuning voor Windows CE verwijderd en de ClearCase-integratie zodanig gewijzigd dat deze standaard is uitgeschakeld.
Wat is nieuw in versie 4.3.1:
- Qt Quick Designer:
- Voor Qt Creator 4.3 hebben we een code-editor geïntegreerd in Qt Quick Designer. Hiermee kunt u de Eigenschappen-editor en de Navigator ook gebruiken tijdens het bewerken van code. Bovendien kunt u de weergave splitsen om zowel de grafische als de code-editor weer te geven en direct zien hoe een wijziging in de grafische editor de code beïnvloedt en omgekeerd. Natuurlijk kunt u de code-alleen-editor toch ook in de bewerkmodus gebruiken.
- Qt Quick Designer bevat nog veel meer verbeteringen en toevoegingen, zoals betere ondersteuning van gestapelde containers en een nieuwe werkbalk voor veel voorkomende acties. Kijk eens naar de blogpost die alleen gericht is op wat nieuw is in Qt Quick Designer.
- CMake:
- Als u Qt Creator met CMake 3.7 of hoger gebruikt, gebruiken we nu de servermodus die is toegevoegd aan CMake 3.7 ten behoeve van IDE's. Het biedt veel betere informatie over de projectstructuur, inclusief paden en meer, dan wat we eerder konden ontleden van de generators en Makefile. Als gevolg hiervan ziet u ook producten en doelen in de projectstructuur en kunt u deze afzonderlijk bouwen.
- Ongeacht de CMake-versie hebben we header-bestanden toegevoegd aan de projectstructuur, zelfs als deze niet expliciet in de projectbestanden worden vermeld. Je kunt nu ook bestaande builds van een CMake-project importeren, zoals we al bieden voor op QMake gebaseerde projecten, die een kit installeert met de informatie in de CMake-cache uit de build en nieuwe toolchains en Qt-versies registreert als dat nodig is.
- C ++:
- Als u naast C ++ codeert in C of bestanden in verschillende (sub) projecten met verschillende definities gebruikt, vindt u een nieuwe functie in de C ++ -bewerker nuttig: als een bestand in verschillende contexten wordt gebruikt, kunt u menu verschijnt in de werkbalk bovenaan de editor, waarmee u het (sub) project en de taal kunt kiezen waar de redacteur het bestand in moet interpreteren (documentatie).
- Schakel de ClangRefactoring-plug-in in als u wat experimenteert. Het voegt voorlopige ondersteuning voor clang-query toe aan Advanced Find en gebruikt Clang voor de lokale hernoeming van refactoring.
- Foutopsporing CDB / MSVC:
- Onze CDB-ondersteuning voor het debuggen van MSVC-code maakt nu gebruik van een op Python gebaseerd back-end voor behoorlijk printen. Dit resulteert in veel betere prestaties en, omdat het de meest mooie afdrukcode deelt met onze GDB- en LLDB-backends, ook in meer, betere en uniforme, mooie printers voor de CDB-ondersteuning van Qt Creator.
- Opmerking: de CDB-foutopsporingondersteuning is verplaatst naar een afzonderlijke, optionele component in de installatieprogramma's (standaard ingeschakeld). Helaas betekent dit dat als u het online installatieprogramma gebruikt om bij te werken naar Qt Creator 4.3, dit nieuwe onderdeel niet zal worden geïnstalleerd. U moet de onderhoudstool opnieuw starten, "Componenten toevoegen of verwijderen" kiezen en de Qt & gt; Tools & gt; Qt Creator CDB Debugger Ondersteuningscomponent om het terug te krijgen.
- QML-profiel:
- Wanneer u uw Qt Quick-toepassing profileert met de QML Profiler, ziet u nu ook informatie over prestaties in de QML-code-editor. De profiler zelf ontving ook veel prestatieverbeteringen en veel kleinere UI-problemen werden opgelost.
- Android:
- Qt Creator 4.3 lost de problemen op die zijn veroorzaakt door wijzigingen in de Android SDK-versie 25.3.1.
- iOS
- Als u de ontwikkeling van Qt Creator voor iOS gebruikt, kunt u nu het ontwikkelaarsteam en het provisioningprofiel kiezen dat wordt gebruikt voor ondertekening. Dit overschrijft de standaardwaarde die QMake kiest en alle instellingen die u in uw projectbestanden hebt.
Wat is nieuw in versie 4.3.0:
- Qt Quick Designer:
- Voor Qt Creator 4.3 hebben we een code-editor geïntegreerd in Qt Quick Designer. Hiermee kunt u de Eigenschappen-editor en de Navigator ook gebruiken tijdens het bewerken van code. Bovendien kunt u de weergave splitsen om zowel de grafische als de code-editor weer te geven en direct zien hoe een wijziging in de grafische editor de code beïnvloedt en omgekeerd. Natuurlijk kunt u de code-alleen-editor toch ook in de bewerkmodus gebruiken.
- Qt Quick Designer bevat nog veel meer verbeteringen en toevoegingen, zoals betere ondersteuning van gestapelde containers en een nieuwe werkbalk voor veel voorkomende acties. Kijk eens naar de blogpost die alleen gericht is op wat nieuw is in Qt Quick Designer.
- CMake:
- Als u Qt Creator met CMake 3.7 of hoger gebruikt, gebruiken we nu de servermodus die is toegevoegd aan CMake 3.7 ten behoeve van IDE's. Het biedt veel betere informatie over de projectstructuur, inclusief paden en meer, dan wat we eerder konden ontleden van de generators en Makefile. Als gevolg hiervan ziet u ook producten en doelen in de projectstructuur en kunt u deze afzonderlijk bouwen.
- Ongeacht de CMake-versie hebben we header-bestanden toegevoegd aan de projectstructuur, zelfs als deze niet expliciet in de projectbestanden worden vermeld. Je kunt nu ook bestaande builds van een CMake-project importeren, zoals we al bieden voor op QMake gebaseerde projecten, die een kit installeert met de informatie in de CMake-cache uit de build en nieuwe toolchains en Qt-versies registreert als dat nodig is.
- C ++:
- Als u naast C ++ codeert in C of bestanden in verschillende (sub) projecten met verschillende definities gebruikt, vindt u een nieuwe functie in de C ++ -bewerker nuttig: als een bestand in verschillende contexten wordt gebruikt, kunt u menu verschijnt in de werkbalk bovenaan de editor, waarmee u het (sub) project en de taal kunt kiezen waar de redacteur het bestand in moet interpreteren (documentatie).
- Schakel de ClangRefactoring-plug-in in als u wat experimenteert. Het voegt voorlopige ondersteuning voor clang-query toe aan Advanced Find en gebruikt Clang voor de lokale hernoeming van refactoring.
- Foutopsporing CDB / MSVC:
- Onze CDB-ondersteuning voor het debuggen van MSVC-code maakt nu gebruik van een op Python gebaseerd back-end voor behoorlijk printen. Dit resulteert in veel betere prestaties en, omdat het de meest mooie afdrukcode deelt met onze GDB- en LLDB-backends, ook in meer, betere en uniforme, mooie printers voor de CDB-ondersteuning van Qt Creator.
- Opmerking: de CDB-foutopsporingondersteuning is verplaatst naar een afzonderlijke, optionele component in de installatieprogramma's (standaard ingeschakeld). Helaas betekent dit dat als u het online installatieprogramma gebruikt om bij te werken naar Qt Creator 4.3, dit nieuwe onderdeel niet zal worden geïnstalleerd. U moet de onderhoudstool opnieuw starten, "Componenten toevoegen of verwijderen" kiezen en de Qt & gt; Tools & gt; Qt Creator CDB Debugger Ondersteuningscomponent om het terug te krijgen.
- QML-profiel:
- Wanneer u uw Qt Quick-toepassing profileert met de QML Profiler, ziet u nu ook informatie over prestaties in de QML-code-editor. De profiler zelf ontving ook veel prestatieverbeteringen en veel kleinere UI-problemen werden opgelost.
- Android:
- Qt Creator 4.3 lost de problemen op die zijn veroorzaakt door wijzigingen in de Android SDK-versie 25.3.1.
- iOS
- Als u de ontwikkeling van Qt Creator voor iOS gebruikt, kunt u nu het ontwikkelaarsteam en het provisioningprofiel kiezen dat wordt gebruikt voor ondertekening. Dit overschrijft de standaardwaarde die QMake kiest en alle instellingen die u in uw projectbestanden hebt.
Wat is nieuw in versie 4.2.2 / 4.3 Beta:
- Dit is een pure bugfix-release, en zorgt voor verschillende belangrijke bugs.
- Verschillende eigenschappen van uitvoeringsconfiguraties zijn alleen geïnitialiseerd bij het openen van de modus Projecten, wat leidde tot verschillende problemen bij het uitvoeren van QMake-projecten en projecten die aangepaste uitvoerbare bestanden uitvoeren, die nu zijn opgelost.
- In 4.2 hebben we iOS Simulator-ondersteuning voor Xcode 8 gerepareerd. Helaas waren er nog steeds problemen, vooral bij het uitvoeren van iOS 10-simulatorapparaten.
- We hebben de manier aangepast waarop we applicaties op de simulator starten en dit zou nu betrouwbaar opnieuw moeten werken.
Wat is nieuw in versie 4.2.1 / 4.3 Beta:
- Dit is een pure bugfix-release en zorgt voor verschillende belangrijke bugs.
- Verschillende eigenschappen van uitvoeringsconfiguraties zijn alleen geïnitialiseerd bij het openen van de modus Projecten, wat leidde tot verschillende problemen bij het uitvoeren van QMake-projecten en projecten die aangepaste uitvoerbare bestanden uitvoeren, die nu zijn opgelost.
- In 4.2 hebben we iOS Simulator-ondersteuning voor Xcode 8 gerepareerd. Helaas waren er nog steeds problemen, vooral bij het uitvoeren van iOS 10-simulatorapparaten.
- We hebben de manier aangepast waarop we applicaties op de simulator starten en dit zou nu betrouwbaar opnieuw moeten werken.
Wat is nieuw in versie 4.2.1:
- Dit is een pure bugfix-release en zorgt voor van verschillende belangrijke bugs.
- Verschillende eigenschappen van uitvoeringsconfiguraties zijn alleen geïnitialiseerd bij het openen van de modus Projecten, wat leidde tot verschillende problemen bij het uitvoeren van QMake-projecten en projecten die aangepaste uitvoerbare bestanden uitvoeren, die nu zijn opgelost.
- In 4.2 hebben we iOS Simulator-ondersteuning voor Xcode 8 gerepareerd. Helaas waren er nog steeds problemen, vooral bij het uitvoeren van iOS 10-simulatorapparaten.
- We hebben de manier aangepast waarop we applicaties op de simulator starten en dit zou nu betrouwbaar opnieuw moeten werken.
Wat is nieuw in versie 4.2.0:
- Thema:
- We hebben thema's Flat Light en Flat Dark toegevoegd, ter aanvulling van het platte thema dat is toegevoegd in 4.0. Ze zijn beschikbaar in de Omgeving & gt; Interface & gt; Thema instellingen. We hebben ook een aantal editor-kleurenschema's toegevoegd die u vindt in Text Editor & gt; Lettertypen & amp; Kleuren.
- bewerken
- Teksteditors gedragen zich nu veel beter met betrekking tot het automatisch invoegen en overslaan van tekens. Als u een quote of een haakje typt, wordt het bijbehorende sluitteken toegevoegd. Als u het openingspersonage verwijdert, wordt het weer verwijderd. Als u het afsluitende teken zelf typt, wordt de automatisch geplaatste vervangen. Beide zijn nu alleen van toepassing zolang de tekstcursor niet van het sluitende teken verwijderd is. U kunt ook het automatisch invoegen van haakjes en aanhalingstekens afzonderlijk in de Teksteditor & gt; Voltooiingsinstellingen.
- C ++:
- Naast het oplossen van fouten in het codemodel en de integratie van statische analyzers, hebben we ook onze binaire pakketten bijgewerkt om Clang 3.8.1 te gebruiken, waarmee ook veel problemen worden opgelost, vooral met MSVC. We hebben ook een recentere patch toegevoegd aan Clang waardoor deze beter werkt met MSVC2015 Update 3.
- Qt Snel:
- Zowel Qt Quick Designer als QML Profiler hebben veel prestatieverbeteringen gekregen. U kunt nu een Qt Quick Controls 2-stijl kiezen die Qt Quick Designer gebruikt om uw items weer te geven. De nieuwe actie Verplaatsen naar component verplaatst een item en de inhoud ervan naar een apart bestand.
- CMake:
- Veel bugs zijn opgelost voor ondersteuning van CMake-projecten en de workflow is verder verbeterd. CMake wordt alleen automatisch uitgevoerd als Qt Creator de actieve toepassing is, en u kunt het automatisch uitvoeren volledig uitschakelen (Build & amp; Uitvoeren & gt; CMake). Als u de variabele QML_IMPORT_PATH in de CMake-cache voor uw project instelt, haalt Qt Creator dit op en voert het door naar het QML-codemodel, zodat u toegang heeft tot uw QML-invoer in de editor. (Voorbeeld CMake-code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import CACHE string "" FORCE))
- Andere verbeteringen:
- Als u de plug-in inschakelt (Help & gt; Over Plug-ins, of Qt Creator & gt; Over Plugins op macOS), krijgt Qt Creator experimentele ondersteuning voor de Nim-programmeertaal. Veel dank aan Filippo Cucchetto voor deze bijdrage. Het ondersteunt syntaxisaccentuering, inspringing, coderingsstijlinstellingen en eenvoudig projectbeheer, inclusief toepassingen voor bouwen, uitvoeren en foutopsporing.
Wat is nieuw in versie 4.1.0:
- Thema:
- We hebben thema's Flat Light en Flat Dark toegevoegd, ter aanvulling van het platte thema dat is toegevoegd in 4.0. Ze zijn beschikbaar in de Omgeving & gt; Interface & gt; Thema instellingen. We hebben ook een aantal editor-kleurenschema's toegevoegd die u vindt in Text Editor & gt; Lettertypen & amp; Kleuren.
- bewerken
- Teksteditors gedragen zich nu veel beter met betrekking tot het automatisch invoegen en overslaan van tekens. Als u een quote of een haakje typt, wordt het bijbehorende sluitteken toegevoegd. Als u het openingspersonage verwijdert, wordt het weer verwijderd. Als u het afsluitende teken zelf typt, wordt de automatisch geplaatste vervangen. Beide zijn nu alleen van toepassing zolang de tekstcursor niet van het sluitende teken verwijderd is. U kunt ook het automatisch invoegen van haakjes en aanhalingstekens afzonderlijk in de Teksteditor & gt; Voltooiingsinstellingen.
- C ++:
- Naast het oplossen van fouten in het codemodel en de integratie van statische analyzers, hebben we ook onze binaire pakketten bijgewerkt om Clang 3.8.1 te gebruiken, waarmee ook veel problemen worden opgelost, vooral met MSVC. We hebben ook een recentere patch toegevoegd aan Clang waardoor deze beter werkt met MSVC2015 Update 3.
- Qt Snel:
- Zowel Qt Quick Designer als QML Profiler hebben veel prestatieverbeteringen gekregen. U kunt nu een Qt Quick Controls 2-stijl kiezen die Qt Quick Designer gebruikt om uw items weer te geven. De nieuwe actie Verplaatsen naar component verplaatst een item en de inhoud ervan naar een apart bestand.
- CMake:
- Veel bugs zijn opgelost voor ondersteuning van CMake-projecten en de workflow is verder verbeterd. CMake wordt alleen automatisch uitgevoerd als Qt Creator de actieve toepassing is, en u kunt het automatisch uitvoeren volledig uitschakelen (Build & amp; Uitvoeren & gt; CMake). Als u de variabele QML_IMPORT_PATH in de CMake-cache voor uw project instelt, haalt Qt Creator dit op en voert het door naar het QML-codemodel, zodat u toegang heeft tot uw QML-invoer in de editor. (Voorbeeld CMake-code: set (QML_IMPORT_PATH $ {CMAKE_SOURCE_DIR} / qml $ {CMAKE_BINARY_DIR} / import CACHE string "" FORCE))
- Andere verbeteringen:
- Als u de plug-in inschakelt (Help & gt; Over Plug-ins, of Qt Creator & gt; Over Plugins op macOS), krijgt Qt Creator experimentele ondersteuning voor de Nim-programmeertaal. Veel dank aan Filippo Cucchetto voor deze bijdrage. Het ondersteunt syntaxisaccentuering, inspringing, coderingsstijlinstellingen en eenvoudig projectbeheer, inclusief toepassingen voor bouwen, uitvoeren en foutopsporing.
Wat is nieuw in versie 4.0.3:
- Met ingang van deze release maken we de Clang-statische analyse-integratie, uitgebreide QML-profilerfuncties en automatische testintegratie (experimenteel) beschikbaar onder open source. De eerder in de handel verkrijgbare verbindingseditor en padeditor van Qt Quick Designer waren al open source met Qt Creator 3.6.0. Qt Creator is nu beschikbaar onder commerciële licentie en GPLv3 (met uitzonderingen). De uitzonderingen zorgen ervoor dat er geen licentiebeperkingen gelden voor gegenereerde code en dat overbrugging naar code van derden nog steeds mogelijk is.
- Gebruikers van CMake zullen merken dat we de workflow voor CMake-projecten hebben verbeterd. CMake wordt nu automatisch geactiveerd wanneer dat nodig is en kit-instellingen zoals de gebruikte Qt-versie of gereedschapsketen worden automatisch geconfigureerd. De projectmodus heeft nu een gebruikersinterface om de CMake-configuratie voor een build-directory te wijzigen. U kunt ook de CMake-configuratie wijzigen die gemeenschappelijk is voor alle projecten die dezelfde kit gebruiken. Qt Creator zal niet langer CMake build-mappen maken voordat het project is gebouwd. Dit zorgt voor een veel opgeruimde werkomgeving, vooral wanneer gebruikers alleen de broncode willen bestuderen met behulp van het CMake build-systeem.
- Het Clang-codemodel wordt nu automatisch gebruikt als de (experimentele) plug-in is ingeschakeld. We hebben aanpasbare configuraties toegevoegd voor waarschuwingen, die u ook per project kunt opgeven.
- Aan de zijde van het foutopsporingsprogramma hebben we meerdere problemen opgelost die verschenen met de nieuwe LLDB opgenomen in Xcode 7.3 op OS X. U zult ook meer mooie printers vinden voor standaardsoorten, evenals vele bugfixes.
- Als je je afvraagt waar de Analysemodus is gegaan: deze is samengevoegd met de Debug-modus. In de nieuwe, uniforme Debug-modus vindt u nu de hulpprogramma's Debugger, Clang Static Analyzer, Memcheck, Callgrind en QML Profiler. De QML Profiler voegt een nieuwe visualisatie van statistieken toe: The Flamegraph. In deze weergave geven de horizontale balken de hoeveelheid tijd weer die alle aanroepingen van een functie hebben afgelegd, en verticaal nesten bovenaan geeft aan welke functies werden aangeroepen door welke andere, waardoor een zeer beknopt overzicht wordt geboden.
- In Qt Quick Designer kunt u nu het canvas verplaatsen door met de linkermuisknop te slepen terwijl u op de spatiebalk drukt. Het voegt ondersteuning toe voor de nieuwe Qt Quick Controls 2 en ontving veel bugfixes. Ga ook naar de post en video over Qt Quick Designer en Qt Quick Controls 2 die we onlangs op onze blog hebben gepubliceerd.
- Qt Creator heeft nu ook een nieuw, plat thema, dat is gebaseerd op het concept dat Diana een jaar geleden presenteerde. Het is standaard voor iedereen die nog nooit het thema in Qt Creator heeft gewijzigd. Het oude thema is ook nog steeds beschikbaar als 'Klassiek' in Extra & gt; Opties & gt; Omgeving & gt; Interface.
Wat is nieuw in versie 4.0.1:
- De meest opvallende nieuwe functie in deze versie is waarschijnlijk de markering die we hebben toegevoegd aan de verticale schuifbalken van de editors. U kunt nu gemakkelijk zien waar
- bladwijzers, onderbrekingspunten, waarschuwingen, fouten en zoekresultaten bevinden zich in het geopende document
- We hebben ook de prestaties van de algemene zoekopdrachten in Qt Creator verbeterd. Hoewel de op code gebaseerde zoekopdrachten zoals Find Usages altijd multi-threaded waren, was dit niet het geval voor de puur op tekst gebaseerde zoekopdrachten, die nu is opgelost.
- Qt Creator's eigen C ++-codemodel ontving veel oplossingen, bijvoorbeeld voor veel problemen met sjablonen. Er was ook veel vooruitgang met het op Clang gebaseerde codemodel, dat nu in een afzonderlijk proces draait, wat ons veiliger zou moeten maken tegen bugs in Clang zelf. We hebben ook onze binaire pakketten geüpgraded om Clang 3.6 te gebruiken.
- Omdat Qt Quick 1 is opgevolgd door Qt Quick 2 in Qt 5 en nu officieel verouderd is in Qt 5.5, hebben we ondersteuning voor Qt Quick 1 verwijderd van Qt Quick Designer. We hebben ook de Qt Quick 1-wizards en ondersteuning voor profilering met V8 verwijderd. De visuele ontwerper voor Qt Quick 2, de code-editor voor Qt Quick 1 en 2, en het profileren van Qt Quick 2 vanaf Qt 5.2 en later en van Qt Quick 1 worden niet beïnvloed.
- We hebben ook de ondersteuning voor BlackBerry 10-ontwikkeling verwijderd, zonder een onderhouder. De ontwikkeling van QNX wordt hier niet door beïnvloed.
- In Windows hebben we een probleem opgelost waardoor Qt Creator soms enkele seconden vastliep wanneer een gebruikerstoepassing draaide. Op Linux hebben we een prestatieprobleem opgelost toen Qt Creator werd gecompileerd met journald-ondersteuning. Voor Android-ontwikkeling hebben we problemen opgelost met Android M, 64-bits en Google AVD's.
Wat is nieuw in versie 3.5.1 / 3.6.0 RC1:
- De meest opvallende nieuwe functie in deze versie is waarschijnlijk de markering die we hebben toegevoegd aan de verticale schuifbalken van de editors. U kunt nu gemakkelijk zien waar
- bladwijzers, onderbrekingspunten, waarschuwingen, fouten en zoekresultaten bevinden zich in het geopende document
- We hebben ook de prestaties van de algemene zoekopdrachten in Qt Creator verbeterd. Hoewel de op code gebaseerde zoekopdrachten zoals Find Usages altijd multi-threaded waren, was dit niet het geval voor de puur op tekst gebaseerde zoekopdrachten, die nu is opgelost.
- Qt Creator's eigen C ++-codemodel ontving veel oplossingen, bijvoorbeeld voor veel problemen met sjablonen. Er was ook veel vooruitgang met het op Clang gebaseerde codemodel, dat nu in een afzonderlijk proces draait, wat ons veiliger zou moeten maken tegen bugs in Clang zelf. We hebben ook onze binaire pakketten geüpgraded om Clang 3.6 te gebruiken.
- Omdat Qt Quick 1 is opgevolgd door Qt Quick 2 in Qt 5 en nu officieel verouderd is in Qt 5.5, hebben we ondersteuning voor Qt Quick 1 verwijderd van Qt Quick Designer. We hebben ook de Qt Quick 1-wizards en ondersteuning voor profilering met V8 verwijderd. De visuele ontwerper voor Qt Quick 2, de code-editor voor Qt Quick 1 en 2, en het profileren van Qt Quick 2 vanaf Qt 5.2 en later en van Qt Quick 1 worden niet beïnvloed.
- We hebben ook de ondersteuning voor BlackBerry 10-ontwikkeling verwijderd, zonder een onderhouder. De ontwikkeling van QNX wordt hier niet door beïnvloed.
- In Windows hebben we een probleem opgelost waardoor Qt Creator soms enkele seconden vastliep wanneer een gebruikerstoepassing draaide. Op Linux hebben we een prestatieprobleem opgelost toen Qt Creator werd gecompileerd met journald-ondersteuning. Voor Android-ontwikkeling hebben we problemen opgelost met Android M, 64-bits en Google AVD's.
Wat is nieuw in versie 3.5.0:
- De meest opvallende nieuwe functie in deze versie is waarschijnlijk de markering die we hebben toegevoegd aan de verticale schuifbalken van de editors. U kunt nu gemakkelijk zien waar
- bladwijzers, onderbrekingspunten, waarschuwingen, fouten en zoekresultaten bevinden zich in het geopende document
- We hebben ook de prestaties van de algemene zoekopdrachten in Qt Creator verbeterd. Hoewel de op code gebaseerde zoekopdrachten zoals Find Usages altijd multi-threaded waren, was dit niet het geval voor de puur op tekst gebaseerde zoekopdrachten, die nu is opgelost.
- Qt Creator's eigen C ++-codemodel ontving veel oplossingen, bijvoorbeeld voor veel problemen met sjablonen. Er was ook veel vooruitgang met het op Clang gebaseerde codemodel, dat nu in een afzonderlijk proces draait, wat ons veiliger zou moeten maken tegen bugs in Clang zelf. We hebben ook onze binaire pakketten geüpgraded om Clang 3.6 te gebruiken.
- Omdat Qt Quick 1 is opgevolgd door Qt Quick 2 in Qt 5 en nu officieel verouderd is in Qt 5.5, hebben we ondersteuning voor Qt Quick 1 verwijderd van Qt Quick Designer. We hebben ook de Qt Quick 1-wizards en ondersteuning voor profilering met V8 verwijderd. De visuele ontwerper voor Qt Quick 2, de code-editor voor Qt Quick 1 en 2, en het profileren van Qt Quick 2 vanaf Qt 5.2 en later en van Qt Quick 1 worden niet beïnvloed.
- We hebben ook de ondersteuning voor BlackBerry 10-ontwikkeling verwijderd, zonder een onderhouder. De ontwikkeling van QNX wordt hier niet door beïnvloed.
- In Windows hebben we een probleem opgelost waardoor Qt Creator soms enkele seconden vastliep wanneer een gebruikerstoepassing draaide. Op Linux hebben we een prestatieprobleem opgelost toen Qt Creator werd gecompileerd met journald-ondersteuning. Voor Android-ontwikkeling hebben we problemen opgelost met Android M, 64-bits en Google AVD's.
Wat is nieuw in versie 3.4.2:
- Deze release bevat oplossingen voor de volgende regressies: handmatig geregistreerde documentatie op Windows werd opnieuw ongedaan gemaakt bij het opnieuw opstarten en het uitschakelen van plug-ins kon het grootste deel van het dialoogvenster Over-plug-ins uitschakelen.
Wat is nieuw in versie 3.4.0:
- De C ++ -ondersteuning in Qt Creator heeft nu een nieuwe refactoring-actie die alle functiedefinities uit een klasseverklaring verwijdert. We hebben ook automatische aanvulling toegevoegd voor signalen en slots in Qt 5-stijlverbindingen. Typ gewoon de "& amp;" en laat automatische voltooiing het type object bepalen. Nieuw is ook een locatorfilter, All Included C / C ++ Files, dat alle bestanden die in uw project worden gebruikt, vindt door ze op te nemen, zelfs als ze niet expliciet in uw project worden genoemd. Het filter is onderdeel van de standaardwaarde die wordt gebruikt wanneer u alleen het locator invoerveld typt en de snelkoppelingsstring deelt met Files in Any Project.
- Voor gebruikers van de Professional- of Enterprise-editie hebben we experimentele integratie toegevoegd voor Qt Test-gebaseerde autotests en Qt Quick-tests. Het voegt een ander deelvenster Tests toe, waarin de in uw project gedefinieerde tests worden vermeld, manieren worden geboden om afzonderlijke of sets tests uit te voeren en de testresultaten mooi weergeven in een nieuw uitvoervenster Testresultaten. Om het te proberen, open je Help & gt; Over Plug-ins (Qt Creator & gt; Over Plug-ins, in OS X), schakelt u Hulpprogramma's in & gt; AutoTest en herstart Qt Creator. We hebben ook de Clang-statische analysator-integratie uit experimentele toestand verplaatst. Als je tenminste Clang 3.6 hebt geïnstalleerd, dan ondersteunt het nu ook het gebruik met MSVC en MinGW. We hebben ook de onderdrukking van afzonderlijke diagnostische gegevens voor een bestand toegevoegd en een nieuwe pagina in de modus Projecten om deze te beheren.
- De omgeving wijzigen voor het uitvoeren van externe hulpprogramma's
- Door QML Profiler-notities zoeken
- 64-bits Android-werktuigkettingen gebruiken
- Generieke projecten gebruiken voor bare metal-ontwikkeling
- Markeren van haakjes in generieke markeringen
Wat is nieuw in versie 3.3.2:
- implementatie van de plug-in voor het Clang-codemodel in OS X (QTCREATORBUG-14038)
- een crash met Qt Snelle emulatielaag bij gebruik van fallback-emulatie (QTCREATORBUG-14031)
Wat is nieuw in versie 3.3.1:
- bewerken
- Crash opgelost met enkele markeringsbestanden (QTCREATORBUG-13883)
- CMake-projecten:
- Opgelost, inclusief voltooiing (QTCREATORBUG-13567)
- Vaste markering voor CMake-bestanden (QTCREATORBUG-13588)
- C ++ -ondersteuning:
- Voortzetting van commentaar gecorrigeerd (QTCREATORBUG-13415)
- Fixed Convert to Pointer-refactoringactie voor automatische variabelen (QTCREATORBUG-13605)
- Oplossing voor het corrigeren van acties in het contextmenu
- werkte alleen als de tekstcursor het eerst was ingesteld (QTCREATORBUG-13388)
- Crash opgelost als er geen sets beschikbaar zijn (QTCREATORBUG-13730)
- Oneindige lus hersteld bij het parseren van sommige bestanden (QTCREATORBUG-13703)
- Crash opgelost wanneer #if nesten dieper is dan 512 niveaus
- Versiecontrolesystemen:
- Git
- Herstelde chunks in diff viewer hersteld wanneer diff.mnemonicprefix is ingesteld (QTCREATORBUG-13782)
- ClearCase
- Opgelost dat uitchecken was aangevraagd, hoewel het bestand al was uitgecheckt (QTCREATORBUG-13782)
- Codedeken:
- Probleemoplossing voor pastebin.ca (QTCREATORBUG-13802)
- Platformspecifiek
- OS X:
- Fixed dropping files vanuit Finder naar Qt Creator (QTBUG-40449)
- Android:
- Crash opgelost bij het verwijderen van automatisch gedetecteerde kits (QTCREATORBUG-13736)
- Foutopsporingstoepassingen die veel modules verbinden (QTCREATORBUG-13691)
- WinRT:
- Probleem met het installeren van aangepaste bestanden in de hoofdmap van het pakket (QTCREATORBUG-13835)
- Probleem met incidentele crashes bij foutopsporing opgelost
Wat is nieuw in versie 3.3.0:
- Deze versie wordt geleverd met een groot aantal nieuwe functies en een groot aantal bugfixes.
- Andere functies zijn ondersteuning voor het Gradle Build-systeem voor Android-ontwikkeling, een refactoring-actie voor het adopteren van de nieuwe verbindingsstijl in Qt 5, BareMetal-ondersteuning voor CMake-projecten en een optie om de Qt Quick Compiler te gebruiken voor Qmake-gebaseerde QML-projecten . Raadpleeg ook ons wijzigingslogboek voor een vollediger lijst met wijzigingen.
- Voor gebruikers van de Professional- of Enterprise-editie hebben we experimentele ondersteuning toegevoegd voor het uitvoeren van de Clang Static Analyzer op uw projecten, als een nieuw hulpmiddel in de modus Analyseren. De scènegrafiekgebeurteniscategorie in de QML Profiler is aanzienlijk verbeterd en visualiseert nu de tijdbereiken van alle scènegrafiekgerelateerde gebeurtenissen in plaats van ze als een lijst met getallen weer te geven. U kunt nu ook ingangsevents zien in de QML-profiler, in een aparte categorie. In Qt Quick Designer hebben we de directe bewerking van tabViews en aanvullende controles voor formulierbestanden (.ui.qml) en knoppen voor het exporteren van formulieritems voor gebruik in de implementatiebestanden toegevoegd.
Wat is nieuw in versie 3.3.0 Beta 1:
- Het wordt geleverd met verbeterde ondersteuning voor het splitsen van editors en aanvullende editorvensters. U kunt nu & amp; drop-editors tussen splitsingen door het nieuwe bestandstypepictogram te verslepen, naast het dropdown-menu van het document (zie screenshot). Houd de Ctrl-toets (of Option-toets op OS X) ingedrukt om een andere editor op hetzelfde document te openen in plaats van deze te verplaatsen. De navigatieweergaven (zoals projecten en open documenten) ondersteunen ook het slepen van bestanden naar splitsingen. Als u nu bestanden uit het systeem in een Qt Creator-venster laat vallen, wordt het bestand ook in de juiste splitsing geopend.
- Het is nu mogelijk om omgevingsvariabelen te specificeren die met specifieke kits kunnen worden gebruikt. Displaynamen van kits en Qt-versies kunnen variabelen bevatten zoals% {Qt: Version}, die automatisch worden gevuld met de bijbehorende waarden. We hebben ook een selectievakje toegevoegd om alle sets te selecteren en deselecteren bij het opzetten van projecten.
- Het openen van QMake-projecten wordt nu ook asynchroon uitgevoerd, zoals de reparsing die wordt uitgevoerd wanneer .pro- of .pri-bestanden veranderen. U kunt nu bestanden toevoegen aan Qbs-projecten via het contextmenu in de weergave Projecten.
- De QML Profiler kreeg ondersteuning voor het opnieuw ordenen, weergeven en verbergen van categorieën in de tijdlijn. U kunt ook notities toevoegen aan gebeurtenissen die vervolgens worden geëxporteerd samen met de profileringsgegevens en kunnen worden gedeeld met anderen.
- Wanneer u op de Enter-toets drukt terwijl de tekstcursor zich in een letterlijke C ++ -tekenreeks bevindt, wordt de tekenreeks nu (optioneel) gesplitst en vervolgd op de volgende regel door automatisch de benodigde offertes toe te voegen. We hebben ook een kleine refactoring-actie toegevoegd voor het converteren van connect () -aanroepen om de nieuwe verbindingsstijl in Qt 5 te gebruiken.
- Voor Android-ontwikkeling hebben we ondersteuning voor het Gradle Build-systeem toegevoegd.
- Voor gebruikers van de Professional- of Enterprise-editie hebben we experimentele ondersteuning toegevoegd voor het uitvoeren van de Clang Static Analyzer op uw projecten, als een nieuw hulpmiddel in de modus Analyseren. De scènegrafiekgebeurteniscategorie in de QML Profiler is aanzienlijk verbeterd en visualiseert nu de tijdbereiken van alle scènegrafiekgerelateerde gebeurtenissen in plaats van ze als een lijst met getallen weer te geven. U kunt nu ook ingangsevents zien in de QML-profiler, in een aparte categorie.
- We hebben veel meer bugs verholpen en verbeteringen aangebracht, zoals het uiterlijk van Qt Creator op hoge DPI-schermen verbeteren, een lijst met geopende vensters toevoegen aan het menu Venster en een optionele zijbalk toevoegen met Inhoud, Index, Bladwijzers en Zoek naar weergaven naar het externe helpvenster. Raadpleeg ons wijzigingslogboek voor een vollediger lijst met wijzigingen.
- Opmerking: met Qt Creator 3.3 laten we de ondersteuning voor het compileren van Qt Creator met Qt 4 vallen. De minimaal vereiste Qt-versie om Qt Creator zelf te compileren is momenteel Qt 5.3.1. Dit heeft geen invloed op je eigen projecten, maar we ondersteunen de ontwikkeling van Qt 4-gebaseerde applicaties met Qt Creator nog steeds volledig.
Wat is nieuw in versie 3.2.2:
- Qt Creator 3.2.2 biedt bijvoorbeeld verbeteringen in het gebruik van Xcode 6 en iOS Simulator.
Wat is nieuw in versie 3.2.1:
- Algemeen:
- Vaste bevriezen bij gebruik van snelkoppeling voor alle projecten of huidig project
- locatorfilters (QTCREATORBUG-12875)
- Crash opgelost bij het activeren van timers door de niet-ondersteunde UpdateInfo te verwijderen
- plug-in die het heeft geactiveerd (QTCREATORBUG-11262)
- Qbs-projecten:
- Probleem opgelost met het toevoegen en verwijderen van bestanden wanneer het projectbestand tegen schrijven is beveiligd door VCS
- Crash opgelost bij het verwijderen van de lege installatiestap
- C ++ -ondersteuning:
- Crash opgelost bij het openen van contextmenu op macroparameter (QTCREATORBUG-12853)
- QML-ondersteuning:
- Ontbrekende leden toegevoegd aan datumobjecten
- Toegevoegde sjablonen voor Qt Quick 2.3 en Qt Quick Controls 1.2-toepassingen
- Vaste sneltoetsen op het toetsenbord in QML / JS-console (QTCREATORBUG-12956)
- Qt Quick Designer:
- Optie toegevoegd om terugval-QML-poppen te gebruiken en in te stellen als standaard
- Vaste bijwerking van kleureigenschappen (QTCREATORBUG-12841)
- Vaste duplicatie van ApplicationWindow-eigenschappen (QTCREATORBUG-12910)
- Platformspecifiek
- OS X:
- Vaste implementatie van Clang-bibliotheek in binaire pakketten
- Vaste implementatie van fallback QML-marionetten in binaire pakketten
- Foutief bestand verwijderd & gt; Verlaat het menu-item
- iOS
- Vaste bepaling van de nieuwste SDK-versie wanneer er geen versie expliciet wordt vermeld
- Linux op afstand:
- Gemengde foutopsporing QML en C ++ opgelost (QTCREATORBUG-12928)
- Vaste controle voor maximale pakketgrootte voor SSH-verbindingen (QTCREATORBUG-12884)
- Windows Phone:
- Vaste lettertype-implementatie voor Windows Phone 8.0
Wat is nieuw in versie 3.2.0:
- Blokkeuzes in teksteditors laten je nu toe om "kolombewerking" uit te voeren, wat betekent dat alle geselecteerde regels tegelijkertijd worden bewerkt (Qt Creator Manual)
- Contexthulp kan nu worden geconfigureerd om te openen in een extern venster (zonder de Help-modus uit te schakelen)
- Ondersteuning voor door C99 aangewezen initializers en aaneengeschakelde reeksen is toegevoegd aan het C ++-codemodel, evenals verbeteringen aan de coderingsverwerking en lambda-ondersteuning en vele andere zaken
- Meer deelvensters kunnen nu worden doorzocht met Ctrl + F, bijvoorbeeld de projectboom
- De QML-profiler heeft opnieuw veel prestatie- en stabiliteitsverbeteringen ontvangen
- Gebruikers van Enterprise Qt Creator kunnen nu ook de QML-profiler gebruiken om hun JavaScript-geheugengebruik in QML te debuggen. (Dit is alleen beschikbaar bij gebruik van Qt 5.4 voor de foutopsporingsapplicatie.)
Wat is nieuw in versie 3.2.0 RC1:
- Het locatorfilter van het bestandssysteem & lsquo; f 'kan nu worden gebruikt om nieuwe bestanden te maken.
- Meer vensters kunnen worden doorzocht, bijvoorbeeld de projectboom.
- De qbs-plug-in ondersteunt nu het toevoegen en verwijderen van bestanden uit projecten.
- Het C ++-codemodel ontving veel fixes, b.v. voor het bewerken van lambda's.
Wat is nieuw in versie 3.2.0 Beta 1:
- In de teksteditors kunt u nu "kolombewerking" doen in blokselecties, dus als u een blokselectie invoert, passen alle regels tegelijkertijd aan. Contexthulp kan nu worden geconfigureerd om te openen in een extern venster (zonder de Help-modus uit te schakelen). Wanneer hetzelfde bestand in meerdere splitsingen wordt geopend, zullen de editors hetzelfde deel van het bestand blijven tonen, zelfs wanneer lijnen in een andere splitsing worden toegevoegd of verwijderd. Er waren ook veel oplossingen in het C ++ -model, waaronder ondersteuning voor door C99 aangewezen initializers, samengevoegde tekenreeksen en oplossingen voor coderingsproblemen.
- In de weergaven voor foutopsporing kunt u nu kolommen uitvouwen en samenvouwen door op de kop te klikken. Er zijn verschillende typen toegevoegd aan de helpers voor foutopsporing, en als u dapper bent, kunt u nu ook uw eigen hulpzoekers voor het debuggen voor uw eigen typen bieden. De QML-profiler ontving opnieuw veel prestatie- en stabiliteitsverbeteringen. Enterprise-gebruikers kunnen nu hun JavaScript-geheugengebruik in QML debuggen met behulp van de nieuwe geheugenprofileringsfunctie van de QML-profiler. (Dit is alleen beschikbaar bij gebruik van Qt 5.4.)
Eisen
- Qt
Reacties niet gevonden