QML

QML
Pojawienie się

2009

Paradygmat

wieloparadygmatowy, deklaratywny, skryptowy

Typowanie

dynamiczne, silne

Implementacje

Qt Declarative

Aktualna wersja stabilna

5.14.0 / 12 grudnia 2019; ponad 4 lata temu[1]

Twórca

Nokia

Platforma sprzętowa

wieloplatformowy

Platforma systemowa

wieloplatformowy

Strona internetowa
QML
Rozszerzenia pliku

.qml

Typ

język skryptowy

Strona internetowa

QML (Qt Meta Language, Qt Modeling Language[2]) – oparty na JavaScript deklaratywny język programowania służący do projektowania aplikacji silnie związanych z interfejsem graficznym. Jest częścią Qt Quick, komponencie Qt służącym do tworzenia interfejsów graficznych. QML jest używany głównie do tworzenia aplikacji mobilnych, w których płynny ruch (około 60 FPS) i interakcja z użytkownikiem są kluczowe.

Dokumenty QML opisują drzewo obiektów. Elementy QML (ang. QML Elements)[3] dostarczane wraz z Qt są złożonym zestawem tworzenia bloków, grafiki (np. prostokątów, obrazów) i zachowań (np. stanu, przejścia, animacji). Te elementy mogą tworzyć kombinacje od prostych przycisków i suwaków aż do pełnych aplikacji z obsługą sieci.

Elementy QML mogą być rozszerzane za pomocą JavaScript umieszczonego bezpośrednio w kodzie lub pliku .js. Mogą też być płynnie włączane i rozszerzane za pomocą komponentów C++ przy użyciu Qt.

  1. Qt 5.14 released!. [dostęp 2019-12-12]. (ang.).
  2. Henrik Hartz (Product Manager for Qt Software at Nokia) comment on the name. 24 sierpnia 2009. [dostęp 2011-06-14]. [zarchiwizowane z tego adresu (2011-07-23)]. (ang.).
  3. Qt 4.7: QML Elements. [w:] Doc.qt.nokia.com [on-line]. [dostęp 2010-09-22]. [zarchiwizowane z tego adresu (2012-08-11)]. (ang.).

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy