Find Jobs
Hire Freelancers

QML file development

$8-15 USD / hour

In Progress
Posted about 11 years ago

$8-15 USD / hour

General requirements: The QML file must be able to run on up to 1080p screen, so all raster images must have corresponding resolution. Thre file must work on any resolution and scale properly according to aspect ratio. This QML file will run on Raspberry PI computer. So a care must be taken on ram usage. The PI computer has opengl for QML so the animations should be OK. However intermediate tests will be done to check if the animation are OK. Specific requirements: This QML file will have to display the values and states of a number of counters (up to 4). The counter values must be displayed as odometers. A counter must have 6 integer digits (but this must be configurable by changing a variable) and 2 fractional digits. E.g. like this 000000.00. The last fractional digit must be displayed acording to the current counter value, e.g. must be shifted up (pls see the screenshot). All counters will have different size, the size will decrease for each next couner. This means that if we have only 1 counter it will try to occupy the all screen, the next counter will be below the first and will be X percents smaller. the X variable must be configurable. Each counter has a name state[i].name which must be displayed somewhere, according to the design style. Each counter can be enabled and disabled, pls see the updateState() function, when counter is disabled - it dissapears from scrceen and furter processing of this counter values is ignored. Each counter can have a win state, where instead of the odometer, a message is displayed "Machine {state[i].win_station} won {state[i].value} {state[i].currency}" (where i is the counter number). When a win is displayed a win sound is played, the win sound is followed by win music (which is an MP3 file). When the win state for all counters ends, the music stops. If multiple wins happen, the win music starts playing from the beginning on each win. Each counter can be in "warn" state when this is true an QML animation must be applied to the odometer which will make it pulsate, i.e draw attention. This application will be controlled by a QT app. The QT app will invoke the updateState() and setError() functions. Besides the counters, this file must support an error box where the setError() function will update the text. When a nonempty strig is used, the error sound must be played. (empty string is used to remove the error) I prepared a simple QML file which allows you to better understand the requirements, and using key combinations (pls see in comments for descriptions) simulate some of the jackpot states like if it was used in the QT app. Also the screenshots are prepared to understand how the odometer should look.
Project ID: 4344683

About the project

1 proposal
Remote project
Active 11 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Certified Nokia Qt specialist(see if you can access: [login to view URL]) but a new freelancer here. Send back to me if the hourly rate is ok. 80% discount if total working hour > 20 hours :-)
$20 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of ROMANIA
Voluntari, Romania
0.0
0
Payment method verified
Member since Mar 2, 2013

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.