[skeletong] remove btn and some cleanup
This commit is contained in:
parent
c740d1b65d
commit
2002b42139
@ -48,23 +48,20 @@ class SkeletonWidget(QWidget):
|
||||
#FIXME May be more efficient to set hide and show skeletons instead of adding and removing them when moving the slider
|
||||
def __init__(self, parent=None):
|
||||
super().__init__(parent)
|
||||
self._img = None
|
||||
self._skeletons = []
|
||||
self._current_skeleton = None
|
||||
self._slider = QSlider(Qt.Orientation.Horizontal)
|
||||
self._slider.sliderMoved.connect(self.on_sliderMoved)
|
||||
self._btn = QPushButton("clear")
|
||||
self._btn.clicked.connect(self.clear)
|
||||
self._scene = QGraphicsScene()
|
||||
self._skeletons = []
|
||||
self._current_skeleton = None
|
||||
self._view = QGraphicsView()
|
||||
self._view.setRenderHint(QPainter.Antialiasing)
|
||||
self._view.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding)
|
||||
self._view.setMouseTracking(True)
|
||||
self._view.setScene(self._scene)
|
||||
|
||||
lyt = QVBoxLayout()
|
||||
lyt.addWidget(self._view)
|
||||
lyt.addWidget(self._slider)
|
||||
lyt.addWidget(self._btn)
|
||||
self.setLayout(lyt)
|
||||
|
||||
def clear(self):
|
||||
@ -153,6 +150,9 @@ def main():
|
||||
view = SkeletonWidget()
|
||||
# view.signals.itemsSelected.connect(items_selected)
|
||||
layout.addWidget(view)
|
||||
btn = QPushButton("clear")
|
||||
btn.clicked.connect(view.clear)
|
||||
layout.addWidget(btn)
|
||||
# view.addSkeleton(focus_coords[10,:,:], focus_ids[10], focus_brush)
|
||||
count = 100
|
||||
view.addSkeletons(focus_coords[:count,:,:], focus_ids[:count], focus_brush)
|
||||
|
Loading…
Reference in New Issue
Block a user