Na ovoj stranici

Pretvorite UI projekte u aplikacije

Qt Quick UI prototipni projekti korisni su za izradu korisničkih sučelja. Da biste ih koristili za razvoj aplikacija u Qt Creator u, morate dodati:

  • Konfiguracijsku datoteku projekta za CMakeLists.txt
  • C++ kôd (.cpp)
  • Datoteke resursa
  • Kod potreban za distribuciju aplikacija na uređaje

Za više informacija o integraciji QML-a i C++-a pogledajte Pregled – integracija QML-a i C++-a.

Qt Quick Izradite QML aplikacije pomoću CMakea

Qt Design Studio Predlošci čarobnjaka za projekte mogu generirati projekte koje možete graditi pomoću CMakea. Možete otvoriti datoteku projekta za CMakeLists.txt u Qt Creator kako biste nastavili razvijati projekt.

Dodajte Studio komponente u Qt instalacije

U Qt Design Studio u možete koristiti Qt Quick Studio komponente, koje u Qt instalacijama nisu dostupne prema zadanim postavkama. Da biste ih koristili u Qt Creator u, morate modul instalirati ručno.

Na primjer:

  1. Kloni repozitorij modula.
    git clone https://code.qt.io/qt-labs/qtquickdesigner-components.git
  2. Instalirajte modul Qt Quick Studio Components.
    mkdir build
    cd build
    cmake -GNinja -DCMAKE_INSTALL_PREFIX=<path_to_qt_install_directory> <path_to_qtquickdesigner-components>
    cmake --build .
    cmake --install .

    Napomena: Zamijenite <path_to_qt_install_directory> i <path_to_qtquickdesigner-components> stvarnom lokacijom na vašem računalu. Na primjer, /Qt/6.11.0/msvc2022_64 i ../qtquickdesigner-components/.

Rukovanje velikim datotekama s podacima

Grafički resursi koji se koriste u korisničkom sučelju, kao što su slike, efekti ili 3D scene, tipičan su uzrok problema s performansama u korisničkim sučeljima. Čak i izrada aplikacije zahtijeva ogromne količine memorije ako pokušate uključiti velike datoteke s resursima, poput 3D modela od 100 MB ili tekstura od 64 MB, u datoteku .qrc radi njihovog kompajliranja u binarnu datoteku.

Prvo pokušajte optimizirati svoje resurse, kako je opisano u poglavlju Optimizacija dizajna.

Velike resurse treba učitavati izravno iz sustava datoteka ili dinamički koristeći Qt sustav resursa. Za više informacija pogledajte The Qt Resource System.

Vidi također Izrada Qt Quick UI prototipova, Kako: Dizajnirati Qt Quick korisničke sučelje, Qt Quick dizajn korisničkog sučelja i Dizajniranje Qt Quick korisničkih sučelja.

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.