class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(682, 354) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.figure2 = GraphicsView(self.centralwidget) self.figure2.setGeometry(QtCore.QRect(10, 20, 320, 280)) self.figure2.setObjectName(_fromUtf8("figure2")) self.figure1 = PlotWidget(self.centralwidget) self.figure1.setGeometry(QtCore.QRect(340, 20, 321, 151)) self.figure1.setObjectName(_fromUtf8("figure1")) self.buttonStart = QtGui.QPushButton(self.centralwidget) self.buttonStart.setGeometry(QtCore.QRect(340, 180, 60, 25)) self.buttonStart.setObjectName(_fromUtf8("buttonStart")) self.buttonStop = QtGui.QPushButton(self.centralwidget) self.buttonStop.setGeometry(QtCore.QRect(340, 210, 60, 25)) self.buttonStop.setObjectName(_fromUtf8("buttonStop")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 682, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.buttonStart.setText(_translate("MainWindow", "Start", None)) self.buttonStop.setText(_translate("MainWindow", "Stop", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(480, 481) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(270, 360, 98, 27)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(130, 360, 98, 27)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.graphicsView = GraphicsView(self.centralwidget) self.graphicsView.setGeometry(QtCore.QRect(100, 60, 256, 192)) self.graphicsView.setObjectName(_fromUtf8("graphicsView")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 480, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.pushButton.setText(_translate("MainWindow", "PushButton", None)) self.pushButton_2.setText(_translate("MainWindow", "PushButton", None))
class StartWindow(QMainWindow): def __init__(self, camera=None, net=None): super().__init__() self.camera = camera self.net = net self.setFixedWidth(1145) self.setFixedHeight(800) self.central_widget = QWidget(self) self.label_logo = QLabel(self.central_widget) logo = QPixmap("logo.png") self.label_logo.setPixmap(logo) self.label_logo.setGeometry(20, 20, 181, 81) self.label_logo.setScaledContents(True) self.button_config = QPushButton('Configuration', self.central_widget) self.button_config.setGeometry(240, 30, 191, 61) font = QFont() font.setPointSize(24) self.button_config.setFont(font) self.button_config.clicked.connect(self.update_image) self.button_detection = QPushButton('Start Detection', self.central_widget) self.button_detection.setGeometry(450, 30, 191, 61) font = QFont() font.setPointSize(24) self.button_detection.setFont(font) self.button_detection.clicked.connect(self.start_movie) #self.label_image = QLabel(self.central_widget) self.image_view = GraphicsView(self.central_widget) self.image_view.setGeometry(40, 110, 1067, 600) #self.image_view.hideAxis('left') #self.image_view.hideAxis('bottom') self.image_view.setStyleSheet("border :1px solid black;") #self.label_image.setGeometry(40,110,1067,600) #self.label_image.setScaledContents(True) #self.label_image.setStyleSheet("border :1px solid black;") self.setCentralWidget(self.central_widget) self.update_timer = QTimer() self.update_timer.timeout.connect(self.update_movie) def update_image(self): frame = self.camera.get_frame() #self.image_view.setImage(frame.T) image_item = ImageItem(frame) self.image_view.addItem(image_item) #height, width, channel = frame.shape #bytesPerLine = 3 * width #qimg = QImage(frame.data, width, height, bytesPerLine, QImage.Format_RGB888).rgbSwapped() #self.label_image.setPixmap(QPixmap(qimg)) #self.update() #print(height, width) def update_movie(self): image_item = ImageItem(self.camera.last_frame) self.image_view.addItem(image_item) #self.image_view.setImage(self.camera.last_frame.T) def update_brightness(self, value): value /= 10 self.camera.set_brightness(value) def start_movie(self): self.movie_thread = MovieThread(self.camera, self.net) self.movie_thread.start() self.update_timer.start(30)
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(389, 542) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.figure2 = GraphicsView(self.centralwidget) self.figure2.setGeometry(QtCore.QRect(10, 40, 360, 120)) self.figure2.setObjectName(_fromUtf8("figure2")) self.figure1 = PlotWidget(self.centralwidget) self.figure1.setGeometry(QtCore.QRect(10, 180, 360, 151)) self.figure1.setObjectName(_fromUtf8("figure1")) self.gridLayoutWidget = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 340, 361, 141)) self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget")) self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setSizeConstraint(QtGui.QLayout.SetNoConstraint) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.sliderGain = QtGui.QSlider(self.gridLayoutWidget) self.sliderGain.setMaximumSize(QtCore.QSize(30, 160)) self.sliderGain.setAutoFillBackground(False) self.sliderGain.setMaximum(255) self.sliderGain.setOrientation(QtCore.Qt.Vertical) self.sliderGain.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderGain.setTickInterval(50) self.sliderGain.setObjectName(_fromUtf8("sliderGain")) self.gridLayout.addWidget(self.sliderGain, 3, 0, 1, 1) self.label_2 = QtGui.QLabel(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_2.setAlignment(QtCore.Qt.AlignCenter) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 1, 1, 1) self.label = QtGui.QLabel(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label.sizePolicy().hasHeightForWidth()) self.label.setSizePolicy(sizePolicy) self.label.setMaximumSize(QtCore.QSize(80, 16777215)) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.label_3 = QtGui.QLabel(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_3.sizePolicy().hasHeightForWidth()) self.label_3.setSizePolicy(sizePolicy) self.label_3.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_3.setAlignment(QtCore.Qt.AlignCenter) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 1, 2, 1, 1) self.sliderBrigh = QtGui.QSlider(self.gridLayoutWidget) self.sliderBrigh.setMaximumSize(QtCore.QSize(30, 160)) self.sliderBrigh.setLayoutDirection(QtCore.Qt.LeftToRight) self.sliderBrigh.setAutoFillBackground(False) self.sliderBrigh.setMinimum(0) self.sliderBrigh.setMaximum(255) self.sliderBrigh.setOrientation(QtCore.Qt.Vertical) self.sliderBrigh.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderBrigh.setTickInterval(50) self.sliderBrigh.setObjectName(_fromUtf8("sliderBrigh")) self.gridLayout.addWidget(self.sliderBrigh, 3, 2, 1, 1) self.label_4 = QtGui.QLabel(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) self.label_4.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_4.setAlignment(QtCore.Qt.AlignCenter) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout.addWidget(self.label_4, 1, 3, 1, 1) self.label_6 = QtGui.QLabel(self.gridLayoutWidget) self.label_6.setAlignment(QtCore.Qt.AlignCenter) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 1, 4, 1, 1) self.sliderContr = QtGui.QSlider(self.gridLayoutWidget) self.sliderContr.setMaximumSize(QtCore.QSize(30, 160)) self.sliderContr.setCursor(QtGui.QCursor(QtCore.Qt.SizeVerCursor)) self.sliderContr.setAutoFillBackground(False) self.sliderContr.setMaximum(255) self.sliderContr.setOrientation(QtCore.Qt.Vertical) self.sliderContr.setInvertedAppearance(False) self.sliderContr.setInvertedControls(False) self.sliderContr.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderContr.setTickInterval(50) self.sliderContr.setObjectName(_fromUtf8("sliderContr")) self.gridLayout.addWidget(self.sliderContr, 3, 3, 1, 1) self.sliderWB = QtGui.QSlider(self.gridLayoutWidget) self.sliderWB.setMaximumSize(QtCore.QSize(30, 160)) self.sliderWB.setAutoFillBackground(False) self.sliderWB.setMaximum(10000) self.sliderWB.setSingleStep(500) self.sliderWB.setPageStep(1000) self.sliderWB.setOrientation(QtCore.Qt.Vertical) self.sliderWB.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderWB.setTickInterval(1000) self.sliderWB.setObjectName(_fromUtf8("sliderWB")) self.gridLayout.addWidget(self.sliderWB, 3, 4, 1, 1) self.buttonStart = QtGui.QPushButton(self.gridLayoutWidget) self.buttonStart.setMaximumSize(QtCore.QSize(50, 16777215)) self.buttonStart.setObjectName(_fromUtf8("buttonStart")) self.gridLayout.addWidget(self.buttonStart, 0, 0, 1, 1) self.buttonStop = QtGui.QPushButton(self.gridLayoutWidget) self.buttonStop.setMaximumSize(QtCore.QSize(50, 16777215)) self.buttonStop.setObjectName(_fromUtf8("buttonStop")) self.gridLayout.addWidget(self.buttonStop, 0, 1, 1, 1) self.sliderExpo = QtGui.QSlider(self.gridLayoutWidget) self.sliderExpo.setMaximumSize(QtCore.QSize(30, 160)) self.sliderExpo.setAutoFillBackground(False) self.sliderExpo.setMinimum(1) self.sliderExpo.setMaximum(7) self.sliderExpo.setOrientation(QtCore.Qt.Vertical) self.sliderExpo.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderExpo.setTickInterval(1) self.sliderExpo.setObjectName(_fromUtf8("sliderExpo")) self.gridLayout.addWidget(self.sliderExpo, 3, 1, 1, 1) self.label_5 = QtGui.QLabel(self.centralwidget) self.label_5.setGeometry(QtCore.QRect(140, 10, 101, 21)) font = QtGui.QFont() font.setFamily(_fromUtf8("MS Shell Dlg 2")) font.setPointSize(12) font.setBold(False) font.setWeight(50) self.label_5.setFont(font) self.label_5.setAlignment(QtCore.Qt.AlignCenter) self.label_5.setObjectName(_fromUtf8("label_5")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 389, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( _translate("MainWindow", "Spectrometer v1.0", None)) self.label_2.setText(_translate("MainWindow", "Expo", None)) self.label.setText(_translate("MainWindow", "Gain", None)) self.label_3.setText(_translate("MainWindow", "Bright.", None)) self.label_4.setText(_translate("MainWindow", "Cont.", None)) self.label_6.setText(_translate("MainWindow", "WB", None)) self.buttonStart.setText(_translate("MainWindow", "Start", None)) self.buttonStop.setText(_translate("MainWindow", "Stop", None)) self.label_5.setText(_translate("MainWindow", "RGB Image", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1416, 576) MainWindow.setTabShape(QtGui.QTabWidget.Rounded) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.figure1 = GraphicsView(self.centralwidget) self.figure1.setGeometry(QtCore.QRect(20, 10, 1141, 196)) self.figure1.setObjectName(_fromUtf8("figure1")) self.figure2 = PlotWidget(self.centralwidget) self.figure2.setGeometry(QtCore.QRect(20, 230, 1141, 196)) self.figure2.setFrameShape(QtGui.QFrame.StyledPanel) self.figure2.setFrameShadow(QtGui.QFrame.Sunken) self.figure2.setObjectName(_fromUtf8("figure2")) self.buttonStart = QtGui.QPushButton(self.centralwidget) self.buttonStart.setGeometry(QtCore.QRect(50, 450, 75, 41)) self.buttonStart.setStyleSheet( _fromUtf8( "background-color: rgb(170, 170, 255);\n" "background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(255, 0, 0, 255), stop:0.166 rgba(255, 255, 0, 255), stop:0.333 rgba(0, 255, 0, 255), stop:0.5 rgba(0, 255, 255, 255), stop:0.666 rgba(0, 0, 255, 255), stop:0.833 rgba(255, 0, 255, 255), stop:1 rgba(255, 0, 0, 255));\n" "font: 10pt \"Calibri\";")) self.buttonStart.setObjectName(_fromUtf8("buttonStart")) self.buttonStop = QtGui.QPushButton(self.centralwidget) self.buttonStop.setGeometry(QtCore.QRect(160, 450, 75, 41)) self.buttonStop.setStyleSheet( _fromUtf8("background-color: rgb(170, 170, 255);\n" "border-color: rgb(255, 0, 0);\n" "border-color: rgb(0, 0, 0);\n" "font: 10pt \"Calibri\";")) self.buttonStop.setObjectName(_fromUtf8("buttonStop")) self.gridLayoutWidget = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(1200, 110, 191, 411)) self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget")) self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.sliderBright = QtGui.QSlider(self.gridLayoutWidget) self.sliderBright.setMaximum(255) self.sliderBright.setOrientation(QtCore.Qt.Horizontal) self.sliderBright.setInvertedAppearance(False) self.sliderBright.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderBright.setTickInterval(50) self.sliderBright.setObjectName(_fromUtf8("sliderBright")) self.gridLayout.addWidget(self.sliderBright, 2, 0, 1, 1) self.sliderCont = QtGui.QSlider(self.gridLayoutWidget) self.sliderCont.setMaximum(255) self.sliderCont.setOrientation(QtCore.Qt.Horizontal) self.sliderCont.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderCont.setTickInterval(50) self.sliderCont.setObjectName(_fromUtf8("sliderCont")) self.gridLayout.addWidget(self.sliderCont, 5, 0, 1, 1) self.sliderGain = QtGui.QSlider(self.gridLayoutWidget) self.sliderGain.setMaximum(255) self.sliderGain.setOrientation(QtCore.Qt.Horizontal) self.sliderGain.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderGain.setTickInterval(50) self.sliderGain.setObjectName(_fromUtf8("sliderGain")) self.gridLayout.addWidget(self.sliderGain, 9, 0, 1, 1) self.sliderSat = QtGui.QSlider(self.gridLayoutWidget) self.sliderSat.setMaximum(255) self.sliderSat.setOrientation(QtCore.Qt.Horizontal) self.sliderSat.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderSat.setTickInterval(50) self.sliderSat.setObjectName(_fromUtf8("sliderSat")) self.gridLayout.addWidget(self.sliderSat, 7, 0, 1, 1) self.label_6 = QtGui.QLabel(self.gridLayoutWidget) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 13, 0, 1, 1) self.sliderWB = QtGui.QSlider(self.gridLayoutWidget) self.sliderWB.setMaximum(10000) self.sliderWB.setSingleStep(500) self.sliderWB.setPageStep(1000) self.sliderWB.setOrientation(QtCore.Qt.Horizontal) self.sliderWB.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderWB.setTickInterval(1000) self.sliderWB.setObjectName(_fromUtf8("sliderWB")) self.gridLayout.addWidget(self.sliderWB, 14, 0, 1, 1) self.sliderExpo = QtGui.QSlider(self.gridLayoutWidget) self.sliderExpo.setMinimum(1) self.sliderExpo.setMaximum(7) self.sliderExpo.setOrientation(QtCore.Qt.Horizontal) self.sliderExpo.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderExpo.setTickInterval(1) self.sliderExpo.setObjectName(_fromUtf8("sliderExpo")) self.gridLayout.addWidget(self.sliderExpo, 12, 0, 1, 1) self.label_5 = QtGui.QLabel(self.gridLayoutWidget) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 10, 0, 1, 1) self.label = QtGui.QLabel(self.gridLayoutWidget) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_4 = QtGui.QLabel(self.gridLayoutWidget) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout.addWidget(self.label_4, 8, 0, 1, 1) self.label_2 = QtGui.QLabel(self.gridLayoutWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 6, 0, 1, 1) self.label_3 = QtGui.QLabel(self.gridLayoutWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1) self.buttonGrab = QtGui.QPushButton(self.centralwidget) self.buttonGrab.setGeometry(QtCore.QRect(1230, 60, 111, 31)) self.buttonGrab.setObjectName(_fromUtf8("buttonGrab")) self.lineFilename = QtGui.QLineEdit(self.centralwidget) self.lineFilename.setGeometry(QtCore.QRect(1230, 20, 113, 20)) self.lineFilename.setObjectName(_fromUtf8("lineFilename")) self.label_7 = QtGui.QLabel(self.centralwidget) self.label_7.setGeometry(QtCore.QRect(1180, 20, 46, 13)) self.label_7.setObjectName(_fromUtf8("label_7")) self.buttonCalibrate = QtGui.QPushButton(self.centralwidget) self.buttonCalibrate.setGeometry(QtCore.QRect(50, 500, 75, 23)) self.buttonCalibrate.setObjectName(_fromUtf8("buttonCalibrate")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1416, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.figure1, self.sliderGain) MainWindow.setTabOrder(self.sliderGain, self.buttonStart) MainWindow.setTabOrder(self.buttonStart, self.sliderExpo) MainWindow.setTabOrder(self.sliderExpo, self.figure2) MainWindow.setTabOrder(self.figure2, self.sliderSat) MainWindow.setTabOrder(self.sliderSat, self.sliderCont) MainWindow.setTabOrder(self.sliderCont, self.sliderBright) MainWindow.setTabOrder(self.sliderBright, self.buttonStop) MainWindow.setTabOrder(self.buttonStop, self.sliderWB) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.buttonStart.setText(_translate("MainWindow", "Start ", None)) self.buttonStop.setText(_translate("MainWindow", "Stop ", None)) self.label_6.setText(_translate("MainWindow", "White Balance", None)) self.label_5.setText(_translate("MainWindow", "Exposure", None)) self.label.setText(_translate("MainWindow", "Brightness", None)) self.label_4.setText(_translate("MainWindow", "Gain", None)) self.label_2.setText(_translate("MainWindow", "Saturation", None)) self.label_3.setText(_translate("MainWindow", "Contrast", None)) self.buttonGrab.setText( _translate("MainWindow", "Save Spectrum Data", None)) self.label_7.setText(_translate("MainWindow", "Filename:", None)) self.buttonCalibrate.setText( _translate("MainWindow", "Calibrate", None))
class Ui_ResultForm(object): def setupUi(self, ResultForm): ResultForm.setObjectName(_fromUtf8("ResultForm")) ResultForm.resize(1100, 590) ResultForm.setMinimumSize(QtCore.QSize(1100, 590)) ResultForm.setMaximumSize(QtCore.QSize(1100, 590)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("Herevea.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) ResultForm.setWindowIcon(icon) self.tbxDireccion = QtGui.QLineEdit(ResultForm) self.tbxDireccion.setGeometry(QtCore.QRect(100, 20, 461, 25)) self.tbxDireccion.setReadOnly(True) self.tbxDireccion.setObjectName(_fromUtf8("tbxDireccion")) self.label_32 = QtGui.QLabel(ResultForm) self.label_32.setGeometry(QtCore.QRect(580, 23, 121, 20)) font = QtGui.QFont() font.setFamily(_fromUtf8("Verdana")) self.label_32.setFont(font) self.label_32.setObjectName(_fromUtf8("label_32")) self.tbxRefCatastral = QtGui.QLineEdit(ResultForm) self.tbxRefCatastral.setGeometry(QtCore.QRect(710, 20, 211, 25)) self.tbxRefCatastral.setReadOnly(True) self.tbxRefCatastral.setObjectName(_fromUtf8("tbxRefCatastral")) self.label_31 = QtGui.QLabel(ResultForm) self.label_31.setGeometry(QtCore.QRect(13, 20, 101, 20)) font = QtGui.QFont() font.setFamily(_fromUtf8("Verdana")) self.label_31.setFont(font) self.label_31.setObjectName(_fromUtf8("label_31")) self.tabWidget = QtGui.QTabWidget(ResultForm) self.tabWidget.setGeometry(QtCore.QRect(13, 70, 1071, 441)) font = QtGui.QFont() font.setFamily(_fromUtf8("Verdana")) self.tabWidget.setFont(font) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.tabHERehTotal = QtGui.QTableWidget(self.tab) self.tabHERehTotal.setGeometry(QtCore.QRect(200, 30, 671, 71)) font = QtGui.QFont() font.setFamily(_fromUtf8("Verdana")) font.setPointSize(8) self.tabHERehTotal.setFont(font) self.tabHERehTotal.setStyleSheet(_fromUtf8("")) self.tabHERehTotal.setFrameShape(QtGui.QFrame.NoFrame) self.tabHERehTotal.setAlternatingRowColors(True) self.tabHERehTotal.setSelectionMode(QtGui.QAbstractItemView.NoSelection) self.tabHERehTotal.setShowGrid(False) self.tabHERehTotal.setGridStyle(QtCore.Qt.NoPen) self.tabHERehTotal.setObjectName(_fromUtf8("tabHERehTotal")) self.tabHERehTotal.setColumnCount(2) self.tabHERehTotal.setRowCount(1) item = QtGui.QTableWidgetItem() self.tabHERehTotal.setVerticalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tabHERehTotal.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tabHERehTotal.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() item.setTextAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignVCenter) self.tabHERehTotal.setItem(0, 0, item) item = QtGui.QTableWidgetItem() item.setTextAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignVCenter) self.tabHERehTotal.setItem(0, 1, item) self.tabHERehTotal.horizontalHeader().setDefaultSectionSize(250) self.tabHERehTotal.horizontalHeader().setStretchLastSection(True) self.tabHERehTotal.verticalHeader().setDefaultSectionSize(40) self.tabHERehTotal.verticalHeader().setStretchLastSection(True) self.chartHEParcial = PlotWidget(self.tab) self.chartHEParcial.setGeometry(QtCore.QRect(20, 180, 501, 181)) self.chartHEParcial.setObjectName(_fromUtf8("chartHEParcial")) self.pieChart = GraphicsView(self.tab) self.pieChart.setGeometry(QtCore.QRect(590, 180, 281, 201)) self.pieChart.setObjectName(_fromUtf8("pieChart")) self.label = QtGui.QLabel(self.tab) self.label.setGeometry(QtCore.QRect(540, 140, 401, 20)) font = QtGui.QFont() font.setPointSize(8) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(self.tab) self.label_2.setGeometry(QtCore.QRect(170, 140, 331, 20)) font = QtGui.QFont() font.setPointSize(8) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.formLayoutWidget = QtGui.QWidget(self.tab) self.formLayoutWidget.setGeometry(QtCore.QRect(859, 170, 237, 242)) self.formLayoutWidget.setObjectName(_fromUtf8("formLayoutWidget")) self.formLayout = QtGui.QFormLayout(self.formLayoutWidget) self.formLayout.setMargin(0) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.label_3 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.label_3) self.label_4 = QtGui.QLabel(self.formLayoutWidget) self.label_4.setMinimumSize(QtCore.QSize(20, 0)) self.label_4.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_4.setAutoFillBackground(False) self.label_4.setStyleSheet(_fromUtf8("background-color: rgb(102, 153, 0);")) self.label_4.setFrameShape(QtGui.QFrame.Box) self.label_4.setText(_fromUtf8("")) self.label_4.setObjectName(_fromUtf8("label_4")) self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.label_4) self.label_5 = QtGui.QLabel(self.formLayoutWidget) self.label_5.setMinimumSize(QtCore.QSize(20, 0)) self.label_5.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_5.setStyleSheet(_fromUtf8("background-color: rgb(236, 118, 124);")) self.label_5.setFrameShape(QtGui.QFrame.Box) self.label_5.setText(_fromUtf8("")) self.label_5.setObjectName(_fromUtf8("label_5")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.label_5) self.label_6 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.label_6) self.label_7 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.label_7) self.label_8 = QtGui.QLabel(self.formLayoutWidget) self.label_8.setMinimumSize(QtCore.QSize(20, 0)) self.label_8.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_8.setStyleSheet(_fromUtf8("background-color: rgb(255, 192, 0);")) self.label_8.setFrameShape(QtGui.QFrame.Box) self.label_8.setText(_fromUtf8("")) self.label_8.setObjectName(_fromUtf8("label_8")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.label_8) self.label_9 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.label_9) self.label_10 = QtGui.QLabel(self.formLayoutWidget) self.label_10.setMinimumSize(QtCore.QSize(20, 0)) self.label_10.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_10.setStyleSheet(_fromUtf8("background-color: rgb(71, 75, 120);")) self.label_10.setFrameShape(QtGui.QFrame.Box) self.label_10.setText(_fromUtf8("")) self.label_10.setObjectName(_fromUtf8("label_10")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label_10) self.label_11 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_11.setFont(font) self.label_11.setObjectName(_fromUtf8("label_11")) self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.label_11) self.label_12 = QtGui.QLabel(self.formLayoutWidget) self.label_12.setMinimumSize(QtCore.QSize(20, 0)) self.label_12.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_12.setStyleSheet(_fromUtf8("background-color: rgb(23, 193, 0);")) self.label_12.setFrameShape(QtGui.QFrame.Box) self.label_12.setText(_fromUtf8("")) self.label_12.setObjectName(_fromUtf8("label_12")) self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_12) self.label_13 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_13.setFont(font) self.label_13.setObjectName(_fromUtf8("label_13")) self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.label_13) self.label_14 = QtGui.QLabel(self.formLayoutWidget) self.label_14.setMinimumSize(QtCore.QSize(20, 0)) self.label_14.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_14.setStyleSheet(_fromUtf8("background-color: rgb(45, 162, 191);")) self.label_14.setFrameShape(QtGui.QFrame.Box) self.label_14.setText(_fromUtf8("")) self.label_14.setObjectName(_fromUtf8("label_14")) self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_14) self.label_15 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_15.setFont(font) self.label_15.setObjectName(_fromUtf8("label_15")) self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.label_15) self.label_16 = QtGui.QLabel(self.formLayoutWidget) self.label_16.setMinimumSize(QtCore.QSize(20, 0)) self.label_16.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_16.setStyleSheet(_fromUtf8("background-color: rgb(57, 199, 157);")) self.label_16.setFrameShape(QtGui.QFrame.Box) self.label_16.setText(_fromUtf8("")) self.label_16.setObjectName(_fromUtf8("label_16")) self.formLayout.setWidget(6, QtGui.QFormLayout.LabelRole, self.label_16) self.label_17 = QtGui.QLabel(self.formLayoutWidget) self.label_17.setMinimumSize(QtCore.QSize(20, 0)) self.label_17.setMaximumSize(QtCore.QSize(20, 16777215)) self.label_17.setStyleSheet(_fromUtf8("background-color: rgb(235, 100, 27);")) self.label_17.setFrameShape(QtGui.QFrame.Box) self.label_17.setText(_fromUtf8("")) self.label_17.setObjectName(_fromUtf8("label_17")) self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_17) self.label_18 = QtGui.QLabel(self.formLayoutWidget) font = QtGui.QFont() font.setPointSize(7) self.label_18.setFont(font) self.label_18.setObjectName(_fromUtf8("label_18")) self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.label_18) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_5 = QtGui.QWidget() self.tab_5.setObjectName(_fromUtf8("tab_5")) self.tabDemConsComp = QtGui.QTableWidget(self.tab_5) self.tabDemConsComp.setGeometry(QtCore.QRect(90, 60, 911, 151)) font = QtGui.QFont() font.setFamily(_fromUtf8("Verdana")) font.setPointSize(8) self.tabDemConsComp.setFont(font) self.tabDemConsComp.setStyleSheet(_fromUtf8("")) self.tabDemConsComp.setFrameShape(QtGui.QFrame.NoFrame) self.tabDemConsComp.setAlternatingRowColors(True) self.tabDemConsComp.setSelectionMode(QtGui.QAbstractItemView.NoSelection) self.tabDemConsComp.setShowGrid(False) self.tabDemConsComp.setGridStyle(QtCore.Qt.NoPen) self.tabDemConsComp.setObjectName(_fromUtf8("tabDemConsComp")) self.tabDemConsComp.setColumnCount(3) self.tabDemConsComp.setRowCount(3) item = QtGui.QTableWidgetItem() self.tabDemConsComp.setVerticalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tabDemConsComp.setVerticalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.tabDemConsComp.setVerticalHeaderItem(2, item) item = QtGui.QTableWidgetItem() self.tabDemConsComp.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tabDemConsComp.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.tabDemConsComp.setHorizontalHeaderItem(2, item) item = QtGui.QTableWidgetItem() item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter) self.tabDemConsComp.setItem(0, 2, item) item = QtGui.QTableWidgetItem() item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter) self.tabDemConsComp.setItem(1, 2, item) self.tabDemConsComp.horizontalHeader().setCascadingSectionResizes(True) self.tabDemConsComp.horizontalHeader().setDefaultSectionSize(250) self.tabDemConsComp.horizontalHeader().setStretchLastSection(True) self.tabDemConsComp.verticalHeader().setCascadingSectionResizes(True) self.tabDemConsComp.verticalHeader().setDefaultSectionSize(40) self.tabDemConsComp.verticalHeader().setStretchLastSection(True) self.tabRehComp = QtGui.QTableWidget(self.tab_5) self.tabRehComp.setGeometry(QtCore.QRect(90, 230, 911, 41)) font = QtGui.QFont() font.setFamily(_fromUtf8("Verdana")) font.setPointSize(8) self.tabRehComp.setFont(font) self.tabRehComp.setStyleSheet(_fromUtf8("")) self.tabRehComp.setFrameShape(QtGui.QFrame.NoFrame) self.tabRehComp.setAlternatingRowColors(True) self.tabRehComp.setSelectionMode(QtGui.QAbstractItemView.NoSelection) self.tabRehComp.setShowGrid(False) self.tabRehComp.setGridStyle(QtCore.Qt.NoPen) self.tabRehComp.setObjectName(_fromUtf8("tabRehComp")) self.tabRehComp.setColumnCount(3) self.tabRehComp.setRowCount(1) item = QtGui.QTableWidgetItem() self.tabRehComp.setVerticalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tabRehComp.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tabRehComp.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.tabRehComp.setHorizontalHeaderItem(2, item) item = QtGui.QTableWidgetItem() item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter) self.tabRehComp.setItem(0, 2, item) self.tabRehComp.horizontalHeader().setVisible(False) self.tabRehComp.horizontalHeader().setCascadingSectionResizes(True) self.tabRehComp.horizontalHeader().setDefaultSectionSize(250) self.tabRehComp.horizontalHeader().setStretchLastSection(True) self.tabRehComp.verticalHeader().setCascadingSectionResizes(True) self.tabRehComp.verticalHeader().setDefaultSectionSize(40) self.tabRehComp.verticalHeader().setMinimumSectionSize(30) self.tabRehComp.verticalHeader().setStretchLastSection(True) self.tabWidget.addTab(self.tab_5, _fromUtf8("")) self.layoutWidget = QtGui.QWidget(ResultForm) self.layoutWidget.setGeometry(QtCore.QRect(706, 530, 373, 36)) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.layoutWidget) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.pushButton = QtGui.QPushButton(self.layoutWidget) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.horizontalLayout.addWidget(self.pushButton) self.btnReport = QtGui.QPushButton(self.layoutWidget) self.btnReport.setObjectName(_fromUtf8("btnReport")) self.horizontalLayout.addWidget(self.btnReport) self.buttonBox = QtGui.QDialogButtonBox(self.layoutWidget) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Close) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.horizontalLayout.addWidget(self.buttonBox) self.retranslateUi(ResultForm) self.tabWidget.setCurrentIndex(0) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), ResultForm.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), ResultForm.reject) QtCore.QMetaObject.connectSlotsByName(ResultForm) def retranslateUi(self, ResultForm): ResultForm.setWindowTitle(_translate("ResultForm", "Herevea", None)) self.label_32.setText(_translate("ResultForm", "Ref. Catastral", None)) self.label_31.setText(_translate("ResultForm", "Direccion", None)) item = self.tabHERehTotal.verticalHeaderItem(0) item.setText(_translate("ResultForm", "Rehabilitación", None)) item = self.tabHERehTotal.horizontalHeaderItem(0) item.setText(_translate("ResultForm", "Huella Ecológica (hag/m2)", None)) item = self.tabHERehTotal.horizontalHeaderItem(1) item.setText(_translate("ResultForm", "Huella Ecológica total (hag)", None)) __sortingEnabled = self.tabHERehTotal.isSortingEnabled() self.tabHERehTotal.setSortingEnabled(False) self.tabHERehTotal.setSortingEnabled(__sortingEnabled) self.label.setText(_translate("ResultForm", "Impactos de Huella Ecológica de la Energía (%)", None)) self.label_2.setText(_translate("ResultForm", "Huella Ecológica Parcial (hag)", None)) self.label_3.setText(_translate("ResultForm", "Maquinaria", None)) self.label_6.setText(_translate("ResultForm", "Electricidad", None)) self.label_7.setText(_translate("ResultForm", "Agua", None)) self.label_9.setText(_translate("ResultForm", "Alimentos", None)) self.label_11.setText(_translate("ResultForm", "Movilidad", None)) self.label_13.setText(_translate("ResultForm", "RSU", None)) self.label_15.setText(_translate("ResultForm", "Materiales", None)) self.label_18.setText(_translate("ResultForm", "RCD", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("ResultForm", "Huella Ecológica rehabilitación", None)) item = self.tabDemConsComp.verticalHeaderItem(0) item.setText(_translate("ResultForm", "Demolición", None)) item = self.tabDemConsComp.verticalHeaderItem(1) item.setText(_translate("ResultForm", "Nueva construcción", None)) item = self.tabDemConsComp.verticalHeaderItem(2) item.setText(_translate("ResultForm", "Total", None)) item = self.tabDemConsComp.horizontalHeaderItem(0) item.setText(_translate("ResultForm", "Huella Ecológica (hag/m2)", None)) item = self.tabDemConsComp.horizontalHeaderItem(1) item.setText(_translate("ResultForm", "Huella Ecológica total (hag)", None)) item = self.tabDemConsComp.horizontalHeaderItem(2) item.setText(_translate("ResultForm", "PEM relativo", None)) __sortingEnabled = self.tabDemConsComp.isSortingEnabled() self.tabDemConsComp.setSortingEnabled(False) item = self.tabDemConsComp.item(0, 2) item.setText(_translate("ResultForm", "0", None)) item = self.tabDemConsComp.item(1, 2) item.setText(_translate("ResultForm", "0", None)) self.tabDemConsComp.setSortingEnabled(__sortingEnabled) item = self.tabRehComp.verticalHeaderItem(0) item.setText(_translate("ResultForm", "Rehabilitación ", None)) item = self.tabRehComp.horizontalHeaderItem(0) item.setText(_translate("ResultForm", "Huella Ecológica (hag/m2)", None)) item = self.tabRehComp.horizontalHeaderItem(1) item.setText(_translate("ResultForm", "Huella Ecológica total (hag)", None)) item = self.tabRehComp.horizontalHeaderItem(2) item.setText(_translate("ResultForm", "PEM", None)) __sortingEnabled = self.tabRehComp.isSortingEnabled() self.tabRehComp.setSortingEnabled(False) item = self.tabRehComp.item(0, 2) item.setText(_translate("ResultForm", "0", None)) self.tabRehComp.setSortingEnabled(__sortingEnabled) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("ResultForm", "Comparativa económica y ambiental", None)) self.pushButton.setText(_translate("ResultForm", "< Atrás", None)) self.btnReport.setText(_translate("ResultForm", "Generar Informe", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1430, 861) MainWindow.setTabShape(QtGui.QTabWidget.Rounded) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.buttonStart = QtGui.QPushButton(self.centralwidget) self.buttonStart.setGeometry(QtCore.QRect(1220, 50, 75, 21)) self.buttonStart.setStyleSheet(_fromUtf8("")) self.buttonStart.setObjectName(_fromUtf8("buttonStart")) self.buttonStop = QtGui.QPushButton(self.centralwidget) self.buttonStop.setGeometry(QtCore.QRect(1300, 50, 75, 21)) self.buttonStop.setStyleSheet(_fromUtf8("")) self.buttonStop.setObjectName(_fromUtf8("buttonStop")) self.gridLayoutWidget = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(1220, 80, 191, 411)) self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget")) self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(self.gridLayoutWidget) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.sliderCont = QtGui.QSlider(self.gridLayoutWidget) self.sliderCont.setMaximum(255) self.sliderCont.setOrientation(QtCore.Qt.Horizontal) self.sliderCont.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderCont.setTickInterval(50) self.sliderCont.setObjectName(_fromUtf8("sliderCont")) self.gridLayout.addWidget(self.sliderCont, 5, 0, 1, 1) self.sliderSat = QtGui.QSlider(self.gridLayoutWidget) self.sliderSat.setMaximum(255) self.sliderSat.setOrientation(QtCore.Qt.Horizontal) self.sliderSat.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderSat.setTickInterval(50) self.sliderSat.setObjectName(_fromUtf8("sliderSat")) self.gridLayout.addWidget(self.sliderSat, 7, 0, 1, 1) self.label_6 = QtGui.QLabel(self.gridLayoutWidget) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout.addWidget(self.label_6, 13, 0, 1, 1) self.sliderWB = QtGui.QSlider(self.gridLayoutWidget) self.sliderWB.setMaximum(10000) self.sliderWB.setSingleStep(500) self.sliderWB.setPageStep(1000) self.sliderWB.setOrientation(QtCore.Qt.Horizontal) self.sliderWB.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderWB.setTickInterval(1000) self.sliderWB.setObjectName(_fromUtf8("sliderWB")) self.gridLayout.addWidget(self.sliderWB, 14, 0, 1, 1) self.sliderBright = QtGui.QSlider(self.gridLayoutWidget) self.sliderBright.setMaximum(255) self.sliderBright.setOrientation(QtCore.Qt.Horizontal) self.sliderBright.setInvertedAppearance(False) self.sliderBright.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderBright.setTickInterval(50) self.sliderBright.setObjectName(_fromUtf8("sliderBright")) self.gridLayout.addWidget(self.sliderBright, 2, 0, 1, 1) self.sliderGain = QtGui.QSlider(self.gridLayoutWidget) self.sliderGain.setMaximum(255) self.sliderGain.setOrientation(QtCore.Qt.Horizontal) self.sliderGain.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderGain.setTickInterval(50) self.sliderGain.setObjectName(_fromUtf8("sliderGain")) self.gridLayout.addWidget(self.sliderGain, 9, 0, 1, 1) self.label_2 = QtGui.QLabel(self.gridLayoutWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 6, 0, 1, 1) self.sliderExpo = QtGui.QSlider(self.gridLayoutWidget) self.sliderExpo.setMinimum(1) self.sliderExpo.setMaximum(7) self.sliderExpo.setOrientation(QtCore.Qt.Horizontal) self.sliderExpo.setTickPosition(QtGui.QSlider.TicksBothSides) self.sliderExpo.setTickInterval(1) self.sliderExpo.setObjectName(_fromUtf8("sliderExpo")) self.gridLayout.addWidget(self.sliderExpo, 12, 0, 1, 1) self.label_4 = QtGui.QLabel(self.gridLayoutWidget) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout.addWidget(self.label_4, 8, 0, 1, 1) self.label_3 = QtGui.QLabel(self.gridLayoutWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1) self.label_5 = QtGui.QLabel(self.gridLayoutWidget) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout.addWidget(self.label_5, 10, 0, 1, 1) self.buttonCalibrate = QtGui.QPushButton(self.centralwidget) self.buttonCalibrate.setGeometry(QtCore.QRect(1280, 490, 71, 23)) self.buttonCalibrate.setObjectName(_fromUtf8("buttonCalibrate")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(10, 10, 1191, 801)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.figure3 = GraphicsView(self.tab_2) self.figure3.setGeometry(QtCore.QRect(10, 4, 1024, 768)) self.figure3.setObjectName(_fromUtf8("figure3")) self.groupBox = QtGui.QGroupBox(self.tab_2) self.groupBox.setGeometry(QtCore.QRect(1040, 120, 141, 201)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.verticalLayoutWidget = QtGui.QWidget(self.groupBox) self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 20, 121, 141)) self.verticalLayoutWidget.setObjectName( _fromUtf8("verticalLayoutWidget")) self.gridLayout_2 = QtGui.QGridLayout(self.verticalLayoutWidget) self.gridLayout_2.setMargin(0) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.label_9 = QtGui.QLabel(self.verticalLayoutWidget) self.label_9.setObjectName(_fromUtf8("label_9")) self.gridLayout_2.addWidget(self.label_9, 1, 0, 1, 1) self.label_10 = QtGui.QLabel(self.verticalLayoutWidget) self.label_10.setObjectName(_fromUtf8("label_10")) self.gridLayout_2.addWidget(self.label_10, 2, 0, 1, 1) self.label_8 = QtGui.QLabel(self.verticalLayoutWidget) self.label_8.setObjectName(_fromUtf8("label_8")) self.gridLayout_2.addWidget(self.label_8, 0, 0, 1, 1) self.label_11 = QtGui.QLabel(self.verticalLayoutWidget) self.label_11.setObjectName(_fromUtf8("label_11")) self.gridLayout_2.addWidget(self.label_11, 3, 0, 1, 1) self.line_mincol = QtGui.QLineEdit(self.verticalLayoutWidget) self.line_mincol.setObjectName(_fromUtf8("line_mincol")) self.gridLayout_2.addWidget(self.line_mincol, 0, 1, 1, 1) self.line_maxcol = QtGui.QLineEdit(self.verticalLayoutWidget) self.line_maxcol.setObjectName(_fromUtf8("line_maxcol")) self.gridLayout_2.addWidget(self.line_maxcol, 1, 1, 1, 1) self.line_minrow = QtGui.QLineEdit(self.verticalLayoutWidget) self.line_minrow.setObjectName(_fromUtf8("line_minrow")) self.gridLayout_2.addWidget(self.line_minrow, 2, 1, 1, 1) self.line_maxrow = QtGui.QLineEdit(self.verticalLayoutWidget) self.line_maxrow.setObjectName(_fromUtf8("line_maxrow")) self.gridLayout_2.addWidget(self.line_maxrow, 3, 1, 1, 1) self.buttonUpdateROI = QtGui.QPushButton(self.groupBox) self.buttonUpdateROI.setGeometry(QtCore.QRect(30, 170, 75, 23)) self.buttonUpdateROI.setObjectName(_fromUtf8("buttonUpdateROI")) self.label_12 = QtGui.QLabel(self.tab_2) self.label_12.setGeometry(QtCore.QRect(1040, 70, 51, 16)) self.label_12.setObjectName(_fromUtf8("label_12")) self.coor = QtGui.QLabel(self.tab_2) self.coor.setGeometry(QtCore.QRect(1040, 90, 131, 16)) self.coor.setObjectName(_fromUtf8("coor")) self.groupBox_3 = QtGui.QGroupBox(self.tab_2) self.groupBox_3.setGeometry(QtCore.QRect(1040, 340, 141, 241)) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.gridLayoutWidget_2 = QtGui.QWidget(self.groupBox_3) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 20, 131, 176)) self.gridLayoutWidget_2.setObjectName(_fromUtf8("gridLayoutWidget_2")) self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_3.setMargin(0) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label_14 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_14.setObjectName(_fromUtf8("label_14")) self.gridLayout_3.addWidget(self.label_14, 4, 0, 1, 1) self.label_13 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_13.setObjectName(_fromUtf8("label_13")) self.gridLayout_3.addWidget(self.label_13, 0, 0, 1, 1) self.laserHigh = QtGui.QLineEdit(self.gridLayoutWidget_2) self.laserHigh.setObjectName(_fromUtf8("laserHigh")) self.gridLayout_3.addWidget(self.laserHigh, 1, 0, 1, 1) self.label_15 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_15.setObjectName(_fromUtf8("label_15")) self.gridLayout_3.addWidget(self.label_15, 2, 0, 1, 1) self.projHigh = QtGui.QLineEdit(self.gridLayoutWidget_2) self.projHigh.setObjectName(_fromUtf8("projHigh")) self.gridLayout_3.addWidget(self.projHigh, 3, 0, 1, 1) self.label_16 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_16.setObjectName(_fromUtf8("label_16")) self.gridLayout_3.addWidget(self.label_16, 6, 0, 1, 1) self.laserLow = QtGui.QLineEdit(self.gridLayoutWidget_2) self.laserLow.setObjectName(_fromUtf8("laserLow")) self.gridLayout_3.addWidget(self.laserLow, 5, 0, 1, 1) self.projLow = QtGui.QLineEdit(self.gridLayoutWidget_2) self.projLow.setObjectName(_fromUtf8("projLow")) self.gridLayout_3.addWidget(self.projLow, 7, 0, 1, 1) self.buttonUpdateProjection = QtGui.QPushButton(self.groupBox_3) self.buttonUpdateProjection.setGeometry(QtCore.QRect(30, 200, 75, 23)) self.buttonUpdateProjection.setObjectName( _fromUtf8("buttonUpdateProjection")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.label_7 = QtGui.QLabel(self.tab) self.label_7.setGeometry(QtCore.QRect(178, 607, 46, 13)) self.label_7.setObjectName(_fromUtf8("label_7")) self.lineFilename = QtGui.QLineEdit(self.tab) self.lineFilename.setGeometry(QtCore.QRect(228, 600, 113, 20)) self.lineFilename.setObjectName(_fromUtf8("lineFilename")) self.buttonGrab = QtGui.QPushButton(self.tab) self.buttonGrab.setGeometry(QtCore.QRect(350, 600, 111, 21)) self.buttonGrab.setObjectName(_fromUtf8("buttonGrab")) self.groupBox_2 = QtGui.QGroupBox(self.tab) self.groupBox_2.setGeometry(QtCore.QRect(170, 60, 800, 531)) self.groupBox_2.setTitle(_fromUtf8("")) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.figure1 = GraphicsView(self.groupBox_2) self.figure1.setGeometry(QtCore.QRect(50, 30, 600, 200)) self.figure1.setAutoFillBackground(False) self.figure1.setObjectName(_fromUtf8("figure1")) self.figure2 = PlotWidget(self.groupBox_2) self.figure2.setGeometry(QtCore.QRect(0, 240, 660, 196)) self.figure2.setFrameShape(QtGui.QFrame.StyledPanel) self.figure2.setFrameShadow(QtGui.QFrame.Sunken) self.figure2.setObjectName(_fromUtf8("figure2")) self.tabWidget.addTab(self.tab, _fromUtf8("")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1430, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow) MainWindow.setTabOrder(self.figure1, self.sliderGain) MainWindow.setTabOrder(self.sliderGain, self.buttonStart) MainWindow.setTabOrder(self.buttonStart, self.sliderExpo) MainWindow.setTabOrder(self.sliderExpo, self.figure2) MainWindow.setTabOrder(self.figure2, self.sliderSat) MainWindow.setTabOrder(self.sliderSat, self.sliderCont) MainWindow.setTabOrder(self.sliderCont, self.sliderBright) MainWindow.setTabOrder(self.sliderBright, self.buttonStop) MainWindow.setTabOrder(self.buttonStop, self.sliderWB) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( _translate("MainWindow", "Spectrometer v2.0", None)) self.buttonStart.setText(_translate("MainWindow", "Start ", None)) self.buttonStop.setText(_translate("MainWindow", "Stop ", None)) self.label.setText(_translate("MainWindow", "Brightness", None)) self.label_6.setText(_translate("MainWindow", "White Balance", None)) self.label_2.setText(_translate("MainWindow", "Saturation", None)) self.label_4.setText(_translate("MainWindow", "Gain", None)) self.label_3.setText(_translate("MainWindow", "Contrast", None)) self.label_5.setText(_translate("MainWindow", "Exposure", None)) self.buttonCalibrate.setText( _translate("MainWindow", "Normalize", None)) self.groupBox.setTitle(_translate("MainWindow", "ROI Settings:", None)) self.label_9.setText(_translate("MainWindow", "Max. Col:", None)) self.label_10.setText(_translate("MainWindow", "Min. Row:", None)) self.label_8.setText(_translate("MainWindow", "Min. Col:", None)) self.label_11.setText(_translate("MainWindow", "Max.Row:", None)) self.buttonUpdateROI.setText( _translate("MainWindow", "Update ROI", None)) self.label_12.setText(_translate("MainWindow", "Clicked at:", None)) self.coor.setText(_translate("MainWindow", "(0,0)", None)) self.groupBox_3.setTitle( _translate("MainWindow", "Projection Settings:", None)) self.label_14.setText( _translate("MainWindow", "Low Wavelength (nm):", None)) self.label_13.setText( _translate("MainWindow", "High Wavelength (nm):", None)) self.label_15.setText( _translate("MainWindow", "Projection Column:", None)) self.label_16.setText( _translate("MainWindow", "Projection Column:", None)) self.buttonUpdateProjection.setText( _translate("MainWindow", "Update Proj.", None)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Calibration", None)) self.label_7.setText(_translate("MainWindow", "Filename:", None)) self.buttonGrab.setText( _translate("MainWindow", "Save Spectrum Data", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Analysis", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1292, 875) MainWindow.setAcceptDrops(True) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("p27.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setAutoFillBackground(True) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setEnabled(True) self.centralwidget.setAutoFillBackground(True) self.centralwidget.setObjectName("centralwidget") self.gridLayoutWidget = QtWidgets.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 0, 851, 861)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.page = QtWidgets.QWidget(self.gridLayoutWidget) self.page.setObjectName("page") self.graphicsView = GraphicsView(self.page) self.graphicsView.setEnabled(True) self.graphicsView.setGeometry(QtCore.QRect(20, 20, 801, 831)) self.graphicsView.setInteractive(True) self.graphicsView.setObjectName("graphicsView") self.gridLayout.addWidget(self.page, 0, 0, 1, 1) self.horizontalLayoutWidget = QtWidgets.QWidget(self.centralwidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(910, 30, 259, 30)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.radioButton_pre = QtWidgets.QRadioButton(self.horizontalLayoutWidget) self.radioButton_pre.setChecked(True) self.radioButton_pre.setObjectName("radioButton_pre") self.horizontalLayout.addWidget(self.radioButton_pre) self.radioButton_capture = QtWidgets.QRadioButton(self.horizontalLayoutWidget) self.radioButton_capture.setObjectName("radioButton_capture") self.horizontalLayout.addWidget(self.radioButton_capture) self.pushButton_stop = QtWidgets.QPushButton(self.horizontalLayoutWidget) self.pushButton_stop.setObjectName("pushButton_stop") self.horizontalLayout.addWidget(self.pushButton_stop) self.gridLayoutWidget_2 = QtWidgets.QWidget(self.centralwidget) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(910, 90, 169, 110)) self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.label_3 = QtWidgets.QLabel(self.gridLayoutWidget_2) self.label_3.setObjectName("label_3") self.gridLayout_2.addWidget(self.label_3, 7, 0, 1, 1) self.label_2 = QtWidgets.QLabel(self.gridLayoutWidget_2) self.label_2.setObjectName("label_2") self.gridLayout_2.addWidget(self.label_2, 5, 0, 1, 1) self.spinBox_Interval = QtWidgets.QSpinBox(self.gridLayoutWidget_2) self.spinBox_Interval.setMinimum(0) self.spinBox_Interval.setMaximum(99999) self.spinBox_Interval.setSingleStep(10) self.spinBox_Interval.setProperty("value", 1000) self.spinBox_Interval.setObjectName("spinBox_Interval") self.gridLayout_2.addWidget(self.spinBox_Interval, 5, 1, 1, 1) self.spinBox_3 = QtWidgets.QSpinBox(self.gridLayoutWidget_2) self.spinBox_3.setMinimum(1) self.spinBox_3.setObjectName("spinBox_3") self.gridLayout_2.addWidget(self.spinBox_3, 7, 1, 1, 1) self.label = QtWidgets.QLabel(self.gridLayoutWidget_2) self.label.setObjectName("label") self.gridLayout_2.addWidget(self.label, 4, 0, 1, 1) self.spinBox_expo = QtWidgets.QSpinBox(self.gridLayoutWidget_2) self.spinBox_expo.setMinimum(3) self.spinBox_expo.setMaximum(30000) self.spinBox_expo.setSingleStep(10) self.spinBox_expo.setProperty("value", 40) self.spinBox_expo.setObjectName("spinBox_expo") self.gridLayout_2.addWidget(self.spinBox_expo, 4, 1, 1, 1) self.gridLayoutWidget_4 = QtWidgets.QWidget(self.centralwidget) self.gridLayoutWidget_4.setGeometry(QtCore.QRect(910, 560, 169, 141)) self.gridLayoutWidget_4.setObjectName("gridLayoutWidget_4") self.gridLayout_4 = QtWidgets.QGridLayout(self.gridLayoutWidget_4) self.gridLayout_4.setContentsMargins(0, 0, 0, 0) self.gridLayout_4.setObjectName("gridLayout_4") self.checkBox_sti_2 = QtWidgets.QCheckBox(self.gridLayoutWidget_4) self.checkBox_sti_2.setObjectName("checkBox_sti_2") self.gridLayout_4.addWidget(self.checkBox_sti_2, 0, 0, 1, 1) self.checkBox = QtWidgets.QCheckBox(self.gridLayoutWidget_4) self.checkBox.setObjectName("checkBox") self.gridLayout_4.addWidget(self.checkBox, 1, 0, 1, 1) self.spinBox = QtWidgets.QSpinBox(self.gridLayoutWidget_4) self.spinBox.setObjectName("spinBox") self.gridLayout_4.addWidget(self.spinBox, 1, 1, 1, 1) self.spinBox_4 = QtWidgets.QSpinBox(self.gridLayoutWidget_4) self.spinBox_4.setObjectName("spinBox_4") self.gridLayout_4.addWidget(self.spinBox_4, 3, 1, 1, 1) self.checkBox_2 = QtWidgets.QCheckBox(self.gridLayoutWidget_4) self.checkBox_2.setObjectName("checkBox_2") self.gridLayout_4.addWidget(self.checkBox_2, 2, 0, 1, 1) self.checkBox_3 = QtWidgets.QCheckBox(self.gridLayoutWidget_4) self.checkBox_3.setObjectName("checkBox_3") self.gridLayout_4.addWidget(self.checkBox_3, 3, 0, 1, 1) self.spinBox_2 = QtWidgets.QSpinBox(self.gridLayoutWidget_4) self.spinBox_2.setObjectName("spinBox_2") self.gridLayout_4.addWidget(self.spinBox_2, 2, 1, 1, 1) self.gridLayoutWidget_3 = QtWidgets.QWidget(self.centralwidget) self.gridLayoutWidget_3.setGeometry(QtCore.QRect(910, 260, 271, 246)) self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3") self.gridLayout_3 = QtWidgets.QGridLayout(self.gridLayoutWidget_3) self.gridLayout_3.setContentsMargins(0, 0, 0, 0) self.gridLayout_3.setObjectName("gridLayout_3") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.checkBox_sti = QtWidgets.QCheckBox(self.gridLayoutWidget_3) self.checkBox_sti.setObjectName("checkBox_sti") self.horizontalLayout_2.addWidget(self.checkBox_sti) self.pushButton_roi = QtWidgets.QPushButton(self.gridLayoutWidget_3) self.pushButton_roi.setCheckable(True) self.pushButton_roi.setAutoRepeat(True) self.pushButton_roi.setObjectName("pushButton_roi") self.horizontalLayout_2.addWidget(self.pushButton_roi) self.gridLayout_3.addLayout(self.horizontalLayout_2, 0, 0, 1, 1) self.gridLayout_5 = QtWidgets.QGridLayout() self.gridLayout_5.setObjectName("gridLayout_5") self.gridLayout_7 = QtWidgets.QGridLayout() self.gridLayout_7.setObjectName("gridLayout_7") self.line_16 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_16.setFrameShape(QtWidgets.QFrame.VLine) self.line_16.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_16.setObjectName("line_16") self.gridLayout_7.addWidget(self.line_16, 8, 1, 1, 1) self.checkBox_1_blue = QtWidgets.QCheckBox(self.gridLayoutWidget_3) self.checkBox_1_blue.setObjectName("checkBox_1_blue") self.gridLayout_7.addWidget(self.checkBox_1_blue, 1, 5, 1, 1) self.checkBox_1_red = QtWidgets.QCheckBox(self.gridLayoutWidget_3) self.checkBox_1_red.setObjectName("checkBox_1_red") self.gridLayout_7.addWidget(self.checkBox_1_red, 1, 3, 1, 1) self.spinBox_2_blue = QtWidgets.QSpinBox(self.gridLayoutWidget_3) self.spinBox_2_blue.setMaximum(255) self.spinBox_2_blue.setObjectName("spinBox_2_blue") self.gridLayout_7.addWidget(self.spinBox_2_blue, 6, 5, 1, 1) self.checkBox_worm1 = QtWidgets.QCheckBox(self.gridLayoutWidget_3) self.checkBox_worm1.setObjectName("checkBox_worm1") self.gridLayout_7.addWidget(self.checkBox_worm1, 3, 0, 1, 1) self.line_7 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_7.setFrameShape(QtWidgets.QFrame.VLine) self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_7.setObjectName("line_7") self.gridLayout_7.addWidget(self.line_7, 1, 4, 1, 1) self.line_15 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_15.setFrameShape(QtWidgets.QFrame.VLine) self.line_15.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_15.setObjectName("line_15") self.gridLayout_7.addWidget(self.line_15, 8, 4, 1, 1) self.spinBox_1_red = QtWidgets.QSpinBox(self.gridLayoutWidget_3) self.spinBox_1_red.setMaximum(255) self.spinBox_1_red.setObjectName("spinBox_1_red") self.gridLayout_7.addWidget(self.spinBox_1_red, 5, 3, 1, 1) self.line_8 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_8.setFrameShape(QtWidgets.QFrame.HLine) self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_8.setObjectName("line_8") self.gridLayout_7.addWidget(self.line_8, 4, 0, 1, 1) self.line = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line.setFrameShape(QtWidgets.QFrame.VLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout_7.addWidget(self.line, 3, 1, 1, 1) self.line_9 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_9.setFrameShape(QtWidgets.QFrame.HLine) self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_9.setObjectName("line_9") self.gridLayout_7.addWidget(self.line_9, 4, 3, 1, 1) self.spinBox_0_blue = QtWidgets.QSpinBox(self.gridLayoutWidget_3) self.spinBox_0_blue.setMaximum(255) self.spinBox_0_blue.setObjectName("spinBox_0_blue") self.gridLayout_7.addWidget(self.spinBox_0_blue, 3, 5, 1, 1) self.line_6 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_6.setFrameShape(QtWidgets.QFrame.VLine) self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_6.setObjectName("line_6") self.gridLayout_7.addWidget(self.line_6, 1, 1, 1, 1) self.line_14 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_14.setFrameShape(QtWidgets.QFrame.VLine) self.line_14.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_14.setObjectName("line_14") self.gridLayout_7.addWidget(self.line_14, 6, 4, 1, 1) self.line_12 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_12.setFrameShape(QtWidgets.QFrame.VLine) self.line_12.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_12.setObjectName("line_12") self.gridLayout_7.addWidget(self.line_12, 6, 1, 1, 1) self.spinBox_1_blue = QtWidgets.QSpinBox(self.gridLayoutWidget_3) self.spinBox_1_blue.setMaximum(255) self.spinBox_1_blue.setObjectName("spinBox_1_blue") self.gridLayout_7.addWidget(self.spinBox_1_blue, 5, 5, 1, 1) self.checkBox_worm2 = QtWidgets.QCheckBox(self.gridLayoutWidget_3) self.checkBox_worm2.setObjectName("checkBox_worm2") self.gridLayout_7.addWidget(self.checkBox_worm2, 5, 0, 1, 1) self.spinBox_0_red = QtWidgets.QSpinBox(self.gridLayoutWidget_3) self.spinBox_0_red.setMaximum(255) self.spinBox_0_red.setObjectName("spinBox_0_red") self.gridLayout_7.addWidget(self.spinBox_0_red, 3, 3, 1, 1) self.line_13 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_13.setFrameShape(QtWidgets.QFrame.VLine) self.line_13.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_13.setObjectName("line_13") self.gridLayout_7.addWidget(self.line_13, 5, 4, 1, 1) self.line_10 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_10.setFrameShape(QtWidgets.QFrame.HLine) self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_10.setObjectName("line_10") self.gridLayout_7.addWidget(self.line_10, 4, 5, 1, 1) self.checkBox_worm3 = QtWidgets.QCheckBox(self.gridLayoutWidget_3) self.checkBox_worm3.setObjectName("checkBox_worm3") self.gridLayout_7.addWidget(self.checkBox_worm3, 6, 0, 1, 1) self.spinBox_3_blue = QtWidgets.QSpinBox(self.gridLayoutWidget_3) self.spinBox_3_blue.setMaximum(255) self.spinBox_3_blue.setObjectName("spinBox_3_blue") self.gridLayout_7.addWidget(self.spinBox_3_blue, 8, 5, 1, 1) self.spinBox_2_red = QtWidgets.QSpinBox(self.gridLayoutWidget_3) self.spinBox_2_red.setMaximum(255) self.spinBox_2_red.setObjectName("spinBox_2_red") self.gridLayout_7.addWidget(self.spinBox_2_red, 6, 3, 1, 1) self.checkBox_worm4 = QtWidgets.QCheckBox(self.gridLayoutWidget_3) self.checkBox_worm4.setObjectName("checkBox_worm4") self.gridLayout_7.addWidget(self.checkBox_worm4, 8, 0, 1, 1) self.line_11 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_11.setFrameShape(QtWidgets.QFrame.VLine) self.line_11.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_11.setObjectName("line_11") self.gridLayout_7.addWidget(self.line_11, 5, 1, 1, 1) self.line_5 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_5.setFrameShape(QtWidgets.QFrame.HLine) self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_5.setObjectName("line_5") self.gridLayout_7.addWidget(self.line_5, 2, 5, 1, 1) self.line_2 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_2.setFrameShape(QtWidgets.QFrame.VLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout_7.addWidget(self.line_2, 3, 4, 1, 1) self.line_4 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_4.setFrameShape(QtWidgets.QFrame.HLine) self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_4.setObjectName("line_4") self.gridLayout_7.addWidget(self.line_4, 2, 0, 1, 1) self.line_3 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.gridLayout_7.addWidget(self.line_3, 2, 3, 1, 1) self.line_17 = QtWidgets.QFrame(self.gridLayoutWidget_3) self.line_17.setFrameShape(QtWidgets.QFrame.HLine) self.line_17.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_17.setObjectName("line_17") self.gridLayout_7.addWidget(self.line_17, 0, 3, 1, 1) self.gridLayout_5.addLayout(self.gridLayout_7, 0, 3, 1, 1) self.gridLayout_3.addLayout(self.gridLayout_5, 8, 0, 1, 1) self.spinBox_3_red = QtWidgets.QSpinBox(self.centralwidget) self.spinBox_3_red.setGeometry(QtCore.QRect(1010, 460, 77, 32)) self.spinBox_3_red.setMaximum(255) self.spinBox_3_red.setObjectName("spinBox_3_red") self.gridLayoutWidget.raise_() self.horizontalLayoutWidget.raise_() self.gridLayoutWidget_2.raise_() self.gridLayoutWidget_4.raise_() self.gridLayoutWidget_3.raise_() self.spinBox_3_red.raise_() MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.graphicsView.setToolTip(_translate("MainWindow", "Apply now ROI ")) self.radioButton_pre.setText(_translate("MainWindow", "Preview")) self.radioButton_capture.setText(_translate("MainWindow", "Capture")) self.pushButton_stop.setText(_translate("MainWindow", "Stop")) self.label_3.setText(_translate("MainWindow", "Number")) self.label_2.setText(_translate("MainWindow", "Interval[ms]")) self.label.setText(_translate("MainWindow", "Exposure[ms]")) self.checkBox_sti_2.setText(_translate("MainWindow", "Power LED")) self.checkBox.setText(_translate("MainWindow", "395nm")) self.checkBox_2.setText(_translate("MainWindow", "470nm")) self.checkBox_3.setText(_translate("MainWindow", "540nm")) self.checkBox_sti.setText(_translate("MainWindow", "Start Projecte")) self.pushButton_roi.setText(_translate("MainWindow", "Set ROIs")) self.checkBox_1_blue.setText(_translate("MainWindow", "Blue")) self.checkBox_1_red.setText(_translate("MainWindow", "Red")) self.checkBox_worm1.setText(_translate("MainWindow", "Worm 1")) self.checkBox_worm2.setText(_translate("MainWindow", "Worm 2")) self.checkBox_worm3.setText(_translate("MainWindow", "Worm 3")) self.checkBox_worm4.setText(_translate("MainWindow", "Worm 4"))