def __init__(self, parent=None): IlastikTabBase.__init__(self, parent) QtGui.QWidget.__init__(self, parent) self._initContent() self._initConnects() self.weights = None
def __init__(self, parent=None): IlastikTabBase.__init__(self, parent) QtGui.QWidget.__init__(self, parent) self.consoleWidget = None self._initContent() self._initConnects()
def __init__(self, parent=None): IlastikTabBase.__init__(self, parent) QtGui.QWidget.__init__(self, parent) self.outputPath = os.path.expanduser("~/test-segmentation/") self.mapping = dict() self.doneBinaryOverlay = None self.doneObjectsOverlay = None
def createRibbons(self): self.ribbonToolbar = self.addToolBar("ToolBarForRibbons") self.ribbonToolbar.setMovable(False) self.ribbon = ctrlRibbon.IlastikTabWidget(self.ribbonToolbar) self.ribbonToolbar.addWidget(self.ribbon) self.ribbonsTabs = sorted(IlastikTabBase.__subclasses__(), key=lambda tab: tab.position) for tab in self.ribbonsTabs: print "Adding ribbon", tab.name self.ribbon.addTab(tab(self), tab.name) self.fileSelectorList = QtGui.QComboBox() widget = QtGui.QWidget() self.fileSelectorList.setMinimumWidth(140) self.fileSelectorList.setMaximumWidth(240) self.fileSelectorList.setSizeAdjustPolicy( QtGui.QComboBox.AdjustToContents) layout = QtGui.QVBoxLayout() layout.setMargin(0) layout.setSpacing(0) layout.addWidget(QtGui.QLabel("Select Image:")) layout.addWidget(self.fileSelectorList) widget.setLayout(layout) self.ribbonToolbar.addWidget(widget) #self.ribbonToolbar.addWidget(self.fileSelectorList) self.fileSelectorList.connect( self.fileSelectorList, QtCore.SIGNAL("currentIndexChanged(int)"), self.changeImage) self.ribbon.setCurrentIndex(0) self.connect(self.ribbon, QtCore.SIGNAL("currentChanged(int)"), self.tabChanged)