def init_UI(self):
self.vbox = QtWidgets.QVBoxLayout(self)
#label = QtWidgets.QLabel('Spectral manifold embedding', self)
#self.vbox.addWidget(label)
self.method = QtWidgets.QComboBox(self)
self.vbox.addWidget(self.method)
self.method.addItem('Spectral Embedding')
self.method.addItem('Isomap')
self.method.addItem('Modified LLE')
self.method.addItem('Hessian LLE')
self.method.addItem('Multi-dimensional Scaling')
self.method.addItem('t-Stochastic Neighbor Embedding')
hbox = QtWidgets.QHBoxLayout()
self.vbox.addLayout(hbox)
button = QtWidgets.QPushButton('Embed', self)
button.clicked.connect(self.do_embedding)
hbox.addWidget(button)
self.track_flag = QtWidgets.QCheckBox('Draw ROI', self)
self.track_flag.setChecked(False)
self.track_flag.stateChanged.connect(self.track_flag_changed)
hbox.addWidget(self.track_flag)
hbox.addStretch(1)
hbox = QtWidgets.QHBoxLayout()
self.vbox.addLayout(hbox)
label = QtWidgets.QLabel('X-axis:', self)
hbox.addWidget(label)
self.x_axis_num = QtWidgets.QLineEdit('0', self)
self.x_axis_num.setFixedWidth(24)
self.x_axis_num.editingFinished.connect(self.gen_hist)
hbox.addWidget(self.x_axis_num)
label = QtWidgets.QLabel('Y-axis:', self)
hbox.addWidget(label)
self.y_axis_num = QtWidgets.QLineEdit('1', self)
self.y_axis_num.setFixedWidth(24)
self.y_axis_num.editingFinished.connect(self.gen_hist)
hbox.addWidget(self.y_axis_num)
hbox.addStretch(1)
self.vbox.addStretch(1)
评论列表
文章目录