Update Graphical User Interface authored by jesseg64's avatar jesseg64
[<< Previous Chapter](CLI-Wrapper) | [Home](Home) | [Next Chapter >>](Using-the-CyDAQ-User-Interface)
[[_TOC_]]
# Overview # Overview
The GUI tool is an interface written in PyQt5. It utilizes an instance of the CLI wrapper class to communicate with the CyDAQ. The main code can be found under `gui/app.py` (start at the bottom of the file). The class MainWindow is the app's starting point; all other widgets/elements are added. It also contains a thread pool for running commands asynchronously and the CLI Wrapper. Each widget is also its class, which can all be found in the `gui/widgets/` directory. The GUI tool is an interface written in PyQt5. It utilizes an instance of the CLI wrapper class to communicate with the CyDAQ. The main code can be found under `gui/app.py` (start at the bottom of the file). The class MainWindow is the app's starting point; all other widgets/elements are added. It also contains a thread pool for running commands asynchronously and the CLI Wrapper. Each widget is also its class, which can all be found in the `gui/widgets/` directory.
... ...
......