Na ovoj stranici

Kako

Sljedeće teme opisuju kako koristiti Qt Creator za obavljanje određenog zadatka.

Prilagodba korisničkog sučelja

Prilagodba korisničkog sučelja

Qt Creator Kretanje kroz korisničko sučelje qmakea ili promjena njegovog izgleda i ponašanja.

Kako prilagoditi korisnički sučelje

Analiziraj

Analiza koda

Koristite integrirane alate za analizu koda za otkrivanje curenja memorije, profiliranje izvršavanja funkcija, analizu upotrebe CPU-a i uklanjanje nepotrebne složenosti koda. Ostali integrirani alati pružaju pokrivenost koda i vizualiziraju događaje u tragu.

Kako analizirati kod

Izgradi i pokreni

Izrada i pokretanje projekata

Koristite integrirane multiplatformne sustave za automatizaciju izgradnje kako biste kompajlirali svoj izvorni kod za različite ciljne platforme ili s različitim kompajlerima, otklanjivačima pogrešaka ili verzijama Qt-a. Deployirajte aplikacije na ciljne platforme i pokrenite ih tamo.

Kako izraditi i pokrenuti aplikacije

Izgradite s CMakeom

Izrada projekata pomoću CMakea

CMakeLists.txt CMake kontrolira proces kompilacije softvera koristeći jednostavne konfiguracijske datoteke, nazvane CMakeList.txt datoteke.

Kako izraditi projekt pomoću CMakea

Izgradi pomoću qmakea

Izrada projekata pomoću qmakea

qmake automatizira generiranje Makefile-ova na temelju informacija u projektnoj datoteci s ekstenzijom .pro.

Kako graditi s qmakeom

Upravljanje kompletima

Upravljanje setovima

Qt Creator Grupe kreiraju i pokreću specifične postavke kao kitove kako bi olakšale međuplatformski razvoj. Svaki kit sastoji se od skupa vrijednosti koje definiraju jedno okruženje, kao što su uređaj, alatni lanac, verzija Qt-a i naredba za otklanjanje pogrešaka.

Kako upravljati kitovima

Pokreni projekte

Pokretanje aplikacija

Pokrenite aplikacije na lokalnim i udaljenim desktop sustavima, kao i na ugrađenim i mobilnim uređajima koje povezujete s računalom.

Kako pokrenuti aplikacije

Konfiguriraj Qt Creator

Konfiguriranje Qt Creator

Koristite osnovne značajke Qt Creator a te unaprijed instalirane ekstenzije i dodatke. Instalirajte dodatne ekstenzije i dodatke te konfigurirajte vanjske alate za upotrebu.

Kako konfigurirati Qt Creator

Stvori projekte

Izrada projekata

Kreirajte projekte za razvoj aplikacija i biblioteka koristeći preddefinirane čarobnjake ili vlastite čarobnjake. Zatim konfigurirajte projekte za izgradnju i pokretanje aplikacija na ciljanim platformama.

Kako stvoriti projekte

Dodaj datoteke

Dodavanje datoteka

Dodajte datoteke u projekte.

Kako dodati datoteke u projekte

Konfigurirajte projekte

Konfiguriranje projekata lokalno

Promijenite zadane konfiguracije koje instalacijski programi i čarobnjaci za projekte stvaraju i nadjačajte globalne postavke za određeni projekt.

Kako konfigurirati projekte

Debug

Otklanjanje pogrešaka

Koristite otklanjivače pogrešaka za pregled stanja vaše aplikacije dok radi.

Kako otkloniti pogreške u aplikacijama

Dizajn korisničkih sučelja

Dizajniranje korisničkih sučelja

Dizajnirajte korisničke sučelja pomoću Qt Quick a ili Qt Widgets a koristeći integrirane vizualne uređivače u načinu rada Design.

Kako dizajnirati korisničke sučelje

Dizajniranje korisničkih sučelja za Qt Quick

Dizajniranje korisničkih sučelja za Qt Quick

Qt Creator automatski otvara UI forme (.ui.qml) datoteke u integriranom Qt Quick Designeru, u načinu rada Design.

Kako dizajnirati Qt Quick korisničke sučelje

Koristite UI komponente

Korištenje UI komponenti

Uvozite Qt QML module kako biste u aplikacijama koristili instance njihovih QML tipova.

Kako koristiti UI komponente

Dodaj animaciju

Dodavanje animacije

Odaberite iz ponude animacijskih tehnika koje su prikladne za različite svrhe

Kako animirati UI komponente

Rad sa saveznim državama

Rad sa stanjima

Kako primijeniti stanja

Dizajn korisničkih sučelja temeljenih na widgetima

Dizajniranje korisničkih sučelja temeljenih na widgetima

Qt Creator automatski otvara sve datoteke .ui u integriranom Qt Widgets Designeru, u načinu Design.

Kako dizajnirati korisničke sučelje temeljena na widgetima

Razvijaj za uređaje

Razvoj za uređaje

Instalirajte alatni lanac za izradu aplikacija za ciljanu ugrađenu ili mobilnu platformu na računalu i upotrijebite Qt Online Installer za instalaciju Qt biblioteka izgrađenih za tu platformu. Zatim dodajte kit s alatnim lancem i verzijom Qt-a za arhitekturu uređaja. Kad je to moguće, Qt Online Installer stvara odgovarajuće kito­ve za vas. Povežite uređaje s računalom kako biste na njima pokretali, otklonili pogreške i analizirali aplikacije.

Android

Razvoj za Android

Instalirajte Qt za Android i Android alate te povežite Android uređaje s računalom.

Kako razvijati za Android

Bare Metal

