This HTML5 document contains 182 embedded RDF statements represented using HTML+Microdata notation.

The embedded RDF content will be recognized by any processor of HTML5 Microdata.

Namespace Prefixes

PrefixIRI
dbthttp://dbpedia.org/resource/Template:
wikipedia-enhttp://en.wikipedia.org/wiki/
dbrhttp://dbpedia.org/resource/
n29http://doc.qt.io/qt-5/
dbpedia-arhttp://ar.dbpedia.org/resource/
n17http://blog.qt.io/blog/2010/10/19/exporting-qml-from-photoshop-and-gimp/
schemahttp://schema.org/
n40https://github.com/
dctermshttp://purl.org/dc/terms/
rdfshttp://www.w3.org/2000/01/rdf-schema#
rdfhttp://www.w3.org/1999/02/22-rdf-syntax-ns#
n35http://wiki.qt.io/
dbphttp://dbpedia.org/property/
xsdhhttp://www.w3.org/2001/XMLSchema#
dbpedia-ukhttp://uk.dbpedia.org/resource/
dbohttp://dbpedia.org/ontology/
dbpedia-pthttp://pt.dbpedia.org/resource/
dbpedia-jahttp://ja.dbpedia.org/resource/
n8https://remarkable.com/
dbchttp://dbpedia.org/resource/Category:
n19http://qmlbook.org/
dbpedia-dehttp://de.dbpedia.org/resource/
dbpedia-plhttp://pl.dbpedia.org/resource/
n34https://www.youtube.com/
n33https://liri.io/
yagohttp://dbpedia.org/class/yago/
dbpedia-ruhttp://ru.dbpedia.org/resource/
wikidatahttp://www.wikidata.org/entity/
goldhttp://purl.org/linguistics/gold/
yago-reshttp://yago-knowledge.org/resource/
n23https://global.dbpedia.org/id/
n14http://blog.qt.io/
dbpedia-ithttp://it.dbpedia.org/resource/
n13http://commons.wikimedia.org/wiki/Special:FilePath/%22pics/
dbpedia-cahttp://ca.dbpedia.org/resource/
provhttp://www.w3.org/ns/prov#
foafhttp://xmlns.com/foaf/0.1/
dbpedia-zhhttp://zh.dbpedia.org/resource/
dbpedia-kohttp://ko.dbpedia.org/resource/
dbpedia-fahttp://fa.dbpedia.org/resource/
dbpedia-eshttp://es.dbpedia.org/resource/
freebasehttp://rdf.freebase.com/ns/
owlhttp://www.w3.org/2002/07/owl#

Statements

