PyQt Demo (PoC).
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Oksana bf846b38ff
bl#
6 years ago
README.md Update README. 6 years ago
minor_widgets.py Version 0.2 6 years ago
oneDimView.py Added all the file loaders. 6 years ago
plot_canvas.py Add a plot. 6 years ago
prepareView.py bl# 6 years ago
tab.py Version 0.2 6 years ago
test_a_widget.py Update README. 6 years ago
tools.py Added all the file loaders. 6 years ago
twoDimView.py Added all the file loaders. 6 years ago
welcomeView.py Version 0.2 6 years ago
window.py Version 0.2 6 years ago
zebra.png Version 0.2 6 years ago
zebra.py test 6 years ago
zebra.uxf Version 0.2 6 years ago

README.md

About

This is a frontend for the collection of tools used by the zebra.


Contents

File Description
oneDimView.py Widget containing the 1D Mode.
plot_canvas.py Example of a plot. Used by window.py. To reuse.
prepareView.py Widget containing the Prepare Mode.
tab.py Example of a tab. Standalone.
test_a_widget.py Window wrapper for easy testing of Widgets.
tools.py Tools used by Widgets.
twoDimView.py Widget containing the 2D Mode.
welcomeView.py Widget containing the Welcome Screen.
window.py Example of a button based interface. Standalone. Legacy.
zebra.py Main Window of the application. Run from here.

How To

Installation:
pip3 install pyqt5
pip3 install matplotlib
python3 ./zebra.py
About PyQt

Every UI element (e.g. Button) is a Widget. A Widget can also have a Layout (e.g. Grid) and contain other Widgets.

For example: A Tab widget may contain an empty container widget. The empty container widget may have the grid layout, and contain a button on position (0,0) of said grid.