Razvoj za uređaje s operativnim sustavom Bare Metal

Pokrenite i otklonite greške u aplikacijama na malim Linux uređajima koje ne podržava dodatak za udaljene Linux uređaje koristeći GDB ili hardverski otklanjivač grešaka.

Kako razvijati za bare metal uređaje

Boot to Qt

Razvoj za uređaje Boot to Qt

Pokrenite, otklonite pogreške i analizirajte aplikacije na Boot to Qt uređaja.

Kako razvijati za uređaje Boot to Qt

Docker

Razvoj za Docker

Stvorite Docker uređaje iz Docker slika i koristite ih za izgradnju, pokretanje i otklanjanje pogrešaka aplikacija.

Kako razvijati za Docker uređaje

iOS

Razvoj za iOS

Instalirajte Qt za iOS i Xcode te povežite iOS uređaje s računalom.

Kako razvijati za iOS uređaje

MCU-ovi

Razvoj za mikrokontrolere

Instaliraj Qt for MCUs, i povezati mikrokontrolere s računalom.

Kako razvijati za mikrokontrolere

QNX Neutrino

Razvoj za QNX Neutrino uređaje

Instalirajte Qt za QNX i povežite QNX Neutrino uređaje s računalom.

Kako razvijati za QNX Neutrino uređaje

Daljinski Linux

Razvoj za udaljene Linux uređaje

Dodajte komplete za lance alata za izradu aplikacija za generičke Linux uređaje i povežite uređaje s računalom.

Kako razvijati za udaljene Linux uređaje

VxWorks

Razvoj za VxWorks

Izradite Qt za VxWorks i kreirajte VxWorks build i run kitove.

Kako izgraditi aplikaciju za VxWorks

WebAssembly

Izrada aplikacija za web

Instalirajte Qt za WebAssembly kako biste izradili aplikacije za web i pokrenuli ih u web-pregledniku.

Kako izraditi aplikaciju za web

Windows desktop

Razvoj za Windows desktop

Razvijajte aplikacije koristeći komponente i alate Windows App SDK-a.

Kako razvijati za Windows desktop

Uredi kod

Uređivanje koda

Uređivač koda nudi korisne značajke za uređivanje C++ i QML koda, kao što su semantičko isticanje, provjera sintakse koda, dopuna koda i brze ispravke. Neke od tih značajki dostupne su i za druge programerske jezike, kao što je Python, za koji je dostupan language server koji IDE-ovima pruža informacije o kodu.

Kako uređivati kod

Konfigurirajte uređivače

Konfiguriranje uređivača

Konfigurirajte uređivače koda i teksta kako bi odgovarali vašim specifičnim potrebama promjenom fontova, boja, isticanja i uvlačenja.

Kako konfigurirati uređivače

Upravljanje poslužiteljima jezika

Upravljanje poslužiteljima jezika

Konfigurirajte poslužitelje jezika koje Qt Creator dodaje prema zadanim postavkama ili dodajte još njih.

Kako upravljati poslužiteljima jezika

Pretraživanje

Koristite postupno i napredno pretraživanje za pretraživanje u trenutačno otvorenim projektima ili datotekama na datotečnom sustavu ili upotrijebite lokator za pregledavanje projekata, datoteka, klasa, funkcija, dokumentacije i datotečnih sustava.

Kako pretraživati

Uređivanje dijagrama stanja

Uređivanje SCXML dijagrama stanja

Koristite čarobnjak za datoteke za izradu XML-datoteka dijagrama stanja (SCXML) s gotovim kôdom i uređujte ih pomoću SCXML uređivača.

Kako uređivati dijagrame stanja

Uređivanje modela u UML stilu

Uređivanje modela u stilu UML-a

Izradite modele u stilu Universal Modeling Language (UML) sa strukturiranim i ponašajnim dijagramima koji nude različite poglede na vaš sustav.

Kako uređivati modele i dijagrame

Pročitajte dokumentaciju

Dobivanje pomoći

Qt Creator integrira referentnu dokumentaciju za verzije Qt-a koje instalirate. Možete dodati dokumentaciju iz drugih izvora.

Kako dobiti pomoć

Test

Testiranje

Kreirajte i pokrenite testove temeljene na kodu i izgradite testove temeljene na sustavu izgradnje. Testiranje temeljeno na kodu nudi posebno rukovanje za određene okvire za testiranje koji su čvrsto povezani s temeljnim modelima koda ili specijaliziranim analizatorima. Testiranje temeljeno na sustavu izgradnje ne ovisi o nikakvim okvirima za testiranje. Ono dohvaća informacije izravno iz temeljnog sustava izgradnje i koristi ih ili čak sam sustav izgradnje za izvođenje odgovarajućih testova.

Kako testirati aplikacije

Koristite AI

Korištenje AI

Razgovarajte s AI agentima koji razumiju vašu bazu koda i obavljaju radnje u vaše ime, kao što su uređivanje datoteka, izvršavanje naredbi ili pokretanje izgradnje.

Kako koristiti AI

Koristite Git

Korištenje Gita

Git je brz decentralizirani sustav za kontrolu verzija koji je dostupan za Windows, Linux i macOS. Možete koristiti alat Gerrit Code Review za projekte koji koriste Git.

Kako koristiti Git

Trenutna datoteka

Kako rukovati promjenama u trenutnoj datoteci

Trenutni projekt

Kako postupati sa promjenama u trenutnom projektu

Lokalni repozitoriji

Kako upravljati lokalnim repozitorijima

Commitovi

Kako upravljati commitovima

Daljinski repozitoriji

Kako upravljati udaljenim repozitorijima

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.