2. Graphical User Interfaces

This tutorial shows you how to create graphical user interfaces (GUI) with Qt, QGIS and the EnMAP-Box. It covers the following aspects:

  1. Basics of GUI programming.

    Here you learn the very fundamentals of how to create your own GUI applications with Qt and QGIS. It addresses users that never created a GUI programmatically before.

  2. EnMAP-Box and EnMAP-Box Applications. Here you learn how to bring your widget application into the EnMAP-Box and to interact with an active EnMAP-Box GUI, e.g. to receive spectral profiles selected from a map.

  3. Advanced GUI programming.

    Here you find more examples, templates and recommendation to solve specific GUI-related aspects.

Prerequisites

Ensure that you have installed the EnMAP-Box repository and setup your PyCharm environment as described our installation guide for developers.

Tutorial Sections