def initUI(self): self.sld = QtGui.QSlider(QtCore.Qt.Horizontal, self) self.lcd = QtGui.QLCDNumber(self) self.combo = QtGui.QComboBox(self) self.btn = QtGui.QPushButton('Click2') self.btn.setText("Sinogram") self.btn2 = QtGui.QPushButton("shift data") self.btn3 = QtGui.QPushButton("X 10") self.btn4 = QtGui.QPushButton("/ 10") hb = QtGui.QHBoxLayout() hb.addWidget(self.btn3) hb.addWidget(self.btn4) self.btn3.setVisible(False) self.btn4.setVisible(False) self.lbl = QtGui.QLabel() self.lbl.setText("") vb = QtGui.QVBoxLayout() vb.addWidget(self.combo) vb.addWidget(self.btn) vb.addWidget(self.btn2) vb.addWidget(self.lcd) vb.addWidget(self.sld) vb.addWidget(self.lbl) vb.addLayout(hb) self.setLayout(vb)
def initUI(self): self.sld = QtGui.QSlider(QtCore.Qt.Horizontal, self) self.lcd = QtGui.QLCDNumber(self) self.combo = QtGui.QComboBox(self) self.combo2 = QtGui.QComboBox(self) self.combo3 = QtGui.QComboBox(self) self.lbl1 = QtGui.QLabel("Set the size of the hotspot") self.lbl3 = QtGui.QLabel() self.lbl3.setText("Set a group number of the hot spot") for i in arange(5): self.combo2.addItem(str(i + 1)) self.btn = QtGui.QPushButton("Hotspots to a line") self.btn2 = QtGui.QPushButton("Hotspots to a sine curve") self.btn3 = QtGui.QPushButton("set y") self.btn4 = QtGui.QPushButton("Clear hotspot data") vb = QtGui.QVBoxLayout() vb.addWidget(self.combo) vb.addWidget(self.lbl1) vb.addWidget(self.lcd) vb.addWidget(self.sld) vb.addWidget(self.combo3) hb1 = QtGui.QVBoxLayout() hb1.addWidget(self.lbl3, 0) hb1.addWidget(self.combo2) vb.addLayout(hb1) vb.addWidget(self.btn) vb.addWidget(self.btn2) vb.addWidget(self.btn3) vb.addWidget(self.btn4) self.setLayout(vb)
def initUI(self): self.show() hb3 = QtGui.QHBoxLayout() self.file_name_title = QtGui.QLabel("_") lbl1 = QtGui.QLabel("x pos") self.lbl2 = QtGui.QLabel("") lbl3 = QtGui.QLabel("y pos") self.lbl4 = QtGui.QLabel("") btn1 = QtGui.QPushButton("position") hb3.addWidget(lbl1) hb3.addWidget(self.lbl2) hb3.addWidget(lbl3) hb3.addWidget(self.lbl4) hb3.addWidget(btn1) btn1.clicked.connect(self.updatePanel) hb2 = QtGui.QHBoxLayout() hb1 = QtGui.QHBoxLayout() vb1 = QtGui.QVBoxLayout() self.view = IView2() self.sld = QtGui.QSlider(QtCore.Qt.Horizontal, self) self.lcd = QtGui.QLCDNumber(self) self.hist = pg.HistogramLUTWidget() self.hist.setImageItem(self.view.projView) self.hist.setMaximumWidth(110) hb2.addWidget(self.lcd) hb2.addWidget(self.sld) vb1.addWidget(self.file_name_title) vb1.addLayout(hb3) vb1.addWidget(self.view) vb1.addLayout(hb2) hb1.addLayout(vb1) hb1.addWidget(self.hist, 10) self.setLayout(hb1)