def create_layout(self, cxn): from PMT_CONTROL import pmtWidget from common.clients.LINETRIGGER_CONTROL import linetriggerWidget as lineTrig from common.clients.script_scanner_gui.script_scanner_gui import script_scanner_gui from common.clients.drift_tracker.drift_tracker import drift_tracker dt = drift_tracker(reactor, cxn) self.tabWidget = QtGui.QTabWidget() lightControlTab = self.makeLightWidget(reactor, cxn) voltageControlTab = self.makeVoltageWidget(reactor) piezoControlTab = self.makePiezoWidget(reactor) script_scanner = script_scanner_gui(reactor, cxn) self.tabWidget.addTab(voltageControlTab, '&Trap Voltages') self.tabWidget.addTab(lightControlTab, '&Optics') self.tabWidget.addTab(script_scanner, '&Script Scanner') self.tabWidget.addTab(dt, '&Drift Tracker') self.tabWidget.addTab(piezoControlTab, '&Piezo') self.createGrapherTab() gridLayout = QtGui.QGridLayout() #gridLayout.addWidget(scriptControl, 0, 0, 1, 1) gridLayout.addWidget(self.tabWidget, 0, 1, 1, 3) rightPanel = QtGui.QGridLayout() rightPanel.addWidget(pmtWidget(reactor), 0, 0) rightPanel.addWidget(lineTrig(reactor), 1, 0) gridLayout.addLayout(rightPanel, 0, 4) centralWidget = QtGui.QWidget() centralWidget.setLayout(gridLayout) self.setCentralWidget(centralWidget) self.setWindowTitle('CCTGUI')
def create_layout(self, cxn): from PMT_CONTROL import pmtWidget from common.clients.LINETRIGGER_CONTROL import linetriggerWidget as lineTrig from common.clients.script_scanner_gui.script_scanner_gui import script_scanner_gui from common.clients.drift_tracker.drift_tracker import drift_tracker dt = drift_tracker(reactor, cxn) self.tabWidget = QtGui.QTabWidget() lightControlTab = self.makeLightWidget(reactor, cxn) voltageControlTab = self.makeVoltageWidget(reactor) piezoControlTab = self.makePiezoWidget(reactor) script_scanner = script_scanner_gui(reactor, cxn) self.tabWidget.addTab(voltageControlTab,'&Trap Voltages') self.tabWidget.addTab(lightControlTab,'&Optics') self.tabWidget.addTab(script_scanner, '&Script Scanner') self.tabWidget.addTab(dt, '&Drift Tracker') self.tabWidget.addTab(piezoControlTab, '&Piezo') self.createGrapherTab() gridLayout = QtGui.QGridLayout() #gridLayout.addWidget(scriptControl, 0, 0, 1, 1) gridLayout.addWidget(self.tabWidget, 0, 1, 1, 3) rightPanel = QtGui.QGridLayout() rightPanel.addWidget(pmtWidget(reactor), 0, 0) rightPanel.addWidget(lineTrig(reactor), 1, 0) gridLayout.addLayout(rightPanel, 0, 4) centralWidget = QtGui.QWidget() centralWidget.setLayout(gridLayout) self.setCentralWidget(centralWidget) self.setWindowTitle('CCTGUI')
def create_layout(self, cxn): from common.clients.PMT_CONTROL import pmtWidget from common.clients.LINETRIGGER_CONTROL import linetriggerWidget as lineTrig from common.clients.script_scanner_gui.script_scanner_gui import script_scanner_gui from common.clients.drift_tracker.drift_tracker import drift_tracker from common.clients.SWITCH_CONTROL import switchWidget # dt = drift_tracker(reactor, cxn) # layout = QtGui.QHBoxLayout() # centralWidget = QtGui.QWidget() self.tabWidget = QtGui.QTabWidget() lightControlTab = self.makeLightWidget(reactor, cxn) voltageControlTab = self.makeVoltageWidget(reactor) piezoControlTab = self.makePiezoWidget(reactor) script_scanner = script_scanner_gui(reactor, cxn) #grapherTab = yield self.makeGrapherWidget(reactor) histogram = self.make_histogram_widget(reactor, cxn) dt = drift_tracker(reactor, cxn) self.tabWidget.addTab(voltageControlTab,'&Trap Voltages') self.tabWidget.addTab(lightControlTab,'&Optics') self.tabWidget.addTab(script_scanner, '&Script Scanner') #self.createGrapherTab() self.tabWidget.addTab(dt, '&Drift Tracker') #self.tabWidget.addTab(piezoControlTab, '&Piezo') # self.tabWidget.addTab(grapherTab, '&Grapher') self.tabWidget.addTab(histogram, '&Readout Histogram') gridLayout = QtGui.QGridLayout() #gridLayout.addWidget(scriptControl, 0, 0, 1, 1) gridLayout.addWidget(self.tabWidget, 0, 1, 1, 3) rightPanel = QtGui.QGridLayout() rightPanel.addWidget(pmtWidget(reactor), 0, 0) rightPanel.addWidget(lineTrig(reactor), 1, 0) rightPanel.addWidget( switchWidget(reactor, cxn), 2, 0 ) ''' #Adding 729 Beams Position: #from common.clients.MOTOR_CONTROL import motorWidget rightPanel.addWidget( motorWidget(reactor), 2, 0) ''' gridLayout.addLayout(rightPanel, 0, 4) centralWidget = QtGui.QWidget() centralWidget.setLayout(gridLayout) self.setCentralWidget(centralWidget) self.setWindowTitle('CCTGUI')
def create_layout(self, cxn): from PMT_CONTROL import pmtWidget from common.clients.LINETRIGGER_CONTROL import linetriggerWidget as lineTrig from common.clients.script_scanner_gui.script_scanner_gui import script_scanner_gui from common.clients.drift_tracker.drift_tracker import drift_tracker from common.clients.SWITCH_CONTROL import switchWidget dt = drift_tracker(reactor, cxn) self.tabWidget = QtGui.QTabWidget() lightControlTab = self.makeLightWidget(reactor, cxn) voltageControlTab = self.makeVoltageWidget(reactor) piezoControlTab = self.makePiezoWidget(reactor) script_scanner = script_scanner_gui(reactor, cxn) self.tabWidget.addTab(voltageControlTab, "&Trap Voltages") self.tabWidget.addTab(lightControlTab, "&Optics") self.tabWidget.addTab(script_scanner, "&Script Scanner") self.tabWidget.addTab(dt, "&Drift Tracker") # self.tabWidget.addTab(piezoControlTab, '&Piezo') self.createGrapherTab() gridLayout = QtGui.QGridLayout() # gridLayout.addWidget(scriptControl, 0, 0, 1, 1) gridLayout.addWidget(self.tabWidget, 0, 1, 1, 3) rightPanel = QtGui.QGridLayout() rightPanel.addWidget(pmtWidget(reactor), 0, 0) rightPanel.addWidget(lineTrig(reactor), 1, 0) rightPanel.addWidget(switchWidget(reactor, cxn), 2, 0) """ #Adding 729 Beams Position: #from common.clients.MOTOR_CONTROL import motorWidget rightPanel.addWidget( motorWidget(reactor), 2, 0) """ gridLayout.addLayout(rightPanel, 0, 4) centralWidget = QtGui.QWidget() centralWidget.setLayout(gridLayout) self.setCentralWidget(centralWidget) self.setWindowTitle("CCTGUI")
def make_drift_tracker_global_widget(self, reactor, cxn): from common.clients.drift_tracker_global.drift_tracker_global import drift_tracker widget = drift_tracker(reactor, cxn) return widget
def make_drift_tracker_widget(self, reactor, cxn): from common.clients.drift_tracker.drift_tracker import drift_tracker widget = drift_tracker(reactor, cxn = cxn, clipboard = self.clipboard) return widget
def makeDriftTrackerWidget(self, reactor, cxn): dt_tab = QtGui.QTabWidget() from common.clients.drift_tracker.drift_tracker import drift_tracker tracker = drift_tracker(reactor, cxn) dt_tab.addTab(tracker,"Drift Tracker") return dt_tab
def makeDriftTrackerWidget(self, reactor, cxn): dt_tab = QtWidgets.QTabWidget() from common.clients.drift_tracker.drift_tracker import drift_tracker tracker = drift_tracker(reactor, cxn) dt_tab.addTab(tracker, "Drift Tracker") return dt_tab