def __init__(self): super(MainWindow, self).__init__() curdir = os.path.dirname(os.path.realpath(__file__)) uic.loadUi(os.path.join(curdir, 'MainWindow.ui'), self) self.sidebar = Sidebar() sidebar_vbox = QtGui.QVBoxLayout() sidebar_vbox.addWidget(self.sidebar) sidebar_vbox.addStretch(1) self.sidebar_holder.setLayout(sidebar_vbox) self.crate = CrateTab() crate_vbox = QtGui.QVBoxLayout() crate_vbox.addWidget(self.crate) crate_vbox.addStretch(1) self.crate_tab_holder.setLayout(crate_vbox) self.dboard = DBTab() dboard_vbox = QtGui.QVBoxLayout() dboard_vbox.addWidget(self.dboard) dboard_vbox.addStretch(1) self.distr_board_tab_holder.setLayout(dboard_vbox) self.dboard.sc1_sl1.clicked.connect(self.tboard.sc1_sl1.setChecked) self.tboard = TBTab() tboard_vbox = QtGui.QVBoxLayout() tboard_vbox.addWidget(self.tboard) tboard_vbox.addStretch(1) self.trans_board_tab_holder.setLayout(tboard_vbox) self.show() self.updating = False
def __init__(self): super(MainWindow, self).__init__() wid = QtGui.QWidget() vbox = QtGui.QVBoxLayout() wid.setLayout(vbox) cbox = QtGui.QSpinBox() cbox.setMinimum(0) cbox.setMaximum(6) cbox.setSpecialValueText('-') stack = DCWireStack() stack.data = dc_wire_occupancy('exim1690.0001.recon') stack.components = DCComponents() stack.components.run = 1 stack.components.fetch_data() vbox.addWidget(cbox) vbox.addWidget(stack) self.setCentralWidget(wid) cbox.valueChanged.connect(stack.setCurrentIndex) self.show()
def __init__(self): super(MainWindow, self).__init__() wid = QtGui.QWidget() vbox = QtGui.QVBoxLayout() wid.setLayout(vbox) cbox = QtGui.QSpinBox() cbox.setMinimum(0) cbox.setMaximum(6) cbox.setSpecialValueText('-') stack = WireMaps() #stack.data = fetchCrateArray(session) #stack.data = fetchSubslotArray(session) #stack.data = fetchSignalCableArray(session) stack.data = fetchCrateArray(session) vbox.addWidget(cbox) vbox.addWidget(stack) self.setCentralWidget(wid) cbox.valueChanged.connect(stack.setCurrentIndex) self.show()
def __init__(self, parent=None): super(WireMap,self).__init__(parent) self.parent = parent self.setup_widgets() self.vbox = QtGui.QVBoxLayout(self) self.vbox.addWidget(self.canvas) self.vbox.addWidget(self.toolbar)
def __init__(self, parent=None): super(DCWirePlot, self).__init__(parent) self.parent = parent self.fig = Figure((5.0, 4.0), dpi=100) self.canvas = FigureCanvas(self.fig) self.canvas.setParent(self) self.canvas.setFocusPolicy(QtCore.Qt.ClickFocus) self.canvas.setFocus() self.toolbar = NavigationToolbar(self.canvas, self.parent) self.vbox = QtGui.QVBoxLayout(self) self.vbox.addWidget(self.canvas) self.vbox.addWidget(self.toolbar) self.setup_axes() self.setup_textbox() self.canvas.mpl_connect('motion_notify_event', self.mouse_move)
def __init__(self): super(MainWindow, self).__init__() wid = QtGui.QWidget() vbox = QtGui.QVBoxLayout() wid.setLayout(vbox) cbox = QtGui.QSpinBox() cbox.setMinimum(0) cbox.setMaximum(6) cbox.setSpecialValueText('-') stack = WireMaps() stack.data = fetchReadoutConnectorArray(session) #change this line to fetch different component vbox.addWidget(cbox) vbox.addWidget(stack) self.setCentralWidget(wid) cbox.valueChanged.connect(stack.setCurrentIndex) self.show()
def __init__(self): super(MainWindow, self).__init__() curdir = os.path.dirname(os.path.realpath(__file__)) uic.loadUi(os.path.join(curdir, 'MainWindow.ui'), self) self.dcwires = DCWires() self.loadRun(1) #self.dcwires.initialize_session() #self.run_number.setValue(int(DCWires.runnum)) #self.run_number.valueChanged.connect(self.run_number.show) #if (self.run_number.value.Changed() : #print(self.run_number.value()) ### Explorer Tabs self.explorer_tabs = QtGui.QTabWidget() TBTab.stateChanged = self.sendTBArray DBTab.stateChanged = self.sendDBArray STBTab.stateChanged = self.sendSTBArray DCRB.stateChanged = self.sendDCRBArray self.crate = CrateTab(self) self.crate.setMinimumWidth(750) self.crate.setMaximumHeight(1000) crate_vbox = QtGui.QVBoxLayout(self.crate) self.explorer_tabs.addTab(self.crate, 'Crates') self.dboard = DBTab() self.dboard.setMinimumWidth(750) dboard_vbox = QtGui.QVBoxLayout(self.dboard) self.explorer_tabs.addTab(self.dboard, 'Distribution Boards') self.tboard = TBTab() self.tboard.setMinimumWidth(750) tboard_vbox = QtGui.QVBoxLayout(self.tboard) self.explorer_tabs.addTab(self.tboard, 'Translation Boards') self.dcrb = DCRB() self.dcrb.setMinimumWidth(750) dcrb_vbox = QtGui.QVBoxLayout(self.dcrb) self.explorer_tabs.addTab(self.dcrb, 'Drift Chamber Readout Board') self.stb = STBTab() self.stb.setMinimumWidth(750) stb_vbox = QtGui.QVBoxLayout(self.stb) self.explorer_tabs.addTab(self.stb, 'Signal Translation Board') self.explorer_tabs.setMinimumWidth(750) self.explorer_tabs.setSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Expanding) explorer_vbox = QtGui.QVBoxLayout() explorer_vbox.addWidget(self.explorer_tabs) self.explorer_holder.setLayout(explorer_vbox) ### Chooser Sidebar #self.sidebar = Sidebar(self.session) #sidebar_vbox = QtGui.QVBoxLayout() #sidebar_vbox.addWidget(self.sidebar) #self.chooser_holder.setLayout(sidebar_vbox) ### Wiremap self.wiremaps = DCWireStack(self) wmap_vbox = QtGui.QVBoxLayout() wmap_vbox.addWidget(self.wiremaps) self.wiremap_holder.setLayout(wmap_vbox) def update_wiremap(sec, data): if sec is not None: self.wiremaps.setCurrentIndex(sec + 1) else: self.wiremaps.setCurrentIndex(0) self.wiremaps.data = data #self.sidebar.post_update = update_wiremap for i in [self.dboard, self.tboard, self.dcrb, self.stb]: i.currentChanged.connect( lambda x: self.wiremaps.setCurrentIndex(x + 1)) def f(i): if (i == 0): self.wiremaps.setCurrentIndex(0) else: self.wiremaps.setCurrentIndex( self.explorer_tabs.currentWidget().currentIndex() + 1) self.explorer_tabs.currentChanged.connect(f) self.setModeExplorer() self.show()