def run_test(psname_list=None): """Run test application.""" import sys from siriushla.sirius_application import SiriusApplication app = SiriusApplication() window = SISkewQuadControlWidget(psname_list=psname_list) window.show() sys.exit(app.exec_())
def run_test(psname_list=None): """Run test application.""" import sys from siriushla.sirius_application import SiriusApplication app = SiriusApplication() window = SIFamQuadrupoleControlWidget(dev_type='PS') window.show() sys.exit(app.exec_())
#!/usr/bin/env python-sirius """TS PS Application.""" import sys import argparse as _argparse from siriushla.sirius_application import SiriusApplication from siriushla.as_ps_control import PSTabControlWindow, PSControlWindow parser = _argparse.ArgumentParser(description="Run TS PS Interface.") parser.add_argument('-dev', "--device", type=str, default='') args = parser.parse_args() app = SiriusApplication() device = args.device if device: window = PSControlWindow kwargs = dict(section='TS', device=device) else: window = PSTabControlWindow kwargs = dict(section='TS') app.open_window(window, parent=None, **kwargs) sys.exit(app.exec_())
if item.childCount() == 0: if value == Qt.Checked: self._nr_checked_items += 1 elif value == Qt.Unchecked: self._nr_checked_items -= 1 self._check_count.setText( '{} Items checked.'.format(self._nr_checked_items)) self.updateItemCheckedCount.emit(self._nr_checked_items) if __name__ == "__main__": # import sys from siriushla.sirius_application import SiriusApplication app = SiriusApplication() items = [] for i in range(800): items.extend([('SI-Fam:PS-B1B1{}:PwrState-Sel'.format(i), 1, 0.0), ('BO-Fam:PS-QD{}:Current-SP'.format(i), 1, 0.0), ('BO-Fam:PS-B-{}:PwrState-Sel'.format(i), 1, 0.0)]) w = PVNameTree( items=items, tree_levels=('sec', 'mag_group'), checked_levels=('BOQuadrupole', )) w.show() # w.items = items # w.check_requested_levels(('BOQuadrupole', )) # sys.exit(app.exec_()) app.exec_()