Na ovoj stranici

Referenca

Sljedeće teme sadrže referentne informacije o korištenju programa Qt Creator i integriranih alata.

Command-Line Options

Opcije za pokretanje programa Qt Creator s naredbenog retka.

Custom Wizards

Vrste čarobnjaka i JSON format čarobnjaka.

FAQ

Odgovori na neka često postavljana pitanja o Qt Creator u.

Glossary

Qt Creator pojmovi i koncepti.

Keyboard Shortcuts

Zadane prečace na tipkovnici.

Known Issues

Poznati problemi u Qt Creator verziji 18.0.2.

Licenses and acknowledgments

Licence i komponente trećih strana u Qt Creator u.

SDK Tool

Konfigurirajte CMake i postavite kompajlere, otklanjivače pogrešaka, uređaje, verzije Qt-a i kompleta s naredbenog retka.

Technical support

Qt stranice za podršku i druge korisne stranice.

Version Control Systems

Sustavi kontrole verzija koje možete koristiti iz Qt Creator-a.

Analizatori

Koristite integrirane alate za analizu koda za poboljšanje vašeg C++ ili QML koda.

Chrome Trace Format Visualizer

Visualizirajte događaje praćenja u Chromeu generirane u formatu Chrome Trace Format (CTF).

Heob

Otkrijte curenje memorije pomoću Heoba.

JavaScript and QML Checks

Pokrenite statičke provjere QML i JavaScript koda u vašem projektu kako biste pronašli uobičajene probleme.

Performance Analyzer

Analizirajte korištenje CPU-a i memorije aplikacije na Linux desktopu i ugrađenim uređajima.

Profiling QML applications

Poboljšajte performanse QML aplikacija.

Sustavi za izgradnju

Kada stvarate projekte, možete odabrati sustav za izgradnju koji ćete koristiti za izgradnju projekta: CMake, qmake, Meson ili Qbs. qmake je instaliran i konfiguriran kada instalirate Qt. Da biste koristili neki od drugih podržanih sustava za izgradnju, morate ga postaviti.

Autotools

Pomoću Autotools-a možete iz jednostavnih uputa stvoriti prenosiv, potpun i samostalno funkcionalan GNU sustav za izgradnju.

CMake

CMake je alternativa qmakeu za automatizaciju generiranja sustava za izgradnju.

Conan Package Manager

Eksperimentalni Conan dodatak integrira upravljač paketa Conan.

IncrediBuild

IncrediBuild smanjuje vrijeme potrebno za izgradnju C++ koda.

Meson

Koristite Meson za izgradnju nativnih desktop aplikacija.

Nimble

Upravitelj paketa Nimble koristi kompajler Nim za generiranje izvršnih aplikacija za desktop platforme.

Qbs

Qbs je sve-u-jednom alat za izgradnju koji generira graf izgradnje iz opisa projekta na visokoj razini (kao što to rade qmake ili CMake) i izvršava naredbe u grafu izgradnje na niskoj razini (kao što to radi make).

vcpkg Package Manager

Eksperimentalni vcpkg dodatak integrira upravljač paketa C/C++ vcpkg.

Konfiguracije izgradnje

Konfiguracije izgradnje imaju sve što vam je potrebno za kompajliranje izvornog koda u binarne datoteke. Konfiguracije izgradnje koriste alate i postavke definirane u njihovom odgovarajućem kompletu.

CMake Build Configuration

Postavke za izgradnju aplikacija s CMakeom.

CMake Presets

Primjeri podržanih CMake preddefinicija.

CMake Qt Vendor Presets

Sažetak CMake Qt vendor preseta.

Conan Build Configuration

Postavke za izgradnju aplikacija pomoću upravitelja paketa Conan.

IncrediBuild Build Configuration

Koraci za izgradnju i čišćenje za Incredibuild.

Meson Build Configuration

Postavke za izgradnju aplikacija s Mesonom.

Qbs Build Configuration

Postavke za izgradnju aplikacija s Qbs-om.

qmake Build Configuration

Postavke za izgradnju aplikacija s qmakeom.

Otklanjivači pogrešaka

Postavite i koristite otklanjivače pogrešaka za otklanjanje pogrešaka u izvršnim binarnim datotekama, kao i u izvornoj kodu QML-a, Jave i Pythona.

