Qt Beginner Here, Build new UI for QGroundControl.

I am a beginner of QT, pretty lost on all those steps to get started with QT right now, but i got time to learn.

I am trying to rebuild a new UI for QGroundControl. But i do not have a clear idea about how much changes i can do to make the UI looks different, and how flexible QT can do on the User Interface design.

QGroundControl uses Qt as its cross-platform support library and uses QtCreator as its default build environment.

If you are new to Qt, then you should take the time to read the framework documentation and do the tutorials in it. Next, you should define what kind of interface you want to have for QGroundControl. Only then will it be possible to determine what is possible to do.