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: #. 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. #. 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. #. 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 :ref:`installation guide for developers `. Tutorial Sections ----------------- .. toctree:: :maxdepth: 3 setup_pycharmproject.rst part1_basics.rst part2_enmapbox.rst part3_advanced.rst