Uređivač modela
Upotrijebite uređivač modela za izradu modela u stilu Universal Modeling Language (UML) s strukturiranim i ponašajnim dijagramima koji nude različite prikaze vašeg sustava. Međutim, uređivač koristi varijantu UML-a i ima samo podskup svojstava za određivanje izgleda elemenata modela.
Strukturni dijagrami predstavljaju statički aspekt sustava i stoga su stabilni, dok dijagrami ponašanja imaju i statičke i dinamičke aspekte.
Možete stvoriti sljedeće vrste strukturnih dijagrama:
- Diagrami paketa, koji se sastoje od paketa i njihovih međusobnih odnosa te vizualiziraju kako je sustav strukturiran.
- Dijagrami klasa, koji se sastoje od klasa, ovisnosti, nasljeđivanja, asocijacija, agregacije i kompozicije te prikazuju sustav na objektno-orijentiran način.
- Diagrami komponenti, koji predstavljaju skup komponenti i njihove odnose te prikazuju implementaciju sustava.
- Diagrami raspoređivanja, koji predstavljaju skup softverskih i hardverskih komponenti i njihovih odnosa te vizualiziraju raspoređivanje sustava.
Možete kreirati sljedeće vrste dijagrama ponašanja:
- Diagrami slučajeva upotrebe, koji se sastoje od aktera, slučajeva upotrebe i njihovih odnosa te predstavljaju određenu funkcionalnost sustava.
- Dijagrami aktivnosti, koji vizualiziraju tok od jedne aktivnosti do druge.
- Sekvencijalni dijagrami, koji se sastoje od instanci i preciziraju gdje se instance aktiviraju i uništavaju te gdje se njihov životni vijek završava.
Uređivanje modela
Možete stvoriti modele koji imaju nekoliko različitih strukturnih ili ponašajnih dijagrama. Dodajte elemente u dijagrame i za njih navedite svojstva. Koristite standardne elemente modela ili dodajte vlastite elemente s prilagođenim ikonama.

Dijagram klase u uređivaču modela.
Dodajte elemente u dijagrame na sljedeće načine:
- Povucite elemente s alatne trake elemenata (1) u uređivač (2).
- Odaberite gumbe alatne trake (3) za dodavanje elemenata u stablo elemenata (4).
- Povucite elemente iz stabla elemenata u uređivač kako biste dodali njih i sve njihove odnose na dijagram.
- Povucite izvornik datoteka iz bočnih prikaza u uređivač kako biste dodali C++ klase ili komponente na dijagrame.
Grupiranje elemenata
Da biste grupirali elemente, okružite ih granicom. Kada pomaknete granicu, svi elementi unutar nje pomiču se zajedno.
Slično tome, povucite swimlane na dijagram. Kada pomaknete swimlane, svi elementi desno od swimlanea (za vertikalne swimlanee) ili ispod njega (za horizontalne swimlanee) pomiču se zajedno.
Za stvaranje vertikalne swimlane, ispustite ikonu swimlane na gornju granicu dijagrama. Za stvaranje horizontalne swimlane, ispustite ikonu blizu lijeve granice.
Klase ili drugi objekti koje postavite na pakete pomiču se zajedno s paketima. Za pomicanje pojedinačnih elemenata i izmjenu njihovih svojstava (5), odaberite ih.
Koristite višestruku selekciju za privremeno grupiranje elemenata.
Poravnanje elemenata
Za poravnanje elemenata u uređivaču odaberite nekoliko elemenata i kliknite desnom tipkom miša kako biste otvorili kontekstni izbornik. U izborniku Align Objects odaberite radnje za horizontalno ili vertikalno poravnanje elemenata ili za prilagodbu njihove širine i visine.
Upravljanje elementima
Povucite miš preko elemenata da biste ih odabrali i primijenili radnje kao što su promjena njihovog stereotipa ili boje. Stereotip je klasifikator za elemente, kao što su entitet, kontrola, sučelje ili granica. Entitet je obično klasa koja se koristi za pohranu podataka. Za neke stereotipe definirana je prilagođena ikona. Jednom elementu možete dodijeliti više stereotipova odvojenih zarezom.
Add Related Elements Da biste dodali povezane elemente na dijagram, odaberite element u uređivaču, a zatim u kontekstnom izborniku odaberite Prikaz povezanih elemenata.
Po zadanome, kada odaberete element na dijagramu, on se također ističe u prikazu Structure. Kako biste promijenili to ponašanje tako da odabir elementa u prikazu Structure dovodi do njegovog isticanja i na dijagramu, odaberite
, a zatim Synchronize Diagram with Structure. Kako biste održali sinkronizaciju odabira na dijagramu i u prikazu Structure, odaberite Keep Synchronized.
Povezivanje datoteka s imenima elemenata
Da biste povezali datoteku s imenom elementa, odaberite datoteku u Linked file.
Približavanje dijagrama
Za zumiranje dijagrama:
- Odaberite gumb alatne trake Zoom In.
- Odaberite Ctrl++.
- Pritisnite Ctrl i pomaknite kotačić miša prema gore.
Za odzoomiranje dijagrama:
- Odaberite Zoom Out.
- Odaberite Ctrl+-.
- Pritisnite Ctrl i pomaknite kotačić miša prema dolje.
Za resetiranje veličine dijagrama na 100 %:
- Odaberite Reset Zoom.
- Odaberite Ctrl+0.
Ispis dijagrama
Za ispis dijagrama pritisnite Ctrl+C kada u uređivaču nisu odabrani nikakvi elementi kako biste kopirali sve elemente u međuspremnik pri 300 dpi. Zatim zalijepite dijagram u aplikaciju koja može ispisivati slike.
Ako u uređivaču kopirate odabranu skupinu elemenata, samo će ti elementi i njihove veze biti kopirani u međuspremnik kao slika.
Izvoz dijagrama kao slika
Za spremanje dijagrama kao slika idite na File, a zatim odaberite Export Diagram. Za spremanje samo odabranih dijelova dijagrama odaberite Export Selected Elements.
Dodavanje prilagođenih elemenata
Uređivač modela ima sljedeće ugrađene vrste elemenata: paket, komponenta, klasa i stavka.
Za korištenje prilagođenih ikona za ugrađene elemente odaberite datoteku slike u odjeljku Image u svojstvima elementa.