Subject Item
dbr:QML
rdf:type
yago:WikicatScriptingLanguages yago:Abstraction100002137 yago:WikicatUserInterfaceMarkupLanguages wikidata:Q315 yago:WikicatProgrammingLanguages yago:Format106636806 yago:Word106286395 yago:ProgrammingLanguage106898352 yago:ArtificialLanguage106894544 owl:Thing dbo:ProgrammingLanguage yago:Terminology106304059 yago:Message106598915 yago:Relation100031921 yago:Information106634376 yago:Communication100033020 schema:Language yago:Language106282651 yago:LanguageUnit106284225 dbo:Language yago:Part113809207 wikidata:Q9143 yago:MarkupLanguage106787835
rdfs:label
QML QML كيو ام ال QML QML QML QML QML QML QML (linguaggio di programmazione) QML QML QML
rdfs:comment
QML (Qt Meta Language или Qt Modeling Language) — декларативный язык программирования, в основании которого лежит среда JavaScript. QML используется для разработки приложений, делающих основной упор на пользовательский интерфейс и, в целом, на дизайн графической части. Является частью Qt Quick, среды разработки пользовательского интерфейса, распространяемой вместе с Qt. Часто используется для создания приложений, ориентированных на мобильные устройства с сенсорным управлением. QML - это язык разметки; его средой выполнения JavaScript являлся пользовательский движок V4, QML (Qt Meta Language o Qt Modelling Language) è un linguaggio di programmazione dichiarativo basato su JavaScript per la progettazione di applicazioni centrate sull'interfaccia utente.Fa parte del framework di Qt. QML è usato per lo più in applicazioni per dispositivi mobili, dove l'input da interfacce tattili e la resa fluida di animazioni (a 60 FPS) sono cruciali.Le applicazioni di Ubuntu Touch e SailfishOS supportano nativamente questo linguaggio, che può anche essere utilizzato su Android, iOS, Windows Phone oltre che su Linux, Windows, OSX. QML (Qt Modeling Language) は、である。QMLはJavaScriptをベースとした言語であり、アプリケーションのユーザインタフェースをデザインするためのCSSやJSONのような宣言型言語である。この言語はノキアによって開発されたQtのUI作成キットであるに関連するものである。Qt Quickはタッチ入力と流体アニメーション (60 fps) とユーザーエクスペリエンスが重要となるモバイルアプリケーションでしばしば使用されている。QMLはQt 3Dと共に3Dシーンの描画と「フレームグラフ」のレンダリングのためにも使用される。QMLドキュメントは階層的なオブジェクトツリーを記述する。Qtに同梱されているQMLモジュールには基本的なグラフィカルビルディングブロック (長方形、画像など)、モデリングコンポーネント (FolderListModel、XmlListModelなど)、動作コンポーネント (タップハンドラ、ドラッグハンドラ、状態、トランジション、アニメーションなど)、より複雑なコントロール (ボタン、スライダー、ドロワ、メニューなど) が含まれている。これらの単純な要素を組み合わせることで、インターネットに対応したアプリケーションなどの複雑なものを作成することができる。 QML (Qt Meta Linguagem ou Qt Modeling Language) é uma linguagem de marcação para interfaces de usuário. É uma linguagem declarativa parecida com JSON para criar aplicações focadas na interface do usuário. Código JavaScript inline manipula aspectos imperativos. Ela é parte do , o kit de criação de interfaces desenvolvido pela Nokia na framework Qt. QML é usada principalmente para aplicações móveis, onde interações por toque, animações fluidas (60 FPS) e experiência do usuário são cruciais. كيو ام ال هي لغة لتصميم واجهات المستخدم الرسومية، مبنية على جافاسكريبت وهي لغة تعريفية.كيو ام ال هي جزء من حزمة الواجهات الرسومية QtQuick تم تطويرها من طرف شركة نوكيا ضمن إطار عمل كيوت. كيو ام ال مستعملة خصوصا في مجال تطبيقات الهواتف الذكية.يمكن استعمال كيو ام ال وحدها أو يمكن توسيعها بـ سي بلس بلس باستعمال إطار عمل كيوت. QML (Qt Modeling Language) is a user interface markup language. It is a declarative language (similar to CSS and JSON) for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associated with Qt Quick, the UI creation kit originally developed by Nokia within the Qt framework. Qt Quick is used for mobile applications where touch input, fluid animations and user experience are crucial. QML is also used with Qt3D to describe a 3D scene and a "frame graph" rendering methodology. A QML document describes a hierarchical object tree. QML modules shipped with Qt include primitive graphical building blocks (e.g., Rectangle, Image), modeling components (e.g., FolderListModel, XmlListModel), behavioral components (e.g., TapHandler, DragHandler, State QML (Qt Markup Language 或 Qt Meta Language 或 Qt Modeling Language) 是基於JavaScript、宣告式編程的程式語言,用於設計使用者介面為主的應用程式。它是,諾基亞開發的使用者介面建立套件的一部分。QML 主要用於行動應用程式,注重於觸控輸入、流暢的動畫(60張/秒)和使用者體驗。QML documents 描述元素的物件樹。 QML 元素可以透過標準 JavaScript 增強,包括這 inline 和引入.js 檔。元素可以也無縫整合和使用 Qt 框架的 C++ 元件擴展。 語言的名稱是 QML。runtime的名稱是 QQuickView。 QML (de l'anglès, Qt Meta Language) és un llenguatge basat en JavaScript creat per dissenyar aplicacions enfocades a la interfície d'usuari. És part de Qt Quick, el kit d'Interfície d'usuari creat per Digia al costat de l'entorn de treball Qt. El llenguatge QML s'usa principalment per a aplicacions mòbils, on l'entrada tàctil, les animacions fluides i una bona experiència d'usuari són crucials. Els documents QML descriuen un arbre d'elements. Els elements de QML que venen per defecte amb Qt són un sofisticat conjunt de blocs, elements gràfics (com a rectangles o imatges) i comportaments (com a animacions i transicions). Aquests elements poden ser combinats per construir components més complexos, per completar aplicacions connectades a Internet. QML (Qt Meta Language або Qt Modeling Language) — декларативна мова програмування, заснована на JavaScript і призначена для розробки застосунків, які роблять основний наголос на користувацький інтерфейс. Є частиною Qt Quick, середовища розробки користувацьких інтерфейсів, поширюваного разом з Qt. В основному використовується для створення застосунків, орієнтованих на мобільні пристрої з сенсорним управлінням. QML елементи можуть бути доповнені стандартними JavaScript-вставками шляхом вбудовування .js файлів. Також вони можуть бути розширені C++ компонентами через Qt framework. QML (Qt Meta Language, Qt Modeling Language) – oparty na JavaScript deklaratywny język programowania służący do projektowania aplikacji silnie związanych z interfejsem graficznym. Jest częścią , 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. 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. QML(QT 모델링 언어, Qt Modeling Language)은 이다. 사용자 인터페이스 중심 애플리케이션을 디자인하기 위한 선언형 언어(CSS와 JSON과 유사)이다. 인라인 자바스크립트 코드는 명령형 관점을 관리한다. Qt 프레임워크로 노키아가 개발한 UI 생성 키트인 과 연동된다. Qt 퀵은 터치 입력, 부드러운 애니메이션, 사용자 경험이 중요한 모바일 애플리케이션에 사용된다. QML은 3D 씬과 프레임 그래프 렌더링 방법론을 기술하기 위해 Qt3D에도 사용된다. QML 문서는 계층형 오브젝트 트리를 기술한다. Qt에 포함된 QML 모듈은 명령형 그래픽 빌딩 블록(예: Rectangle, Image), 모델링 컴포넌트(예: FolderListModel, XmlListModel), 행위 컴포넌트(예: TapHandler, DragHandler, State, Transition, Animation), 더 복잡한 컨트롤(예: Button, Slider, Drawer, Menu)을 포함한다. 이 요소들은 단순 버튼, 슬라이더에서부터 완전한 인터넷 지원 프로그램에 이르는 여러 복잡도의 컴포넌트를 빌드할 수 있도록 결합이 가능하다. QML (Qt Modeling Language) ist eine deklarative Programmiersprache, die als Bestandteil von Qt, einer Bibliothek zur Erstellung von Benutzeroberflächen in C++, entwickelt wurde. Zweck der Sprache ist die Entwicklung von Benutzeroberflächen, in erster Linie (jedoch nicht zwangsläufig) für Desktop- und Mobil-Systeme. QML ist syntaktisch an JSON und CSS angelehnt. Durch ihre deklarative Grundstruktur und die nahtlose Einbindung von JavaScript vereint sie deklarative und imperative Ansätze in einer Programmiersprache. QML ist Bestandteil des Qt User Interface Creation Kit (Qt Quick) und kann (inklusive seiner JavaScript-Anteile) durch den Qt Quick Compiler in natives C++ kompiliert werden. QML (del inglés, Qt Meta Language) es un lenguaje basado en JavaScript creado para diseñar aplicaciones enfocadas a la interfaz de usuario. Es parte de Qt Quick, el kit de Interfaz de usuario creado por junto al framework Qt. El lenguaje QML se usa principalmente para aplicaciones móviles, donde la entrada táctil, las animaciones fluidas y una buena experiencia de usuario son cruciales. Los documentos QML describen un árbol de elementos. Los elementos de QML que vienen por defecto con Qt son un sofisticado conjunto de bloques, elementos gráficos (como rectángulos o imágenes) y comportamientos (como animaciones y transiciones). Estos elementos pueden ser combinados para construir componentes más complejos, para completar aplicaciones conectadas a Internet.
foaf:name
QML
dbp:name
QML
foaf:depiction
n13:logo.png n13:qt.png
dcterms:subject
dbc:User_interface_markup_languages dbc:Qt_(software) dbc:Declarative_programming_languages
dbo:wikiPageID
28116392
dbo:wikiPageRevisionID
1120136790
dbo:wikiPageWikiLink
dbr:Declarative_programming dbr:Simple_Desktop_Display_Manager dbc:User_interface_markup_languages dbr:Multi-paradigm dbr:Finite-state_machine dbr:Reactive_programming dbr:Qt_Creator dbr:KDE_Plasma_4 dbr:KDE_Plasma_5 dbr:Plasma-framework dbr:User_interface_markup_language dbr:CSS dbr:Qt_Project dbr:Qt_Quick dbr:Lumina_(desktop_environment) dbr:Maemo dbr:Sailfish_OS dbr:Unity_(user_interface) dbr:Dynamic_typing dbr:BlackBerry_10 dbr:Data_binding dbr:C++ dbr:Strong_typing dbr:JavaScript dbr:Shebang_(Unix) dbc:Qt_(software) dbr:XAML dbr:Mer_(software_distribution) dbr:JSON dbr:Tizen dbc:Declarative_programming_languages dbr:Scene_graph dbr:Ring_(programming_language) dbr:MeeGo dbr:Qt_(framework) dbr:Syntax_highlighting dbr:Ubuntu_Phone dbr:Scripting_language dbr:Nokia
dbo:wikiPageExternalLink
n8: n14: n17: n19: n29:qmlfirststeps.html n29:qmlreference.html n29:qtqml-cppclasses-topic.html n29:qtqml-cppintegration-topic.html n29:qml-tutorial.html n29:qtquick-codesamples.html n33: n34:watch%3Fv=lZypEYdAdOw n35:Developer_Guides n40:search%3Fl=QML&q=qml&type=Repositories
owl:sameAs
dbpedia-pt:QML dbpedia-de:QML freebase:m.0cmbv7v dbpedia-pl:QML wikidata:Q961543 n23:56giW dbpedia-ko:QML dbpedia-ru:QML dbpedia-it:QML_(linguaggio_di_programmazione) dbpedia-ar:كيو_ام_ال dbpedia-uk:QML dbpedia-fa:کیو-ام-ال dbpedia-es:QML dbpedia-ja:QML dbpedia-ca:QML yago-res:QML dbpedia-zh:QML
dbp:wikiPageUsesTemplate
dbt:Other_uses dbt:URL dbt:Qt dbt:Release_date_and_age dbt:Infobox_programming_language dbt:Infobox_file_format dbt:Start_date_and_age dbt:Reflist dbt:Short_description dbt:Primary_sources
dbo:thumbnail
n13:logo.png?width=300
dbp:developer
dbr:Qt_Project
dbp:extension
.qml
dbp:genre
dbr:Scripting_language
dbp:influenced
dbr:Ring_(programming_language) dbr:Qt_(framework)
dbp:influencedBy
dbr:JSON dbr:Qt_(framework) dbr:JavaScript dbr:XAML
dbp:latestReleaseDate
2020-05-26
dbp:latestReleaseVersion
5.15
dbp:paradigm
dbr:Scripting_language dbr:Multi-paradigm dbr:Reactive_programming dbr:Declarative_programming
dbp:typing
dbr:Dynamic_typing dbr:Strong_typing
dbo:abstract
QML (Qt Meta Language або Qt Modeling Language) — декларативна мова програмування, заснована на JavaScript і призначена для розробки застосунків, які роблять основний наголос на користувацький інтерфейс. Є частиною Qt Quick, середовища розробки користувацьких інтерфейсів, поширюваного разом з Qt. В основному використовується для створення застосунків, орієнтованих на мобільні пристрої з сенсорним управлінням. QML-документ являє собою дерево елементів. QML елемент, так само, як і елемент Qt, являє собою сукупність блоків: графічних (таких, як rectangle, image) і поведінкових (таких, як state, transition, animation). Ці елементи можуть бути об'єднані, щоб побудувати комплексні компоненти, починаючи від простих кнопок і повзунків і закінчуючи повноцінними застосунками, що працюють з інтернетом. QML елементи можуть бути доповнені стандартними JavaScript-вставками шляхом вбудовування .js файлів. Також вони можуть бути розширені C++ компонентами через Qt framework. كيو ام ال هي لغة لتصميم واجهات المستخدم الرسومية، مبنية على جافاسكريبت وهي لغة تعريفية.كيو ام ال هي جزء من حزمة الواجهات الرسومية QtQuick تم تطويرها من طرف شركة نوكيا ضمن إطار عمل كيوت. كيو ام ال مستعملة خصوصا في مجال تطبيقات الهواتف الذكية.يمكن استعمال كيو ام ال وحدها أو يمكن توسيعها بـ سي بلس بلس باستعمال إطار عمل كيوت. QML (Qt Modeling Language) ist eine deklarative Programmiersprache, die als Bestandteil von Qt, einer Bibliothek zur Erstellung von Benutzeroberflächen in C++, entwickelt wurde. Zweck der Sprache ist die Entwicklung von Benutzeroberflächen, in erster Linie (jedoch nicht zwangsläufig) für Desktop- und Mobil-Systeme. QML ist syntaktisch an JSON und CSS angelehnt. Durch ihre deklarative Grundstruktur und die nahtlose Einbindung von JavaScript vereint sie deklarative und imperative Ansätze in einer Programmiersprache. QML ist Bestandteil des Qt User Interface Creation Kit (Qt Quick) und kann (inklusive seiner JavaScript-Anteile) durch den Qt Quick Compiler in natives C++ kompiliert werden. QML (Qt Markup Language 或 Qt Meta Language 或 Qt Modeling Language) 是基於JavaScript、宣告式編程的程式語言,用於設計使用者介面為主的應用程式。它是,諾基亞開發的使用者介面建立套件的一部分。QML 主要用於行動應用程式,注重於觸控輸入、流暢的動畫(60張/秒)和使用者體驗。QML documents 描述元素的物件樹。 QML 元素可以透過標準 JavaScript 增強,包括這 inline 和引入.js 檔。元素可以也無縫整合和使用 Qt 框架的 C++ 元件擴展。 語言的名稱是 QML。runtime的名稱是 QQuickView。 QML (Qt Meta Language o Qt Modelling Language) è un linguaggio di programmazione dichiarativo basato su JavaScript per la progettazione di applicazioni centrate sull'interfaccia utente.Fa parte del framework di Qt. QML è usato per lo più in applicazioni per dispositivi mobili, dove l'input da interfacce tattili e la resa fluida di animazioni (a 60 FPS) sono cruciali.Le applicazioni di Ubuntu Touch e SailfishOS supportano nativamente questo linguaggio, che può anche essere utilizzato su Android, iOS, Windows Phone oltre che su Linux, Windows, OSX. QML(QT 모델링 언어, Qt Modeling Language)은 이다. 사용자 인터페이스 중심 애플리케이션을 디자인하기 위한 선언형 언어(CSS와 JSON과 유사)이다. 인라인 자바스크립트 코드는 명령형 관점을 관리한다. Qt 프레임워크로 노키아가 개발한 UI 생성 키트인 과 연동된다. Qt 퀵은 터치 입력, 부드러운 애니메이션, 사용자 경험이 중요한 모바일 애플리케이션에 사용된다. QML은 3D 씬과 프레임 그래프 렌더링 방법론을 기술하기 위해 Qt3D에도 사용된다. QML 문서는 계층형 오브젝트 트리를 기술한다. Qt에 포함된 QML 모듈은 명령형 그래픽 빌딩 블록(예: Rectangle, Image), 모델링 컴포넌트(예: FolderListModel, XmlListModel), 행위 컴포넌트(예: TapHandler, DragHandler, State, Transition, Animation), 더 복잡한 컨트롤(예: Button, Slider, Drawer, Menu)을 포함한다. 이 요소들은 단순 버튼, 슬라이더에서부터 완전한 인터넷 지원 프로그램에 이르는 여러 복잡도의 컴포넌트를 빌드할 수 있도록 결합이 가능하다. QML 요소들은 인라인으로, 또는 .js 파일 포함을 통해 표준 자바스크립트를 사용하여 증강시킬 수 있다. 또, 요소들은 Qt 프레임워크를 사용하여 심리스하게 C++ 컴포넌트와 통합, 확장이 가능하다. QML은 언어이다. QML의 자바스크립트 런타임은 커스텀 V4 엔진(Qt 5.2 이후)이며 Qt 퀵은 2D 및 기반 UI 프레임워크이다. 이것들은 Qt Declarative 모듈의 일부이지만 이 기술은 더 이상 Qt Declarative로 불리지 않는다. QML과 자바스크립트 코드는 Qt 퀵 컴파일러를 통해 네이티브 C++ 바이너리로 컴파일이 가능하다. 대안으로, QML 캐시 파일 포맷이 있으며 다음 실행 시 더 빠른 시작을 위해 컴파일된 QML 버전을 동적으로 저장한다. QML (Qt Modeling Language) は、である。QMLはJavaScriptをベースとした言語であり、アプリケーションのユーザインタフェースをデザインするためのCSSやJSONのような宣言型言語である。この言語はノキアによって開発されたQtのUI作成キットであるに関連するものである。Qt Quickはタッチ入力と流体アニメーション (60 fps) とユーザーエクスペリエンスが重要となるモバイルアプリケーションでしばしば使用されている。QMLはQt 3Dと共に3Dシーンの描画と「フレームグラフ」のレンダリングのためにも使用される。QMLドキュメントは階層的なオブジェクトツリーを記述する。Qtに同梱されているQMLモジュールには基本的なグラフィカルビルディングブロック (長方形、画像など)、モデリングコンポーネント (FolderListModel、XmlListModelなど)、動作コンポーネント (タップハンドラ、ドラッグハンドラ、状態、トランジション、アニメーションなど)、より複雑なコントロール (ボタン、スライダー、ドロワ、メニューなど) が含まれている。これらの単純な要素を組み合わせることで、インターネットに対応したアプリケーションなどの複雑なものを作成することができる。 QMLの要素は標準的なJavaScriptによって拡張することができ、インライン展開されたものと外部ファイルからのものの両方を使用することができる。また、Qtで使用されているC++コンポーネントによって統合と拡張することもできる。 QMLではV4と呼ばれるJavaScriptエンジンをQt 5.2から使用している。Qt Quickは2Dとそれに基づいたUIフレームワークである。これらは全てQt Declarativeモジュールの一部であるが、この技術はもはやQt Declarativeとは呼ばれていない。 QMLとJavaScriptはQt Quickコンパイラによって機械語にコンパイルすることができる。或いは、コンパイル済みのQMLを動的に格納し、次回起動時に高速起動することができるQMLキャッシュファイル形式がある。 QML (Qt Meta Language или Qt Modeling Language) — декларативный язык программирования, в основании которого лежит среда JavaScript. QML используется для разработки приложений, делающих основной упор на пользовательский интерфейс и, в целом, на дизайн графической части. Является частью Qt Quick, среды разработки пользовательского интерфейса, распространяемой вместе с Qt. Часто используется для создания приложений, ориентированных на мобильные устройства с сенсорным управлением. QML-документ представляет собой дерево элементов. QML элемент, так же, как и элемент Qt, представляет собой совокупность блоков: графических (таких, как rectangle, image) и поведенческих (таких, как state, transition, animation). Эти элементы могут быть объединены, чтобы построить комплексные компоненты, начиная от простых кнопок и ползунков и заканчивая полноценными приложениями, работающими с интернетом. QML элементы могут быть дополнены стандартными для JavaScript вставками путём встраивания .js файлов. Также они могут быть расширены C++ компонентами через Qt framework. QML - это язык разметки; его средой выполнения JavaScript являлся пользовательский движок V4, Код QML и JavaScript может быть скомпилирован в собственные двоичные файлы C++ с помощью Qt Quick Compiler. Для удобства разработки существует формат файла кэша QML который динамически сохраняет скомпилированную версию QML для более быстрого старта при следующем запуске. QML (de l'anglès, Qt Meta Language) és un llenguatge basat en JavaScript creat per dissenyar aplicacions enfocades a la interfície d'usuari. És part de Qt Quick, el kit d'Interfície d'usuari creat per Digia al costat de l'entorn de treball Qt. El llenguatge QML s'usa principalment per a aplicacions mòbils, on l'entrada tàctil, les animacions fluides i una bona experiència d'usuari són crucials. Els documents QML descriuen un arbre d'elements. Els elements de QML que venen per defecte amb Qt són un sofisticat conjunt de blocs, elements gràfics (com a rectangles o imatges) i comportaments (com a animacions i transicions). Aquests elements poden ser combinats per construir components més complexos, per completar aplicacions connectades a Internet. Un exemple d'aquest tipus d'aplicacions es pot trobar en la plataforma per a dispositius tàctils de Canonical: Ubuntu Touch, on el llenguatge QML és un dels pilars del sistema operatiu. El sistema operatiu de Nokia MeeGo també disposava de suport per a aquestes aplicacions. Els elements de QML poden tenir funcionalitats afegides usant codi Javascript, ja sigui en el mateix arxiu o aportant arxius .js. Així mateix, QML pot tenir característiques esteses en C++ usant l'entorn de treball de Qt. QML (Qt Meta Language, Qt Modeling Language) – oparty na JavaScript deklaratywny język programowania służący do projektowania aplikacji silnie związanych z interfejsem graficznym. Jest częścią , 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) 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. QML (del inglés, Qt Meta Language) es un lenguaje basado en JavaScript creado para diseñar aplicaciones enfocadas a la interfaz de usuario. Es parte de Qt Quick, el kit de Interfaz de usuario creado por junto al framework Qt. El lenguaje QML se usa principalmente para aplicaciones móviles, donde la entrada táctil, las animaciones fluidas y una buena experiencia de usuario son cruciales. Los documentos QML describen un árbol de elementos. Los elementos de QML que vienen por defecto con Qt son un sofisticado conjunto de bloques, elementos gráficos (como rectángulos o imágenes) y comportamientos (como animaciones y transiciones). Estos elementos pueden ser combinados para construir componentes más complejos, para completar aplicaciones conectadas a Internet. Un ejemplo de este tipo de aplicaciones se puede encontrar en la plataforma para dispositivos táctiles de Canonical: Ubuntu Phone, donde el lenguaje QML es uno de los pilares del sistema operativo. El sistema operativo de Nokia MeeGo también disponía de soporte para estas aplicaciones. Los elementos de QML pueden tener funcionalidades añadidas usando código JavaScript, ya sea en el mismo archivo o aportando archivos .js. Asimismo, QML puede tener características extendidas en C++ usando el framework de Qt. QML (Qt Meta Linguagem ou Qt Modeling Language) é uma linguagem de marcação para interfaces de usuário. É uma linguagem declarativa parecida com JSON para criar aplicações focadas na interface do usuário. Código JavaScript inline manipula aspectos imperativos. Ela é parte do , o kit de criação de interfaces desenvolvido pela Nokia na framework Qt. QML é usada principalmente para aplicações móveis, onde interações por toque, animações fluidas (60 FPS) e experiência do usuário são cruciais. Documentos QML descrevem uma árvore de elementos. Elementos QML que já vêm com o Qt formam um sofisticado conjunto de blocos de construção: gráficos (por exemplo retângulo, imagem) e comportamentais (por exemplo estado, transição, animação). Estes elementos podem ser combinados para criar componentes que variam em complexidade desde simples botões e sliders, até programas completos que usam a internet. Elementos QML podem ser expandidos por JavaScript padrão tanto in-line quanto via arquivos incluídos. Elementos também podem ser facilmente integrados e estendidos por componentes em C++ usando o framework Qt. QML é a língua; o seu sistema de JavaScript em tempo de execução é o motor V4 e Qt Quick é o a framework de interface gráfica baseada em gráfico de cena. Estas são todas partes do módulo Qt Declarative, mas a tecnologia não é mais chamada Qt Declarative. QML (Qt Modeling Language) is a user interface markup language. It is a declarative language (similar to CSS and JSON) for designing user interface–centric applications. Inline JavaScript code handles imperative aspects. It is associated with Qt Quick, the UI creation kit originally developed by Nokia within the Qt framework. Qt Quick is used for mobile applications where touch input, fluid animations and user experience are crucial. QML is also used with Qt3D to describe a 3D scene and a "frame graph" rendering methodology. A QML document describes a hierarchical object tree. QML modules shipped with Qt include primitive graphical building blocks (e.g., Rectangle, Image), modeling components (e.g., FolderListModel, XmlListModel), behavioral components (e.g., TapHandler, DragHandler, State, Transition, Animation), and more complex controls (e.g., Button, Slider, Drawer, Menu). These elements can be combined to build components ranging in complexity from simple buttons and sliders, to complete internet-enabled programs. QML elements can be augmented by standard JavaScript both inline and via included .js files. Elements can also be seamlessly integrated and extended by C++ components using the Qt framework. QML is the language; its JavaScript runtime is the custom V4 engine, since Qt 5.2; and Qt Quick is the 2D scene graph and the UI framework based on it. These are all part of the Qt Declarative module, while the technology is no longer called Qt Declarative. QML and JavaScript code can be compiled into native C++ binaries with the Qt Quick Compiler. Alternatively there is a QML cache file format which stores a compiled version of QML dynamically for faster startup the next time it is run.
gold:hypernym
dbr:Language
prov:wasDerivedFrom
wikipedia-en:QML?oldid=1120136790&ns=0
dbo:wikiPageLength
16731
dbo:latestReleaseDate
2020-05-26
dbo:latestReleaseVersion
5.15.0
dbo:developer
dbr:Qt_Project
dbo:influenced
dbr:Ring_(programming_language) dbr:Qt_(framework)
dbo:influencedBy
dbr:XAML dbr:JavaScript dbr:Qt_(framework) dbr:JSON
foaf:isPrimaryTopicOf
wikipedia-en:QML