Debugging Helpers

Učitavanje, prilagodba i dodavanje pomoćnih alata za otklanjanje pogrešaka.

Debugging Qt Quick projects

Otklanjajte pogreške u JavaScript funkcijama, izvršavajte JavaScript izraze kako biste dobili informacije o stanju korisničkog sučelja i pregledavajte QML svojstva i JavaScript varijable, kao i privremeno mijenjajte njihove vrijednosti tijekom izvođenja.

Supported Debuggers

Sažetak podržanih verzija otklanjivača pogrešaka.

Troubleshooting Debugger

Rješavajte probleme na koje možete naići tijekom otklanjanja pogrešaka.

Prikazi otklanjanja pogrešaka

Pregledajte stanje vaše aplikacije tijekom otklanjanja pogrešaka u načinu rada " Debug ".

Debug Mode Views

Pregledajte stanje vaše aplikacije tijekom otklanjanja pogrešaka.

Debugger Log

Rješavanje problema s otklanjivačem pogrešaka.

Evaluating expressions

Izračunajte vrijednosti aritmetičkih izraza ili poziva funkcija.

Local variables and function parameters

Pregledajte lokalne varijable i parametre funkcija.

Peripheral Registers

Pregledajte trenutno stanje perifernih uređaja, kao što su miš, tipkovnica, zaslon, pisač ili USB pogon.

Setting breakpoints

Postavite prekide kako biste prekinuli aplikaciju.

Viewing Disassembled Code

Pregledajte dekomponirani kod za trenutnu funkciju.

Viewing Modules

Pregledajte informacije o modulima uključenim u otklonjenu aplikaciju.

Viewing Source Files

Pregledajte izvorne datoteke uključene u otklonjenu grešku projekt.

Viewing Threads

Pregledajte trenutno aktivne niti u višenitnoj aplikaciji.

Viewing and Editing Register State

Pregledajte trenutno stanje CPU registara opće i posebne namjene.

Viewing call stack trace

Pregledajte pozive ugniježđenih funkcija koji vode do trenutne pozicije kao trag hrpe poziva.

Uređaji

Povežite uređaje s računalom kako biste pokrenuli, otklonili pogreške i analizirali aplikacije izgrađene za njih pomoću Qt Creator. Kada instalirate Qt za ciljanu platformu, kao što su Android ili QNX, konfiguracije za izgradnju i pokretanje razvojnih ciljeva mogu se automatski postaviti u Qt Creator.

Developing for Android

Postavite alatni lanac za izradu aplikacija za Android uređaje.

Developing for Bare Metal Devices

Bare Metal Bare Metal Stvorite kitove za korištenje Qt Creator alata instaliranih na računalu za izradu aplikacija te njihovo pokretanje i otklanjanje pogrešaka na priključenim uređajima.

Developing for Boot to Qt Devices

Povežite Boot to Qt uređaje s računalom kako biste pokrenuli, otklonili pogreške i analizirali aplikacije izgrađene za njih iz Qt Creator.

Developing for MCUs

Povežite MCU uređaje s računalom kako biste na njima pokretali i otklanjali pogreške u aplikacijama.

Developing for Remote Linux Devices

Povežite generičke Linux uređaje s računalom kako biste pokrenuli, otklonili pogreške i analizirali aplikacije izgrađene za njih iz Qt Creator.

Developing for iOS

Povežite iOS uređaje s lokalnim računalom USB kabelom kako biste na njima pokrenuli aplikacije.

Deploy konfiguracije

Deployment konfiguracije rukuju pakiranjem aplikacije kao izvršne datoteke i njezinim kopiranjem na lokaciju na kojoj želite pokrenuti izvršnu datoteku. Datoteke se mogu kopirati na lokaciju u datotečnom sustavu računala ili uređaja.

Android Deploy Configuration

Izradite pakete za distribuciju na uređaje ili za slanje u trgovinu Google Play, ili stvorite biblioteke za module Android aplikacija.

Boot to Qt Deploy Configuration

Kopirajte datoteke aplikacije na uređaje Boot to Qt.

QNX Neutrino Deploy Configuration

Kopirajte datoteke aplikacije na uređaje QNX Neutrino.

Remote Linux Deploy Configuration

Kopirajte datoteke aplikacije na generičke udaljene Linux uređaje ili stvorite tarball.

