Articles

5.15

er et deklarativt sprog, der gør det muligt at beskrive brugergrænseflader med hensyn til deres visuelle komponenter, og hvordan de interagerer og forholder sig til hinanden. Det er et meget læsbart sprog, der er designet til at gøre det muligt for komponenter at blive sammenkoblet på en dynamisk måde, og det gør det muligt for komponenter let at genbruges og tilpasses inden for en brugergrænseflade. Ved hjælp af modulet QtQuick kan designere og udviklere nemt opbygge flydende animerede brugergrænseflader i kml og har mulighed for at forbinde disse brugergrænseflader til alle back-end C++ – biblioteker.

hvad er KML?

er en brugergrænseflade specifikation og programmeringssprog. Det giver både udviklere og designere mulighed for at skabe meget performante, flydende animerede og visuelt tiltalende applikationer. En meget læsbar, deklarativ, JSON-lignende syntaks med understøttelse af imperative JavaScript-udtryk kombineret med dynamiske ejendomsbindinger.

sprog og motorinfrastruktur leveres af modulet. Du kan finde dybdegående oplysninger om sprog i KML-moduldokumentationen.

de følgende sider indeholder flere oplysninger om KML:

  • første trin med KML – begynd at bruge kml med disse eksempler
  • oprettelse af kml – hurtige projekter i KT-skaber
  • KML-referencen-reference om KML-konstruktioner og funktioner
  • kml-Kodningskonventioner
  • ordliste over KML-termer

Hvad er kml-hurtig?

er standardbiblioteket med typer og funktionalitet til. Det omfatter visuelle typer, interaktive typer, animationer, modeller og visninger, partikel effekter og shader effekter. En applikationsudvikler kan få adgang til al denne funktionalitet med en enkelt importerklæring.

QtQuick KML-biblioteket leveres af KT-Hurtigmodulet. Du kan finde detaljerede oplysninger om de forskellige typer af kvalitetsmålere og andre funktioner, der leveres af kvalitetsmålere, i dokumentationen for kvalitetsmålere.

brugerinterfaces

når du vil oprette eller tilpasse grafiske brugergrænseflader, tilføjer vi visuelle typer, animationstyper og andre typer af brugerinterfaces ud over standard typer af brugerinterfaces fra brugerinterfaces. Det er integreret i Creator og understøtter QtQuick 2 fra Creator version 2.7 og fremefter.

  • visuelle typer i spørgsmål
  • svar på brugerinput i spørgsmål
  • animationer i spørgsmål
  • visning af tekst i spørgsmål
  • layout i spørgsmål
  • understøttelse af stil og tema
  • integrering af JavaScript i spørgsmål
  • skalerbarhed

knapper, menuer og andre kontroller

for en sæt med grundlæggende UI-kontroller implementerer modulet hurtig kontrol Flere kontroller, såsom knapper, menuer og visninger. Disse kontroller leveres med flere indbyggede stilarter, der kan bruges, og understøtter også oprettelsen af brugerdefinerede stilarter.

  • retningslinjer for hurtig kontrol
  • Hurtige skabeloner 2

specialeffekter

flere moduler indeholder typer til oprettelse af specialeffekter i applikationer. Deres respektive sider indeholder flere oplysninger om specifikke anvendelser.

  • partikeleffekter
  • grafiske effekter – til oprettelse af billedsammensætningseffekter.

visning af indhold på internettet

visning af indhold på internettet. Den eneste forskel mellem de to er, at sidstnævnte bruger en indbygget internetvisning, hvis den er tilgængelig. Begge disse typer kan indlæse en URL eller en HTML-streng. Hvis du vil læse mere om dem og se kodeeksempler, skal du se .

sensorer, bevægelser og Berøringsgrænseflader

modulet giver applikationer mulighed for at læse information fra sensorer som accelerometre og vippesensorer. Der er en fælles API til forskellige platforme og kan udvides i C++.eksempler

  • Kompatibilitetskortlister supportniveau for forskellige mobile platforme
  • multimedieindhold

    Multimediemodulet gør det muligt for applikationer at håndtere forskellige medieindhold med et praktisk sæt af typer. Disse typer kan udvides i C++.

    • Multimedia
      • Lydoversigt
      • videooversigt
      • Kameraoversigt
      • Radiooversigt
      • lydmotor – til 3D-positionel lydafspilning og indholdsstyring.

    Mobile enheder

    flere moduler leverer API ‘ er til netværk og mobile enheder. Typerne giver adgang til Bluetooth, NFC (Near-Field Communications) og GPS-aktiverede enheder.du kan finde flere oplysninger på siderne Netværks-og tilslutningsmuligheder og Mobile API ‘ er for at få flere oplysninger.

    kodeprøver og demoer

    Hvis du vil vide mere om brugen af kodekoden, er der flere kodeprøver, der viser, hvordan typekoden bruges. Derudover er der flere demoer, der viser, hvordan KML-kode bruges i applikationer.

    • Kom godt i gang med at programmere med – en tutorial, der viser oprettelsen af en simpel teksteditor.
    • hurtige eksempler og vejledninger

    avancerede Applikationsudviklingsemner

    • integration af kml og C++
    • implementering af kml-applikationer
    • bedste praksis for KML og KT hurtig
    • overvejelser og forslag til ydeevne
    • internationalisering og lokalisering
    • Testing and Debugging
      • Prototyping med kmlscene
      • /li>

      • fejlfinding af applikationer
      • hurtig test:

    andre moduler

    giver kun grundlæggende visuelle typer, og meget af KT ‘ s funktionalitet udsættes for KML gennem andre moduler. Hvis du har brug for funktionaliteten af disse moduler, skal du gennemse deres dokumentation.

    alle API ‘ er efter modul indeholder en liste over alle moduler i 5.kvartal.

    • portering af kml-applikationer til KT 5