wprowadzenie do qml

Post on 14-Apr-2017

51 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Wprowadzenie do QML

Krystian KrukSolpeo Javascript Coder

http://kildyt.plkildyt@solpeo.pl

Qt 4.0pierwszy raz wprowadzono QML

QML: Co ja hacze ? O_o

Qt 4.0

Qt Quick - komponent Qt do tworzenia interfejsów graficznych

- część QML- JavascriptCore (WebKit)- modularny, pluginy C++

Qt 4.0

Qt 5.0Qt Quick 2.0

Ubuntu Touch

Qt 5.0

Qt Quick 2.0- Javascript V8 (wspiera Vanilla JS)- OpenGL- komponenty

- qtmobility - audio, location api, system information, connectivity (NFC), etc.

- Web SQL SYNC- socket- mouse events

Qt 5.0

Demo... dobry kwadrat nie jest zły

Qt 5.0

Canvas2D- Jeszcze lepszy kwadrat

Canvas2D

Canvas wrapper QML- dzień bez wyzwań to dzień stracony

- brak 'window'- globalny context 'this' read-only- brak setTimeout i setInterval

- asynchroniczny canvas context...

Canvas2D

canvas.onPaint.connect(function(){

var ctx = canvas.getContext('2d');// stuffcanvas.requestPaint();

});

Asynchroniczny canvas context

Canvas2D

Bug'i- transformacje- clipping

Canvas2D

SGP Engine Demo...

Canvas2D

QML na poważnie

Wieloplatformowość

QML na poważnie

AppStoreV8 Engine - brak zewnętrznych skryptów

Qt 5.1android, ios - wersja alpha

Qt 5.2stabilny - III/IV kwartał 2013

QML na poważnie

Dzięki!Krystian KrukSolpeo Javascript Coder

http://kildyt.plkildyt@solpeo.pl

top related