Pokretne konfiguracije

Konfiguracije pokretanja pokreću aplikaciju na lokaciji na koju ju je kopirala konfiguracija za implementaciju. Po zadanome, kada odaberete Run, Qt Creator gradi projekt, implementira ga na uređaj definiran u kompletu i pokreće ga tamo. Ako niste mijenjali projekt od posljednjeg gradnje i implementacije, Qt Creator ga jednostavno ponovno pokreće.

Android Run Settings

Postavke za pokretanje aplikacija na Android uređajima.

Boot to Qt Run Settings

Postavke za pokretanje aplikacija na uređajima Boot to Qt.

Desktop Device Run Settings

Postavke za pokretanje aplikacija na stolnim uređajima.

Python Run Settings

Qt for Python Postavke za pokretanje aplikacija za Android.

QNX Run Settings

Postavke za pokretanje aplikacija na uređajima temeljenim na Linuxu.

Qt Quick UI Prototype Run Settings

Qt Quick Postavke za pokretanje projekata UI Prototype za Android uređaje (<@op>.</@op>qmlproject).

Remote Linux Run Settings

Postavke za pokretanje aplikacija na uređajima temeljenim na Linuxu.

Uređivači

Kada otvorite datoteke, Qt Creator odabire odgovarajući uređivač prema vrsti datoteke.

C++ Quick Fixes

Sažetak brzih ispravaka za C++ kod.

Clang Code Model

Nudi usluge uređivanja koda za C++.

Edit Mode

Uređujte i pregledavajte kod i ostale resurse u svojim projektima.

FakeVim Modes and Commands

Podržani Vim načini rada i emulirane naredbe.

Language Servers

Dobijte dopunu koda, isticanje simbola ispod kursora i preskakanje na definiciju simbola u uređivaču za druge programski jezike osim C++, kao i dijagnostiku.

Model Editor

Izradite modele u stilu Universal Modeling Language (UML) sa strukturiranim i ponašajnim dijagramima.

QML Quick Fixes

Sažetak brzih ispravaka za QML kod.

SCXML Editor

Uređujte datoteke dijagrama stanja (.scxml).

Platforme

Možete instalirati i pokrenuti Qt Creator na više operativnih sustava kako biste stvarali aplikacije za više platformi stolnih računala, ugrađenih uređaja i mobilnih uređaja.

Desktop Platforms

Zahtjevi za operativne sustave na kojima možete instalirati i pokrenuti Qt Creator.

Optimizing Applications for Mobile Devices

Smjernice za razvoj upotrebljivih aplikacija za mobilne uređaje.

Supported Platforms

Sažetak razvojnih i ciljanih platformi.

Postavke

Možete postaviti postavke koje se globalno primjenjuju na sve projekte i prebrisati ih za pojedine projekte.

Axivion

Stvorite vezu s Axivion dashboard poslužiteljem.

Beautifier

Formatirajte izvorni kod pomoću Artistic Stylea, ClangFormata ili Uncrustifyja.

FakeVim

Postavite uvlačenje za uređivanje u stilu Vima i mapirajte Vim naredbe na funkcije Qt Creator a.

Locator

Dodajte i mijenjajte filtere lokatora.

Nim

Postavite stil Nim koda i putanje do alata.

Qbs

Postavite postavke za Qbs i Qbs profile.

Screen Recording

Postavite preferencije za snimanje zaslona pomoću FFmpega.

Testing

Prilagodite rukovanje testovima, okvirima za testiranje i alatima za testiranje.

To-Do

Dodajte ključne riječi za popis stavki za obaviti.

Analizator

Postavke za alate za analizu koda.

Clang Tools

Postavite postavke za Clang-Tidy i Clazy.

Valgrind Callgrind

Postavite postavke za Valgrind Callgrind.

Valgrind Memcheck

Postavite postavke za Valgrind Memcheck.

C++

Postavke za uređivanje C++ koda.

C++ Code Style

Postavi globalni stil koda za C++ datoteke.

Clangd

Postavlja globalne postavke za model koda clangd.

Code Model

Postavlja globalne postavke za model koda C++.

Quick Fixes

Postavite globalne postavke za brze popravke u C++-u.

Debugger

Postavke za otklanjanje pogrešaka.

CDB

Upravljanje CDB procesom.

