Tue, Oct 26, 21, Qt creator offers clickable symbols, auto-completion of the complete code base and building and flashing firmware for pPX4
This is a draft, the content is not complete and of poor quality!

Qt Creator IDE

:::warning Qt Creator has been replaced by VSCode as the officially supported (and recommended) IDE for PX4 development. :::

Qt Creator is a popular cross-platform open-source IDE that can be used to compile and debug PX4.

instruction pdfs

Ref: qt5_python qt5_c++

udemycourse

Qt Creator Functionality

Qt creator offers clickable symbols, auto-completion of the complete codebase and building and flashing firmware.

The video below shows how it is used.

@youtube

IDE Setup

Qt Creator on Linux

Before starting Qt Creator, the project file needs to be created:

cd ~/src/PX4-Autopilot
mkdir ../Firmware-build
cd ../Firmware-build
cmake ../PX4-Autopilot -G "CodeBlocks - Unix Makefiles"

Then load the CMakeLists.txt in the root PX4-Autopilot folder via File > Open File or Project (Select the CMakeLists.txt file).

After loading, the play button can be configured to run the project by selecting ‘custom executable’ in the run target configuration and entering ‘make’ as executable and ‘upload’ as argument.

Qt Creator on Windows

:::note Windows has not been tested for PX4 development with Qt Creator. :::

Qt Creator on Mac OS

Before starting Qt Creator, the project file needs to be created:

cd ~/src/PX4-Autopilot
mkdir -p build/creator
cd build/creator
cmake ../.. -G "CodeBlocks - Unix Makefiles"

That’s it! Start Qt Creator, then complete the steps in the video below to set up the project to build.

@youtube

The following wiki, pages and posts are tagged with

TitleTypeExcerpt
drone guide dev_setup post Tue, Oct 26, 21, Qt creator offers clickable symbols, auto-completion of the complete code base and building and flashing firmware for pPX4
Udemy qt5 course by Packt Publishing post Tue, Oct 26, 21, Dive into custom model-views, showcasing the power and flexibility of the mvodel view architecture, with extensive www applications
VSCODE as IDE for PX4 devworks post a powerful cross-platform source code editor/IDE that can be used for PX4 development on Ubuntu 18.04 LTS and macOS (Windows support coming soon
GCS uno server docs post Sat, Nov 20, 21, this guide will hoep to intall GCS uno server app along with NodeJs, Reds and RethingDB
Django Django Two scoops page summary.
🔭 Ground Control Station web-based approach page summary.
ROS topic for micro control page summary.
Rules of thumb page Contact me for any support issues.
Revealjs gcs workflow page summary.
VSCODE as IDE for PX4 devworks post a powerful cross-platform source code editor/IDE that can be used for PX4 development on Ubuntu 18.04 LTS and macOS (Windows support coming soon