PDF de programación - QML, Qt Quick y otros monstruos declarativos

Imágen de pdf QML, Qt Quick y otros monstruos declarativos

QML, Qt Quick y otros monstruos declarativosgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 12 de Marzo del 2018)
1.066 visualizaciones desde el 12 de Marzo del 2018
230,5 KB
9 paginas
Creado hace 10a (10/07/2013)
Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

QML, Qt Quick y otros monstruos declarativos

Albert Astals Cid

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

Un poco de historia
 El desarrollo de Qt comienza en 1990
 Prototipo de Qt en 1993
 Qt 1.0 en 1996
 KDE 1.0 en 1998
 Qt añade soporte para MacOs en 2001
 Apple introduce el iPhone en 2007
 Nokia compra Trolltech en 2008
 Qt 4.6 con soporte para Symbian en 2009

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

¿Qué es QML? ¿Qt Quick?
Qt Quick is a collection of technologies that are designed to help developers create
the kind of intuitive, modern-looking, fluid user interfaces that are increasingly
used on mobile phones, media players, set-top boxes and other portable devices.

¿Quien ha dejado a los de marketing escribir eso?

QML es un lenguaje declarativo diseñado para describir la interfaz de usuario de un
programa: tanto gráfica como funcionalmente, aunque puede ser usado para otras
cosas
Qt Quick es un conjunto de librerias y items QML y algunas herramientas en su
entorno.
Cascades es un conjunto de librerias y items QML específico de BB10.

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

¿Declarativo? ¿Qué es eso?
 Defines que quieres y no que hacer

 Vale eso es muy bonito...

 Ejemplos!

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

Imagen

¿De qué elementos dispongo?
 Tipos básicos
 Rectángulo
 Texto
 Entrada de Texto
 Animaciones
 Gestión de ratón
 Gestión de teclado
 Listas
 Modelos
 Layouts
 Máquina de estados
 Qt Quick Controls
 Qt Layouts



 Qt 5.1

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

Ventajas
 Separación [más] clara entre la interfaz y la lógica
 Amigable a diseñadores

 CSS/Javascript

●Bonitooooo (si se hace bien :)
Problemas
 Sin estilo común entre aplicaciones (si no usas Components/Qt Quick Controls)
 Una nueva forma de pensar
 Nuevo/Sin probar - Con bugs :-(
 Gestión del foco vía teclado algo compleja

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

Qt Quick Controls

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

Plasma Components
Basados en los temas que ya tenía Plasma, nos permiten hacer Plasmoids y
aplicaciones, sobretodo usado para Plasma Active.
http://api.kde.org/4.x-api/plasma-qml-apidocs/

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>

Sebastian Kügler <[email protected]>, FrOSCon 2006

QML, Qt Quick y ...

¿Preguntas?

Akademy-es 2013 – Bilbao – Albert Astals Cid <[email protected]>
  • Links de descarga
http://lwp-l.com/pdf9480

Comentarios de: QML, Qt Quick y otros monstruos declarativos (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad