Daker (a.k.a. dakerfp)
� Ciência da Computação - UFPE
� Developer - INDT Recife
� Qt
� KDE
� QML-Box2D
� Circus
� ...
Quem usa Qt?
� Asus
� EPSON
� AMD
� Skype
� Volkswagen / Volvo
� Xerox
� Philips
� Canonical
� Nokia :)
� KDE / e outros projetos opensource
Nokia Qt SDK
� http://www.developer.nokia.com/Develop/Qt/
� Pacotes de desenvolvimento do Qt 4.8 em sua distro favorita ;-)
QML 101
� Linguagem declarativa
� Interpretada
� Javascript
� Facilmente integrável/extensível com C++
Propriedades
import QtQuick 1 .1
Text {text : "He l l o World ! "c o l o r : " blue "font . p i x e l S i z e : 36
}
Árvore de Elementos & Âncoras
import QtQuick 1 .1
Rectangle {width : 400c o l o r : "#000000"
Image {id : imageanchors {
l e f t : parent . l e f tv e r t i c a lCen t e r : parent . v e r t i c a lCen t e r
}source : "monera . png"
}// . . .
Text {id : l a b e lanchors {
l e f t : image . r i g h ttop : image . top
}c o l o r : "#FAFAFA"text : " Esche r i ch i a Col i "f ont {
p i x e l S i z e : 24i t a l i c : t rue
}}
// property a l i a s name : l a b e l . t ex t// he ight : image . he ight + 40
}
Componentes
import QtQuick 1 .1
Rectangle {c o l o r : " b lack "width : 300he ight : 600
Monera {x : 20name : " Ba c i l l u s l i c h e n i f o rm i s "
}
Monera {y : 400x : 300name : " Esche r i ch i a Co l i "
}}
Unicórnios
� Mouse
� Signals
� Property Binding
� Animações & Comportamentos
� Multimídia
� QML-Box2D
� Qt 3D
� Quasi-Engine
Top Related