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:

Syntax error in the Edit mode

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čajući opis alata u načinu uređivanja

Provjerite sintaksu QML-a ili JavaScript koda

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 kodovi pogrešaka.

Odabir čekova za statički analizator

Upravljanje porukama

Koristite ikone u skočnom prozoru pomoćnog vrha da biste kopirali poruku o pogrešci ili upozorenju u međuspremnik, sakrili poruke određene vrste ili promijenili postavke dijagnostike.

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

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

Postavite položaje oznaka na liniji

Da biste odredili položaj u kojem se prikazuju oznake, idite na Preferences > 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 prikazivanje oznaka uz tekst.

Prikaži postavke uređivača teksta

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

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

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.