Find Jobs
Hire Freelancers

Creating a basic Qt lab for beginners using Nokia's public pinchzoom example

$30-150 USD

Cancelado
Publicado hace más de 13 años

$30-150 USD

Pagado a la entrega
Create a **step by step** Qt introduction lab, where the participant goes a whole project that encompasses several topics. The idea is to take the following example here <[login to view URL]> and changing it a little so that: - The animation of the mice is done by the Qt Animation framework (currently its done manually) - The mice coordinates are calculated in different threads, and if a collision happens,the direction is changed. - The original positions of the mice are loaded from an xml file, and may be saved at any time using a save button **Therefore the whole lab sequence should be as follows: ** Step 1: Intro and Basic UI and signals and slots: Create project, dialog from scratch introduce concept of signals and slots, and show them on window close Step 2: 2D graphics and painting: Add mice by illustrating 2D graphics and painting Step 3: Animation framework Make mouse move randomly using animation framework instead of current way Step 4: More on Signals and slots: Create the timer signal/slot already in the app. Create another signal/slot that resets the mice positions for example Step 5: Using multimedia framework: Add random background mice sounds. Step 6: Multitouch framework: Add pinching for zooming in and out (as in original example) Add pane rotation (as in original example) Step 7: Multithreading: coordinates are calculated in different threads, and if a collision happens,the direction is changed Step 8: XML: Add ability to read positions from xml and save. ## Deliverables Start on this lab by first implementing steps 3 first, then 7, then 8, then by creating the steps for the whole lab. The code differences between each step should be minimal and monitored, since documentation will be written to take attendees from one step to the next. If you have any questions, please feel free to ask. Rami
ID del proyecto: 3797638

Información sobre el proyecto

1 propuesta
Proyecto remoto
Activo hace 14 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
1 freelancer está ofertando un promedio de $111 USD por este trabajo
Avatar del usuario
See private message.
$110,50 USD en 23 días
4,8 (9 comentarios)
3,5
3,5

Sobre este cliente

Bandera de GERMANY
Germany
5,0
3
Miembro desde abr 8, 2003

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.