rayoptics.qtgui.rayopticsapp module
Ray Optics GUI Application
Relies on PySide6
- class MainWindow(parent=None, qtapp=None)[source]
Bases:
QMainWindow
- count = 0
- light_or_dark(is_dark)[source]
set the UI to a light or dark scheme.
Qt doesn’t seem to support controlling the MdiArea’s background from a style sheet. Set the widget directly and save the original color to reset defaults.
- handle_ideal_imager_command(iid, command, specsheet)[source]
link Ideal Imager Dialog buttons to model actions iid: ideal imager dialog command: text field with the action - same as button label specsheet: the input specsheet used to drive the actions
- staticMetaObject = PySide6.QtCore.QMetaObject("MainWindow" inherits "QMainWindow": Methods: #39 type=Slot, signature=on_data_changed(PyObject,int), parameters=PyObject, int )