Open main menu

DAVE Developer's Wiki β

DESK-MX-L-AN-0007: Getting Started With QT Creator

Revision as of 16:54, 21 February 2018 by U0013 (talk | contribs)

Installing Qt CreatorEdit

To add this new toolchain to QTCreator, run it

dvdk@vagrant-ubuntu-trusty-64:~$ cd axel/
dvdk@vagrant-ubuntu-trusty-64:~/axel$ ./qt-creator-opensource.run

An installation wizard will appear

Clik Next to proced the installation.

Select Skip

Select Next

Select the install directory or click Next

Select Next

Now it is necessary to add the definition of your board before proceding developing your first application. For adding the board definition run

dvdk@vagrant-ubuntu-trusty-64:~$ cd axel/
dvdk@vagrant-ubuntu-trusty-64:~/axel$ ./qt-post-install.sh

Now that the setup is finished, you can create your first application Open a new terminal and source the enviroment variables with the command

dvdk@vagrant-ubuntu-trusty-64:~$ ./env.sh

In the same terminal digit the following command if you diden't change the installation directory

dvdk@vagrant-ubuntu-trusty-64:~$ ./qtcreator-4.3.0/bin/qtcreator

If the installation process went ok you should see inside the Tools->Options menu a Kits named XELK

Select the Kits tab and make sure that your configurations mateches the one displayed

Close the tab and create a new project

Select Application Qt Widgets Application and click Choose...

Now call the name Test and pres Next

Select the XELK Kit and click Next

Choose the class name for your application

Click finish and conclude the setup

Now you will add a button to your application. In order to do this, select from the Edit window and select Test->Forms->mainwindow.ui

To add a Push Button click on Push Button in the Buttons tab and drag it to the main widown view. In order to edit the text displayed by the label, dubble click it and write "Hello World!"

After that, you need to insert the following line inside the Test.pro file

target.path = /tmp/Test # path on device
INSTALLS += target

Where /temp/Test is the path in which your application will be dowloaded inside the device

The last step before running the application inside the device is to select the Project window select the Run configuration and as Arguments

-platform eglfs

After these changes you are ready to debug your application directly inside your board with the Run/Debug command