Polje Slika u svojstvima komponente.
Korištenje datoteka definicija
Za elemente paketa, komponente i klase možete koristiti datoteke definicija za navođenje prilagođenih ikona.
Boja, veličina i oblik ikone određeni su stereotipom. Ako stereotip pripojite elementu, ikona elementa zamjenjuje se prilagođenom ikonom. Na primjer, stereotip "entitet" možete pripojiti klasama, a stereotip "databaza" komponentama.
Dijagrami slučaja upotrebe i aktivnosti primjeri su korištenja ugrađene vrste elementa 'item' za dodavanje prilagođenih elemenata. Element 'item' ima oblik jednostavnog pravokutnika. Slika slučaja upotrebe ilustrira kako koristiti prilagođenu ikonu za element 'item'. Priloženi stereotip naziva se 'usecase', ali je skriven. Stoga, ako povučete slučaj upotrebe na dijagram, prikazuje se kao slučaj upotrebe, ali se ne čini da je stereotip definiran i možete dodati dodatni stereotip slučaju upotrebe.
Boja i ikone pridružuju se elementima u dijagramima slučaja upotrebe i aktivnosti pomoću jednostavnog formata definicijske datoteke. Na primjer, sljedeći kôd dodaje prilagođeni element UseCase:
Icon {
id: UseCase
title: "Use-Case"
elements: item
stereotype: 'usecase'
display: icon
width: 40
height: 20
baseColor: #5fb4f0
Shape {
Ellipse { x: 20, y: 10, radiusX: 20, radiusY: 10 }
}
}Za više informacija o dostupnim opcijama pogledajte datoteku standard.def u direktoriju share/qtcreator/modeleditor u instalacijskom direktoriju Qt Creator. U njoj je također opisano kako definirati prilagođene vrste odnosa i predloške za postojeće vrste (kao što je odnos kompozicije koji se može iscrtati između klasa).
Dodajte vlastitu definicijsku datoteku i spremite je s nastavkom .def kako biste dodali prilagođene boje i ikone za stereotipe, elemente ili alatne trake. Tu datoteku pohranite u isti direktorij kao i datoteku standard.def ili odaberite korijenski element modela i primijenite svoju datoteku .def na svojstvo Config path.
Vidi također Kako: Izrada modela i dijagrama, Izrada datoteka i Prikazi bočne trake.
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.