Na ovoj stranici

Provjerite sintaksu koda

Dok pišete kod, Qt Creator provjerava sintaksu koda. Kada Qt Creator pronađe sintaksnu pogrešku u vašem kodu, podcrtava je, prikazuje ikonu i prikazuje detalje pogreške kada pomaknete pokazivač miša preko pogreške ili ikone. Da biste primijenili dostupnu ispravku, odaberite Ikona žarulje.

Slično tome, kada radite s instancom notacije JavaScript objekta (JSON), Qt Creator podcrtava pogreške u JSON strukturi podataka.

Primjeri pogrešaka u C++ kodu

Qt Creator označava pogrešku jer nedostaje točka-zarez na kraju retka:

Syntaxna greška u načinu uređivanja

Qt Creator izdaje upozorenje jer se varijabla ne koristi:

Semantička pogreška u načinu uređivanja

U nazivu Qt klase nalazi se tipfel:

Iskačući opis alata u načinu uređivanja

Provjerite sintaksu QML-a ili JavaScript-a

Prilikom pisanja QML ili JavaScript koda, anotacije mogu sadržavati kodove pogrešaka.

Ako za projekt uključite QML Language Server, on koristi qmllint za provjeru QML i JavaScript koda. Za više informacija pogledajte Referencu za qmllint.

Ako isključite QML Language Server, Qt Creator koristi statički analizator. Za više informacija pogledajte JavaScript i QML kodove pogrešaka.

Odabir čeka za statički analizator

Upravljanje porukama

Koristite ikone u skočnom prozoru pomoćnih informacija za kopiranje poruke o pogrešci ili upozorenju u međuspremnik, za skrivanje poruka određene vrste ili za promjenu postavki dijagnostike.

Za izmjenu boja koje se koriste za podcrtavanje pogrešaka i upozorenja:

  1. Idite na Postavke > Text Editor > Font & Colors > Copy
  2. Odaberite nove boje za Error i Warning.

Postavite položaje linijskih anotacija

Da biste odredili položaj na kojem se prikazuju oznake, idite na Postavke > Text Editor > Display > Line Annotations i zatim odaberite hoćete li prikazati oznake izravno uz kod, poravnate desno uz kod ili u desnom marginu. Prikazivanje oznaka između redaka može biti korisno ako obično nema dovoljno prostora za prikaz oznaka uz tekst.

Prikaži postavke uređivača teksta

Ako sakrijete bilješke, možete pomaknuti pokazivač miša preko ikone kako biste ih vidjeli.

Vidi također JavaScript i QML provjere, Kako: Analizirati, Analizatori i Analiza koda.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.