Kreirajte instance komponenti

Qt Quick Designer dolazi s unaprijed postavljenim komponentama koje možete koristiti u svom korisničkom sučelju stvaranjem njihovih instanci.

Stvaranje instanci komponenti.

Za stvaranje instanci komponenti i uređivanje njihovih svojstava:

  1. Povucite komponente iz preglednika komponenti ( Components ) (1) u preglednik svojstava ( Navigator ) (2) ili preglednik izgleda ( 2D ) (3). Time se stvaraju instance komponenti u trenutnoj datoteci komponenti.
  2. Odaberite instance komponenti u Navigator kako biste uredili vrijednosti njihovih svojstava u Properties.

    Prikaz svojstava.

    Za više informacija pogledajte Postavljanje osnovnih svojstava komponente.

  3. Da biste promijenili izgled i ponašanje instanci komponente na načine koji nisu podržani u Qt Quick Designeru prema zadanim postavkama, možete definirati prilagođena svojstva na kartici Properties u prikazu Connections.

    Prikaz veza – kartica Svojstva

    Za više informacija pogledajte Dodavanje prilagođenih svojstava.

  4. Kako biste korisnicima omogućili interakciju s instancama komponente, povežite ih s signalima. Na primjer, možete odrediti što se događa kada se klikne na instancu komponente. Za više informacija pogledajte Povezivanje komponenti sa signalima.

    Povezivanja Prikaz povezanosti kartica

  5. Da biste dinamički promijenili ponašanje instance komponente kada se promijeni druga instanca komponente, stvorite veze između njih na kartici Bindings u prikazu Connections. Za više informacija pogledajte odjeljak Dodavanje veza između svojstava.

    Prikaz veza, kartica Poveznice

  6. Dodajte stanja za primjenu skupova promjena na vrijednosti svojstava jedne ili više instanci komponenti u prikazu States. Za više informacija pogledajte rad s stanjima.
  7. Timeline Animirajte svojstva instanci komponenti u prikazu animacije. Za više informacija pogledajte odjeljak Izrada animacija na vremenskoj crti.

Vidi također Kako: Korištenje UI komponenti, UI dizajn uQt Quick i Dizajniranje Qt Quick UI-ja.

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.