def __init__(self, parent=None): QtGui.QWidget.__init__(self, parent) self.set_title("Explore Inspector") layout = QtGui.QVBoxLayout() layout.setMargin(2) layout.setSpacing(3) self.controller = None self.pe_properties = QParamExpProperties() p_prop_group = QtGui.QGroupBox(self.pe_properties.windowTitle()) g_layout = QtGui.QVBoxLayout() g_layout.setMargin(0) g_layout.setSpacing(0) g_layout.addWidget(self.pe_properties) p_prop_group.setLayout(g_layout) layout.addWidget(p_prop_group) self.virtual_cell = QVirtualCellWindow() v_cell_group = QtGui.QGroupBox(self.virtual_cell.windowTitle()) g_layout = QtGui.QVBoxLayout() g_layout.setMargin(0) g_layout.setSpacing(0) g_layout.addWidget(self.virtual_cell) v_cell_group.setLayout(g_layout) layout.addWidget(v_cell_group) self.setLayout(layout) self.addButtonsToToolbar()
def __init__(self, parent=None): """ QParameterExplorationTab(parent: QWidget) -> QParameterExplorationTab Make it a main window with dockable area and a QParameterExplorationTable """ QDockContainer.__init__(self, parent) self.setWindowTitle('Parameter Exploration') self.toolWindow().setFeatures(QtGui.QDockWidget.NoDockWidgetFeatures) self.toolWindow().hide() self.peWidget = QParameterExplorationWidget() self.setCentralWidget(self.peWidget) self.connect(self.peWidget.table, QtCore.SIGNAL('exploreChange(bool)'), self.exploreChange) self.paramView = QParameterView(self) self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.paramView.toolWindow()) self.annotatedPipelineView = QAnnotatedPipelineView(self) self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.annotatedPipelineView.toolWindow()) self.virtualCell = QVirtualCellWindow(self) self.addDockWidget(QtCore.Qt.RightDockWidgetArea, self.virtualCell.toolWindow()) self.controller = None self.currentVersion = -1