Find Jobs
Hire Freelancers

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

$30-150 USD

Abgesagt
Veröffentlicht vor mehr als 13 Jahren

$30-150 USD

Bezahlt bei Lieferung
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
Projekt-ID: 3797638

Über das Projekt

1 Vorschlag
Remote Projekt
Aktiv vor 13 Jahren

Möchten Sie etwas Geld verdienen?

Vorteile einer Ausschreibung auf Freelancer

Legen Sie Ihr Budget und Ihren Zeitrahmen fest
Für Ihre Arbeit bezahlt werden
Skizzieren Sie Ihren Vorschlag
Sie können sich kostenlos anmelden und auf Aufträge bieten
1 Freelancer bieten im Durchschnitt $111 USD für diesen Auftrag
Avatar des Nutzers
See private message.
$110,50 USD in 23 Tagen
4,8 (9 Bewertungen)
3,5
3,5

Über den Kunden

Flagge von GERMANY
Germany
5,0
3
Mitglied seit Apr. 8, 2003

Kundenüberprüfung

Danke! Wir haben Ihnen per E-Mail einen Link geschickt, über den Sie Ihr kostenloses Guthaben anfordern können.
Beim Senden Ihrer E-Mail ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.
Registrierte Benutzer Veröffentlichte Jobs
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Vorschau wird geladen
Erlaubnis zur Geolokalisierung erteilt.
Ihre Anmeldesitzung ist abgelaufen und Sie wurden abgemeldet. Bitte melden Sie sich erneut an.