0% found this document useful (0 votes)
19 views

QT-QML Developer Task

The candidate has been selected for the final internship selection process. The tasks involve modifying an existing ground control software user interface built with QT QML, including changing the logo, application name, and adding a logout button. The candidate must set up their QT development environment, install the necessary components, clone the QGroundControl source code repository, and build the software to complete the tasks. Upon completing the tasks, a call will be arranged to discuss next steps.

Uploaded by

rd8029386
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

QT-QML Developer Task

The candidate has been selected for the final internship selection process. The tasks involve modifying an existing ground control software user interface built with QT QML, including changing the logo, application name, and adding a logout button. The candidate must set up their QT development environment, install the necessary components, clone the QGroundControl source code repository, and build the software to complete the tasks. Upon completing the tasks, a call will be arranged to discuss next steps.

Uploaded by

rd8029386
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Selection Task

Dear Candidate,
It was a pleasure getting to know your interests and skillset for the internship.
Job is mainly on designing / modifying existing UI for a Software using QT QML. Software UI
Codes / sources will be provided to learn for development purpose.
We are glad that you are filtered for the final selection process.
Reference software build link you can find below. You need first setup an Qt environment to
build this project.
Tasks: 1) Change Logo of application with our provided logo
2) Change build name from “QGroundControl daily” to “Vyorius Ground Station”
(Located on Top left corner)
3) Add Button on right Corner in Application in title bar name it as “Logout”.
Step 1:
Qt Creator: https://www.qt.io/download-qt-installer

• Sign up for QT Account

Install QT version 5.15.2 !


Select these components during installation:

• Qt 5.15.2
o MSVC 2019 64-bit
o Qt Charts
• Developer and designer tools
o Qt creator 9.0.2 CDB Debugger
o Debugging tools for windows
Step 2:
• Install Visual Studio 2019 compiler, select Desktop development with C++

• Clone QGroundControl repo from Github


Software (QGC) Build: https://dev.qgroundcontrol.com/en/getting_started/
• Building using Qt Creator

• Now have done the basic setup and good to go with above 3 Tasks.

Link of Qgoundcontrol for reference:


https://docs.qgroundcontrol.com/en/getting_started/download_and_install.html
Replace to
Just in case if you are beginner, watch QT/QML Tutorials: https://youtu.be/EkjaiDsiM-Q
P.S: Upon the completion of this we will arrange for a call with the team to discuss next steps.

You might also like