コード例 #1
0
 def setup(self, data_dir):
     import glyph_ui
     self.ui = glyph_ui.Ui_MainWindow()
     self.ui.setupUi(self)
     self.vtk_widget = QGlyphViewer(self.ui.vtk_panel, data_dir)
     self.ui.vtk_layout = Qt.QHBoxLayout()
     self.ui.vtk_layout.addWidget(self.vtk_widget)
     self.ui.vtk_layout.setContentsMargins(0, 0, 0, 0)
     self.ui.vtk_panel.setLayout(self.ui.vtk_layout)
コード例 #2
0
 def setup(self, data_dir):
     import glyph_ui
     self.ui = glyph_ui.Ui_MainWindow()
     self.ui.setupUi(self)
     self.vtk_widget = QGlyphViewer(self.ui.vtk_panel, data_dir)
     self.ui.vtk_layout = Qt.QHBoxLayout()
     self.ui.vtk_layout.addWidget(self.vtk_widget)
     self.ui.vtk_layout.setContentsMargins(0,0,0,0)
     self.ui.vtk_panel.setLayout(self.ui.vtk_layout)
     self.ui.threshold_slider.setValue(50)
     self.ui.threshold_slider.valueChanged.connect(self.vtk_widget.set_threshold)
コード例 #3
0
ファイル: vtkwindow.py プロジェクト: WOKNz/SurfaceModelsHW2
    def setup(self, points):
        """
		Function that creates the link to qVtk including interface elements

		:param points:nx3 points data
		:type points: ndarray
		"""
        import glyph_ui
        self.ui = glyph_ui.Ui_MainWindow()
        self.ui.setupUi(self)
        self.vtk_widget = GlyphViewer(self.ui.vtk_panel, points)
        self.ui.vtk_layout = QtWidgets.QHBoxLayout()
        self.ui.vtk_layout.addWidget(self.vtk_widget)
        self.ui.vtk_layout.setContentsMargins(0, 0, 0, 0)
        self.ui.vtk_panel.setLayout(self.ui.vtk_layout)
        self.ui.button_load.clicked.connect(self.vtk_widget.button_load)
        self.vtk_widget.filename_status.connect(self.set_status_loaded)
        self.ui.button_run.clicked.connect(self.run)