Your SlideShare is downloading. ×
  • Like
Akademy es2010 qt_quick
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Akademy es2010 qt_quick

  • 519 views
Published

Title: Qt Quick …

Title: Qt Quick

Autor: Alex Fiestas
http://www.afiestas.org/

Akademy-es 2010
http://es.kde.org/akademy-es2010

License: CC-BY-SA
http://creativecommons.org/licenses/by-sa/3.0/

Published in Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
519
On SlideShare
0
From Embeds
0
Number of Embeds
4

Actions

Shares
Downloads
6
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. El puzzle de QtQuick
  • 2. Charla:
    • -Evolución de Qt hasta llegar a QtQuick
    • 3. -QML práctico
  • 4. Graphics View System
    • Provee un canvas en el cual pintar objetos 2D hechos por uno mismo.
  • 5. Graphics View System
    • -Gran eficiencia en el manejo de objetos
    • 6. -Control de eventos
    • 7. -Api de bajo nivel
    • 8. -Propenso a crear código espagueti
  • 9. Graphics View System (Ejemplos)
    • ¡Mirad vuestro escritório! ¡Plasma!
  • 10. QGraphicsAnchorLayout
    • Layout que permite “enganchar” los objetos entre ellos o dentro del mismo layout.
  • 11. QGraphicsAnchorLayout
      -Basado en políticas
    • -Simple
    • 12. -Reposicionamiento gratis
    • 13. -No te hace pensar
  • 14. Kinetic
      Framework para la creación de animaciones, fácil y sencillo
  • 15. Kinetic
      -Ahorra mucho trabajo
    • -Animaciones predefinidas
    • 16. -Escalable
  • 17. Kinetic (Ejemplo)
      -Miremos nuestro escritório otra vez!
  • 18. QML
      Lenguaje declarativo “Meta/Markup/Modeling”
  • 19. QML
      -Lenguaje declarativo basado en javascript
    • -Soporta Javascript
    • 20. -Intuitivo y divertido de usar
    • 21. -Basado en web
    • 22. -Elementos ya creados
    • 23. -Layouts basados en estados
    • 24. -¡Animaciones gratis!
  • 25. QML (Código)
      Usuarios cierren sus ojos
  • 26. QObject
      “ Super” objeto en el cual se basa todo Qt
  • 27. QObject
      -Comunicación entre objetos
    • -Árboles de QObjets
    • 28. -Bosques de QObjects!
    • 29. -Propiedades dinámicas
  • 30. QObject
  • 31. QML a programar!
      -Se empieza a desarrollar desde abajo
    • -La gui se declara en los archivos .qml
  • 32. Alguna ayuda? QtCreator!
      -Wizard para la creación de aplicaciones
    • -”Syntax Highlighting”
    • 33. -Comprobación de errores
    • 34. -Completación de código
    • 35. -Designer!
  • 36. QML y C++, amigos :)
      -Posibilidad de incrustar QML en nuestra aplicación
    • -Comunicación entre QML y C++
    • 37. -Vistas (MVC) hechas con QML