This app is developed to control the Wide3 radiotelescope connected to a RS spectrum analyzer.
This app is developed from a custom implementation of a UI, UX toolchain with the goal of becoming a standard for implementing cross-platform applications.
- every
*.uifile inuipackage has its own corresponding*.pyfile in the same package which contains the code for the user interface. You can use Qt, PySide or any other library - every
*.pyfile inuipackage has its own corresponding*.pyfile inuxpackage which contains the behaviour of the user interface - to connect
*.pyinuipackage (let call itui.py) with*.pyinuxpackage (let call itux.py) you have just to pass theuiclass in theuxconstructor. Consider the following example:
The constructor of ux class is
def __init__(self, ui, dialog, args=None):
self.ui = ui
self.dialog = dialog
self.args = args
# ...where:
uiis the