CDB Paths

Dodajte Microsoft Symbol Server u putanju za pretraživanje simbola otklonika.

GDB

Upravljajte GDB procesom.

General

Prilagodite prikaze za otklanjanje pogrešaka i mapirajte putanje izvora.

Kompleti

Postavke za kompajlere za izgradnju i pokretanje.

Compilers

Popisuje registrirane kompajlere. Možete dodati prilagođene kompajlere na popis.

Kits

Postavite postavke kompleta. Komplet se sastoji od skupa vrijednosti koje definiraju jedno okruženje, kao što su uređaj, alatni lanac, verzija Qt-a i naredba otklanjanja pogrešaka.

Tekstni uređivač

Postavke za ponašanje i izgled uređivača teksta i koda.

Behavior

Postavite postavke za uvlačenje, tipkanje i kodiranje datoteka u uređivaču teksta.

Completion

Postavite postavke za dopunu koda i umetanje odgovarajućih znakova u uređivaču teksta.

Font & Colors

Postavite postavke fonta i primijenite sheme boja za isticanje sintakse, uređivač razlika i rezultate analize koda.

Snippets

Dodajte, izmijenite i uklonite isječke u uređivaču isječaka.

Dizajn sučelja

Možete koristiti vizualni uređivač, Qt Widgets Designer, za dizajniranje korisničkih sučelja temeljenih na widgetima u načinu rada Design. Za Qt Quick sučelja koristite zaseban vizualni uređivač, Qt Design Studio, ili način rada Edit.

Adding Qt Widgets Designer Plugins

Dodavanje widgeta u Qt Widgets Designer stvaranjem dodataka koji proširuju Qt aplikacije.

Converting UI Projects to Applications

Konverzija projekta koji ima datoteku .qmlproject u projekt koji ima datoteku <@op>.</@op>pro.

Qt Quick Designer

Vizualni uređivač za QML datoteke (.qml) i Qt Design Studio UI datoteke (.ui.qml).

Qt Widgets Designer

Qt WidgetsVizualni uređivač za QML.

UI files

Ograničenja Qt Design Studio UI datoteka (.ui.qml).

Using QML modules with plugins

Korištenje C++ dodataka za izlaganje prilagođenih komponenti u aplikacijama za e Qt Quick.

Pregledi

Kada prebacite načine rada ili pokrenete radnje, Qt Creator otvara prikaze za pregled izlaza i organiziranje sadržaja projekta.

Pregledi izlaza

Možete pregledavati izlaz iz više izvora, kao što su popis pogrešaka i upozorenja pronađenih tijekom izgradnje, detaljan izlaz iz kompajlera, status programa tijekom izvođenja, debug izlaz ili rezultati pretraživanja.

Application Output

Prikazuje status programa kada ga pokrenete i izlaz za otklanjanje pogrešaka.

Compile Output

Prikazuje sav izlaz iz kompajlera.

Issues

Popisuje probleme iz različitih izvora.

Search Results View

Pretražite projekte, datoteke na datotečnom sustavu ili trenutno otvorene datoteke i pogledajte rezultate pretraživanja.

Squish

Pregledajte Squish testne, runner i server dnevnike.

Terminal

Otvara terminal.

Test Results

Pregledajte rezultate testova.

To-Do Entries

Popisuje ključne riječi za obaviti iz datoteka projekta.

U nekim načinima rada možete koristiti lijevu i desnu bočnu traku za organiziranje različitih prikaza sadržaja projekta. U njima su dostupni samo prikazi relevantni za način rada u kojem radite.

Call Hierarchy

Prikazuje informacije o dolaznim i odlaznim pozivima funkcija s poslužitelja jezika.

Class View

Prikazuje hijerarhiju klasa trenutno otvorenih projekata.

File System

Prikazuje sve datoteke u trenutnom direktoriju.

Include Hierarchy

Prikazuje datoteke koje trenutna datoteka uključuje i one koje uključuju trenutnu datoteku.

Open Documents

Prikazuje trenutno otvorene datoteke.

Outline

Prikazuje pregled definiranih tipova i drugih simbola, kao i njihovih svojstava i hijerarhije u izvornoj datoteci.

Projects

Prikazuje popis projekata u stablu projekata.

Type Hierarchy

Prikazuje osnovne i izvedene klase klase.

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.