Ejemplo n.º 1
0
 def createWidget(self, parent):
     red   = QColor(255,0,0)
     green = QColor(0,255,0)
     blue  = QColor(0,0,255)
     model = LabelListModel([Label("Label 1", red),
                             Label("Label 2", green),
                             Label("Label 3", blue)])
     a=LabelListView(parent)
     a.setModel(model)
     return a
 def createWidget(self, parent):
     red = QColor(255, 0, 0)
     green = QColor(0, 255, 0)
     blue = QColor(0, 0, 255)
     model = LabelListModel([
         Label("Label 1", red),
         Label("Label 2", green),
         Label("Label 3", blue)
     ])
     a = LabelListView(parent)
     a.setModel(model)
     return a
if __name__ == "__main__":

    # ===========================================================================
    # Example: of how the dotting interface works
    # we generate a random signal a certain position every 200 milliseconds
    # in order to simulate a signal of update from the graph.
    # ===========================================================================
    from ilastik.widgets.labelListModel import LabelListModel, Label
    from ilastik.widgets.labelListView import LabelListView
    from lazyflow.graph import Graph

    app = QApplication([])

    labelListModel = LabelListModel()

    LV = LabelListView()
    LV.setModel(labelListModel)
    LV._table.setShowGrid(True)
    g = Graph()

    cron = QTimer()
    cron.start(500 * 3)

    op = OpArrayPiper2(graph=g)  # Generate random noise
    shape = (1, 500, 500, 1, 1)

    array = np.random.randint(0, 255, 500 * 500).reshape(shape).astype(np.uint8)
    op.Input.setValue(array)

    def do():
        # Generate
Ejemplo n.º 4
0
if __name__ == "__main__":

    #===========================================================================
    # Example: of how the dotting interface works
    # we generate a random signal a certain position every 200 milliseconds
    # in order to simulate a signal of update from the graph.
    #===========================================================================
    from ilastik.widgets.labelListModel import LabelListModel, Label
    from ilastik.widgets.labelListView import LabelListView
    from lazyflow.graph import Graph
    app = QApplication([])

    labelListModel = LabelListModel()

    LV = LabelListView()
    LV.setModel(labelListModel)
    LV._table.setShowGrid(True)
    g = Graph()

    cron = QTimer()
    cron.start(500 * 3)

    op = OpArrayPiper2(graph=g)  #Generate random noise
    shape = (1, 500, 500, 1, 1)

    array = np.random.randint(0, 255,
                              500 * 500).reshape(shape).astype(np.uint8)
    op.Input.setValue(array)

    def do():