6. O que é o Qt?
Framework cross-plataforma e LGPL para desenvolvimento de software
7. Quem usa Qt?
ˆ Asus
ˆ EPSON
ˆ AMD
ˆ Google
ˆ Skype
ˆ Volkswagen / Volvo
ˆ Xerox
ˆ Philips
ˆ Canonical
ˆ Nokia :)
ˆ KDE / e outros projetos opensource
20. QML 101
ˆ Linguagem declarativa
ˆ Interpretada
ˆ Javascript
ˆ Facilmente integrável/extensível com C++
21. Hello World
import QtQuick 1 . 1
Text {
t e x t : " H e l l o World ! "
}
22. Propriedades
import QtQuick 1 . 1
Text {
t e x t : " H e l l o World ! "
c o l o r : " blue "
f o n t . p i x e l S i z e : 36
}
23. Árvore de Elementos & Âncoras
import QtQuick 1 . 1
Rectangle {
width : 400
c o l o r : "#000000"
Image {
i d : image
anchors {
l e f t : parent . l e f t
v e r t i c a l C e n t e r : parent . v e r t i c a l C e n t e r
}
s o u r c e : " monera . png"
}
// . . .
24. Componentes
import QtQuick 1 . 1
Rectangle {
color : " black "
width : 300
h e i g h t : 600
Monera {
x : 20
name : " B a c i l l u s l i c h e n i f o r m i s "
}
Monera {
y : 400
x : 300