class Ui_demo_qt(object): def setupUi(self, demo_qt): demo_qt.setObjectName(_fromUtf8("demo_qt")) demo_qt.resize(1062, 680) self.centralWidget = QtGui.QWidget(demo_qt) self.centralWidget.setObjectName(_fromUtf8("centralWidget")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.centralWidget) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.AOMode = QtGui.QLabel(self.centralWidget) font = QtGui.QFont() font.setItalic(True) self.AOMode.setFont(font) self.AOMode.setObjectName(_fromUtf8("AOMode")) self.gridLayout_2.addWidget(self.AOMode, 0, 1, 1, 2) self.loadfitsButton = QtGui.QToolButton(self.centralWidget) self.loadfitsButton.setObjectName(_fromUtf8("loadfitsButton")) self.gridLayout_2.addWidget(self.loadfitsButton, 1, 0, 1, 1) self.textEdit = QtGui.QTextEdit(self.centralWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.textEdit.sizePolicy().hasHeightForWidth()) self.textEdit.setSizePolicy(sizePolicy) self.textEdit.setMaximumSize(QtCore.QSize(16777215, 50)) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.gridLayout_2.addWidget(self.textEdit, 1, 1, 1, 1) self.okButton = QtGui.QPushButton(self.centralWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.okButton.sizePolicy().hasHeightForWidth()) self.okButton.setSizePolicy(sizePolicy) self.okButton.setObjectName(_fromUtf8("okButton")) self.gridLayout_2.addWidget(self.okButton, 1, 2, 1, 1) self.ComboBox = QtGui.QComboBox(self.centralWidget) self.ComboBox.setObjectName(_fromUtf8("ComboBox")) self.gridLayout_2.addWidget(self.ComboBox, 1, 3, 1, 1) self.resetCombobox = QtGui.QPushButton(self.centralWidget) self.resetCombobox.setObjectName(_fromUtf8("resetCombobox")) self.gridLayout_2.addWidget(self.resetCombobox, 2, 3, 1, 1) self.horizontalLayout.addLayout(self.gridLayout_2) spacerItem = QtGui.QSpacerItem(309, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.verticalLayout_5.addLayout(self.horizontalLayout) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.gridLayout_3 = QtGui.QGridLayout() self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.pushButton = QtGui.QPushButton(self.centralWidget) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.gridLayout_3.addWidget(self.pushButton, 0, 0, 1, 1) self.twoStateButton = QtGui.QPushButton(self.centralWidget) self.twoStateButton.setCheckable(False) self.twoStateButton.setObjectName(_fromUtf8("twoStateButton")) self.gridLayout_3.addWidget(self.twoStateButton, 1, 0, 1, 1) self.winNumber = QtGui.QSpinBox(self.centralWidget) self.winNumber.setMinimum(1) self.winNumber.setMaximum(2) self.winNumber.setProperty("value", 1) self.winNumber.setObjectName(_fromUtf8("winNumber")) self.gridLayout_3.addWidget(self.winNumber, 2, 1, 1, 1) self.plotRandom = QtGui.QPushButton(self.centralWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.plotRandom.sizePolicy().hasHeightForWidth()) self.plotRandom.setSizePolicy(sizePolicy) self.plotRandom.setObjectName(_fromUtf8("plotRandom")) self.gridLayout_3.addWidget(self.plotRandom, 2, 0, 1, 1) self.horizontalLayout_2.addLayout(self.gridLayout_3) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.verticalLayout_4.addLayout(self.horizontalLayout_2) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem2) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.AOMode_2 = QtGui.QLabel(self.centralWidget) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.AOMode_2.setFont(font) self.AOMode_2.setObjectName(_fromUtf8("AOMode_2")) self.verticalLayout_2.addWidget(self.AOMode_2) self.radioButton_1 = QtGui.QRadioButton(self.centralWidget) self.radioButton_1.setObjectName(_fromUtf8("radioButton_1")) self.verticalLayout_2.addWidget(self.radioButton_1) self.radioButton_2 = QtGui.QRadioButton(self.centralWidget) self.radioButton_2.setObjectName(_fromUtf8("radioButton_2")) self.verticalLayout_2.addWidget(self.radioButton_2) self.radioButton_3 = QtGui.QRadioButton(self.centralWidget) self.radioButton_3.setObjectName(_fromUtf8("radioButton_3")) self.verticalLayout_2.addWidget(self.radioButton_3) self.radioButton_4 = QtGui.QRadioButton(self.centralWidget) self.radioButton_4.setObjectName(_fromUtf8("radioButton_4")) self.verticalLayout_2.addWidget(self.radioButton_4) self.horizontalLayout_3.addLayout(self.verticalLayout_2) spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem3) self.verticalLayout_4.addLayout(self.horizontalLayout_3) self.horizontalLayout_4.addLayout(self.verticalLayout_4) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.window2 = MatplotlibWidget(self.centralWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.window2.sizePolicy().hasHeightForWidth()) self.window2.setSizePolicy(sizePolicy) self.window2.setMinimumSize(QtCore.QSize(200, 200)) self.window2.setObjectName(_fromUtf8("window2")) self.WFSUsed_2 = QtGui.QLabel(self.window2) self.WFSUsed_2.setGeometry(QtCore.QRect(0, 0, 99, 26)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.WFSUsed_2.setFont(font) self.WFSUsed_2.setObjectName(_fromUtf8("WFSUsed_2")) self.gridLayout.addWidget(self.window2, 0, 1, 1, 1) self.window1 = MatplotlibWidget(self.centralWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.window1.sizePolicy().hasHeightForWidth()) self.window1.setSizePolicy(sizePolicy) self.window1.setMinimumSize(QtCore.QSize(200, 200)) self.window1.setObjectName(_fromUtf8("window1")) self.WFSUsed = QtGui.QLabel(self.window1) self.WFSUsed.setGeometry(QtCore.QRect(0, 0, 99, 26)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.WFSUsed.setFont(font) self.WFSUsed.setObjectName(_fromUtf8("WFSUsed")) self.gridLayout.addWidget(self.window1, 0, 0, 1, 1) self.horizontalLayout_4.addLayout(self.gridLayout) self.verticalLayout_5.addLayout(self.horizontalLayout_4) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem4) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.label_2 = QtGui.QLabel(self.centralWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth()) self.label_2.setSizePolicy(sizePolicy) self.label_2.setMaximumSize(QtCore.QSize(16777215, 100)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout.addWidget(self.label_2) self.dialogBox = QtGui.QTextEdit(self.centralWidget) self.dialogBox.setMaximumSize(QtCore.QSize(16777215, 100)) self.dialogBox.setFrameShape(QtGui.QFrame.StyledPanel) self.dialogBox.setObjectName(_fromUtf8("dialogBox")) self.verticalLayout.addWidget(self.dialogBox) self.verticalLayout_3.addLayout(self.verticalLayout) self.verticalLayout_5.addLayout(self.verticalLayout_3) demo_qt.setCentralWidget(self.centralWidget) self.statusBar = QtGui.QStatusBar(demo_qt) self.statusBar.setObjectName(_fromUtf8("statusBar")) demo_qt.setStatusBar(self.statusBar) self.menuBar = QtGui.QMenuBar(demo_qt) self.menuBar.setGeometry(QtCore.QRect(0, 0, 1062, 34)) self.menuBar.setObjectName(_fromUtf8("menuBar")) self.menuShow_hide_Dialog_Box = QtGui.QMenu(self.menuBar) self.menuShow_hide_Dialog_Box.setObjectName(_fromUtf8("menuShow_hide_Dialog_Box")) demo_qt.setMenuBar(self.menuBar) self.open_file = QtGui.QAction(demo_qt) self.open_file.setCheckable(True) self.open_file.setObjectName(_fromUtf8("open_file")) self.start_zSim = QtGui.QAction(demo_qt) self.start_zSim.setCheckable(True) self.start_zSim.setChecked(True) self.start_zSim.setText(_fromUtf8("system ./zSim_bin")) self.start_zSim.setObjectName(_fromUtf8("start_zSim")) self.actionShow_DialogBox = QtGui.QAction(demo_qt) self.actionShow_DialogBox.setObjectName(_fromUtf8("actionShow_DialogBox")) self.actionHide_DialogBox = QtGui.QAction(demo_qt) self.actionHide_DialogBox.setObjectName(_fromUtf8("actionHide_DialogBox")) self.menuShow_hide_Dialog_Box.addSeparator() self.menuShow_hide_Dialog_Box.addSeparator() self.menuShow_hide_Dialog_Box.addAction(self.actionShow_DialogBox) self.menuShow_hide_Dialog_Box.addAction(self.actionHide_DialogBox) self.menuBar.addAction(self.menuShow_hide_Dialog_Box.menuAction()) self.retranslateUi(demo_qt) QtCore.QObject.connect(self.actionHide_DialogBox, QtCore.SIGNAL(_fromUtf8("activated()")), self.dialogBox.hide) QtCore.QObject.connect(self.actionShow_DialogBox, QtCore.SIGNAL(_fromUtf8("activated()")), self.dialogBox.show) QtCore.QMetaObject.connectSlotsByName(demo_qt) def retranslateUi(self, demo_qt): demo_qt.setWindowTitle(_translate("demo_qt", "demo", None)) self.AOMode.setText(_translate("demo_qt", "Add this text in combobox:", None)) self.loadfitsButton.setText(_translate("demo_qt", "Load fits file", None)) self.loadfitsButton.setShortcut(_translate("demo_qt", "Ctrl+S", None)) self.okButton.setText(_translate("demo_qt", "ok", None)) self.resetCombobox.setText(_translate("demo_qt", "resetComboBox", None)) self.pushButton.setText(_translate("demo_qt", "Push button", None)) self.twoStateButton.setText(_translate("demo_qt", "2 state Button", None)) self.plotRandom.setText(_translate("demo_qt", "Plot random image in window #", None)) self.AOMode_2.setText(_translate("demo_qt", "Who is the best?", None)) self.radioButton_1.setText(_translate("demo_qt", "Eric Gendron?", None)) self.radioButton_2.setText(_translate("demo_qt", "Obiwan kenobi?", None)) self.radioButton_3.setText(_translate("demo_qt", "Fabrice Vidal?", None)) self.radioButton_4.setText(_translate("demo_qt", "Zoltan hubert?", None)) self.WFSUsed_2.setText(_translate("demo_qt", "window 2", None)) self.WFSUsed.setText(_translate("demo_qt", "window 1", None)) self.label_2.setText(_translate("demo_qt", "Dialog box:", None)) self.menuShow_hide_Dialog_Box.setTitle(_translate("demo_qt", "Show/hide Dialog Box", None)) self.open_file.setText(_translate("demo_qt", "QString s = QFileDialog::getOpenFileName(\"./\", \"All Files (*.*)\", this, \"open file dialog\", \"Choose a file...\" );\n" " inputEdit->setText(s);\n" "", None)) self.start_zSim.setToolTip(_translate("demo_qt", "start zSim", None)) self.actionShow_DialogBox.setText(_translate("demo_qt", "Show DialogBox", None)) self.actionHide_DialogBox.setText(_translate("demo_qt", "Hide DialogBox", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(880, 661) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_6 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_6.setObjectName("verticalLayout_6") self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setObjectName("tabWidget") self.tab = QtGui.QWidget() self.tab.setObjectName("tab") self.verticalLayout_7 = QtGui.QVBoxLayout(self.tab) self.verticalLayout_7.setObjectName("verticalLayout_7") self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName("verticalLayout_5") self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.comboBox_categories = QtGui.QComboBox(self.tab) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.comboBox_categories.sizePolicy().hasHeightForWidth()) self.comboBox_categories.setSizePolicy(sizePolicy) self.comboBox_categories.setMinimumSize(QtCore.QSize(180, 0)) self.comboBox_categories.setMaximumSize(QtCore.QSize(500000, 16777215)) self.comboBox_categories.setObjectName("comboBox_categories") self.horizontalLayout.addWidget(self.comboBox_categories) self.lineEdit_search = QtGui.QLineEdit(self.tab) self.lineEdit_search.setMaximumSize(QtCore.QSize(2000000, 16777215)) self.lineEdit_search.setObjectName("lineEdit_search") self.horizontalLayout.addWidget(self.lineEdit_search) self.pushButton_search = QtGui.QPushButton(self.tab) self.pushButton_search.setMaximumSize(QtCore.QSize(1000000, 16777215)) self.pushButton_search.setObjectName("pushButton_search") self.horizontalLayout.addWidget(self.pushButton_search) self.verticalLayout_5.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.splitter_2 = QtGui.QSplitter(self.tab) self.splitter_2.setOrientation(QtCore.Qt.Vertical) self.splitter_2.setObjectName("splitter_2") self.splitter = QtGui.QSplitter(self.splitter_2) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName("splitter") self.tableWidget_overview = QtGui.QTableWidget(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tableWidget_overview.sizePolicy().hasHeightForWidth()) self.tableWidget_overview.setSizePolicy(sizePolicy) self.tableWidget_overview.setMinimumSize(QtCore.QSize(250, 200)) self.tableWidget_overview.setMaximumSize(QtCore.QSize(2000000, 2000000)) self.tableWidget_overview.setObjectName("tableWidget_overview") self.tableWidget_overview.setColumnCount(0) self.tableWidget_overview.setRowCount(0) self.mpl_widget = MatplotlibWidget(self.splitter) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl_widget.sizePolicy().hasHeightForWidth()) self.mpl_widget.setSizePolicy(sizePolicy) self.mpl_widget.setMinimumSize(QtCore.QSize(200, 200)) self.mpl_widget.setObjectName("mpl_widget") self.widget = QtGui.QWidget(self.splitter_2) self.widget.setObjectName("widget") self.verticalLayout = QtGui.QVBoxLayout(self.widget) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label = QtGui.QLabel(self.widget) self.label.setObjectName("label") self.verticalLayout.addWidget(self.label) self.tableWidget_userSelection = QtGui.QTableWidget(self.widget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tableWidget_userSelection.sizePolicy().hasHeightForWidth()) self.tableWidget_userSelection.setSizePolicy(sizePolicy) self.tableWidget_userSelection.setMinimumSize(QtCore.QSize(500, 200)) self.tableWidget_userSelection.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.tableWidget_userSelection.setObjectName("tableWidget_userSelection") self.tableWidget_userSelection.setColumnCount(0) self.tableWidget_userSelection.setRowCount(0) self.verticalLayout.addWidget(self.tableWidget_userSelection) self.horizontalLayout_2.addWidget(self.splitter_2) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.frame = QtGui.QFrame(self.tab) self.frame.setMaximumSize(QtCore.QSize(160, 16777215)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName("frame") self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame) self.verticalLayout_3.setObjectName("verticalLayout_3") self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.radioButton_singleMeal = QtGui.QRadioButton(self.frame) self.radioButton_singleMeal.setChecked(True) self.radioButton_singleMeal.setObjectName("radioButton_singleMeal") self.verticalLayout_2.addWidget(self.radioButton_singleMeal) self.radioButton_oneDay = QtGui.QRadioButton(self.frame) self.radioButton_oneDay.setObjectName("radioButton_oneDay") self.verticalLayout_2.addWidget(self.radioButton_oneDay) self.radioButton_sevenDays = QtGui.QRadioButton(self.frame) self.radioButton_sevenDays.setObjectName("radioButton_sevenDays") self.verticalLayout_2.addWidget(self.radioButton_sevenDays) self.verticalLayout_3.addLayout(self.verticalLayout_2) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.pushButton_startOptimization = QtGui.QPushButton(self.frame) self.pushButton_startOptimization.setMaximumSize(QtCore.QSize(160, 16777215)) self.pushButton_startOptimization.setObjectName("pushButton_startOptimization") self.verticalLayout_3.addWidget(self.pushButton_startOptimization) self.verticalLayout_4.addWidget(self.frame) self.horizontalLayout_2.addLayout(self.verticalLayout_4) self.verticalLayout_5.addLayout(self.horizontalLayout_2) self.verticalLayout_7.addLayout(self.verticalLayout_5) self.tabWidget.addTab(self.tab, "") self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName("tab_2") self.tabWidget.addTab(self.tab_2, "") self.verticalLayout_6.addWidget(self.tabWidget) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 880, 22)) self.menubar.setObjectName("menubar") self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") self.menuHelp = QtGui.QMenu(self.menubar) self.menuHelp.setObjectName("menuHelp") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_search.setText(QtGui.QApplication.translate("MainWindow", "suchen", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("MainWindow", "Auswahl", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_singleMeal.setText(QtGui.QApplication.translate("MainWindow", "Einzelne Mahlzeit", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_oneDay.setText(QtGui.QApplication.translate("MainWindow", "1 Tag", None, QtGui.QApplication.UnicodeUTF8)) self.radioButton_sevenDays.setText(QtGui.QApplication.translate("MainWindow", "7 Tage", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_startOptimization.setText(QtGui.QApplication.translate("MainWindow", "Start Optimierung", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "optimization", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "log", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8)) self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Hilfe", None, QtGui.QApplication.UnicodeUTF8))
class Ui_Attenuation3D(object): def setupUi(self, Attenuation3D): Attenuation3D.setObjectName(_fromUtf8("Attenuation3D")) Attenuation3D.setEnabled(True) Attenuation3D.resize(875, 637) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( Attenuation3D.sizePolicy().hasHeightForWidth()) Attenuation3D.setSizePolicy(sizePolicy) self.verticalLayout_3 = QtGui.QVBoxLayout(Attenuation3D) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.saveButton = QtGui.QPushButton(Attenuation3D) self.saveButton.setObjectName(_fromUtf8("saveButton")) self.horizontalLayout.addWidget(self.saveButton) self.loadButton = QtGui.QPushButton(Attenuation3D) self.loadButton.setObjectName(_fromUtf8("loadButton")) self.horizontalLayout.addWidget(self.loadButton) self.refresh_button = QtGui.QPushButton(Attenuation3D) self.refresh_button.setObjectName(_fromUtf8("refresh_button")) self.horizontalLayout.addWidget(self.refresh_button) self.verticalLayout_3.addLayout(self.horizontalLayout) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.animate_button = QtGui.QPushButton(Attenuation3D) self.animate_button.setObjectName(_fromUtf8("animate_button")) self.horizontalLayout_8.addWidget(self.animate_button) self.allfiles_check = QtGui.QCheckBox(Attenuation3D) self.allfiles_check.setObjectName(_fromUtf8("allfiles_check")) self.horizontalLayout_8.addWidget(self.allfiles_check) self.label_4 = QtGui.QLabel(Attenuation3D) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout_8.addWidget(self.label_4) self.all_radio = QtGui.QRadioButton(Attenuation3D) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.all_radio.sizePolicy().hasHeightForWidth()) self.all_radio.setSizePolicy(sizePolicy) self.all_radio.setChecked(True) self.all_radio.setObjectName(_fromUtf8("all_radio")) self.horizontalLayout_8.addWidget(self.all_radio) spacerItem = QtGui.QSpacerItem(10, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem) self.current_radio = QtGui.QRadioButton(Attenuation3D) self.current_radio.setObjectName(_fromUtf8("current_radio")) self.horizontalLayout_8.addWidget(self.current_radio) spacerItem1 = QtGui.QSpacerItem(5, 20, QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem1) self.range_radio = QtGui.QRadioButton(Attenuation3D) self.range_radio.setObjectName(_fromUtf8("range_radio")) self.horizontalLayout_8.addWidget(self.range_radio) self.rangemin_spin = QtGui.QSpinBox(Attenuation3D) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.rangemin_spin.sizePolicy().hasHeightForWidth()) self.rangemin_spin.setSizePolicy(sizePolicy) self.rangemin_spin.setMaximum(99999) self.rangemin_spin.setObjectName(_fromUtf8("rangemin_spin")) self.horizontalLayout_8.addWidget(self.rangemin_spin) self.label_5 = QtGui.QLabel(Attenuation3D) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalLayout_8.addWidget(self.label_5) self.rangemax_spin = QtGui.QSpinBox(Attenuation3D) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.rangemax_spin.sizePolicy().hasHeightForWidth()) self.rangemax_spin.setSizePolicy(sizePolicy) self.rangemax_spin.setMinimumSize(QtCore.QSize(10, 0)) self.rangemax_spin.setMaximum(99999) self.rangemax_spin.setObjectName(_fromUtf8("rangemax_spin")) self.horizontalLayout_8.addWidget(self.rangemax_spin) self.verticalLayout_3.addLayout(self.horizontalLayout_8) self.splitter = QtGui.QSplitter(Attenuation3D) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.instr_param_gbox = QtGui.QGroupBox(self.splitter) self.instr_param_gbox.setMinimumSize(QtCore.QSize(0, 20)) self.instr_param_gbox.setTitle(_fromUtf8("")) self.instr_param_gbox.setObjectName(_fromUtf8("instr_param_gbox")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.instr_param_gbox) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.inst_param_layout = QtGui.QVBoxLayout() self.inst_param_layout.setObjectName(_fromUtf8("inst_param_layout")) self.verticalLayout_7.addLayout(self.inst_param_layout) self.samp_param_layout = QtGui.QVBoxLayout() self.samp_param_layout.setObjectName(_fromUtf8("samp_param_layout")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.rectRadioButton = QtGui.QRadioButton(self.instr_param_gbox) self.rectRadioButton.setChecked(True) self.rectRadioButton.setObjectName(_fromUtf8("rectRadioButton")) self.horizontalLayout_2.addWidget(self.rectRadioButton) self.cylRadioButton = QtGui.QRadioButton(self.instr_param_gbox) self.cylRadioButton.setObjectName(_fromUtf8("cylRadioButton")) self.horizontalLayout_2.addWidget(self.cylRadioButton) self.samp_param_layout.addLayout(self.horizontalLayout_2) self.verticalLayout_7.addLayout(self.samp_param_layout) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName( _fromUtf8("horizontalLayout_10")) self.urdfRadioButton = QtGui.QRadioButton(self.instr_param_gbox) self.urdfRadioButton.setObjectName(_fromUtf8("urdfRadioButton")) self.horizontalLayout_10.addWidget(self.urdfRadioButton) self.pushButton = QtGui.QPushButton(self.instr_param_gbox) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.horizontalLayout_10.addWidget(self.pushButton) self.lineEdit = QtGui.QLineEdit(self.instr_param_gbox) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.horizontalLayout_10.addWidget(self.lineEdit) self.verticalLayout_7.addLayout(self.horizontalLayout_10) self.graphs_gbox = QtGui.QGroupBox(self.splitter) self.graphs_gbox.setMinimumSize(QtCore.QSize(0, 20)) self.graphs_gbox.setTitle(_fromUtf8("")) self.graphs_gbox.setObjectName(_fromUtf8("graphs_gbox")) self.verticalLayout_8 = QtGui.QVBoxLayout(self.graphs_gbox) self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) self.splitter_2 = QtGui.QSplitter(self.graphs_gbox) self.splitter_2.setOrientation(QtCore.Qt.Vertical) self.splitter_2.setObjectName(_fromUtf8("splitter_2")) self.frame = QtGui.QFrame(self.splitter_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.pyglet_layout = QtGui.QHBoxLayout() self.pyglet_layout.setContentsMargins(-1, 12, -1, -1) self.pyglet_layout.setObjectName(_fromUtf8("pyglet_layout")) self.verticalLayout_4.addLayout(self.pyglet_layout) self.exp_graphic = MatplotlibWidget(self.frame) self.exp_graphic.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.exp_graphic.sizePolicy().hasHeightForWidth()) self.exp_graphic.setSizePolicy(sizePolicy) self.exp_graphic.setMinimumSize(QtCore.QSize(0, 0)) self.exp_graphic.setObjectName(_fromUtf8("exp_graphic")) self.verticalLayout_4.addWidget(self.exp_graphic) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.lock_axis_check = QtGui.QCheckBox(self.frame) self.lock_axis_check.setObjectName(_fromUtf8("lock_axis_check")) self.horizontalLayout_3.addWidget(self.lock_axis_check) self.drawonly_check = QtGui.QCheckBox(self.frame) self.drawonly_check.setObjectName(_fromUtf8("drawonly_check")) self.horizontalLayout_3.addWidget(self.drawonly_check) self.autoclear_check = QtGui.QCheckBox(self.frame) self.autoclear_check.setChecked(True) self.autoclear_check.setObjectName(_fromUtf8("autoclear_check")) self.horizontalLayout_3.addWidget(self.autoclear_check) self.cleardrawing_button = QtGui.QPushButton(self.frame) self.cleardrawing_button.setObjectName( _fromUtf8("cleardrawing_button")) self.horizontalLayout_3.addWidget(self.cleardrawing_button) self.verticalLayout_4.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.label = QtGui.QLabel(self.frame) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_4.addWidget(self.label) self.pb_check = QtGui.QCheckBox(self.frame) self.pb_check.setChecked(True) self.pb_check.setObjectName(_fromUtf8("pb_check")) self.horizontalLayout_4.addWidget(self.pb_check) self.sb_check = QtGui.QCheckBox(self.frame) self.sb_check.setChecked(True) self.sb_check.setObjectName(_fromUtf8("sb_check")) self.horizontalLayout_4.addWidget(self.sb_check) self.sample_check = QtGui.QCheckBox(self.frame) self.sample_check.setChecked(True) self.sample_check.setObjectName(_fromUtf8("sample_check")) self.horizontalLayout_4.addWidget(self.sample_check) self.gvol_check = QtGui.QCheckBox(self.frame) self.gvol_check.setChecked(True) self.gvol_check.setObjectName(_fromUtf8("gvol_check")) self.horizontalLayout_4.addWidget(self.gvol_check) self.cor_check = QtGui.QCheckBox(self.frame) self.cor_check.setChecked(True) self.cor_check.setObjectName(_fromUtf8("cor_check")) self.horizontalLayout_4.addWidget(self.cor_check) self.verticalLayout_4.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.gpoints_check = QtGui.QCheckBox(self.frame) self.gpoints_check.setChecked(True) self.gpoints_check.setObjectName(_fromUtf8("gpoints_check")) self.horizontalLayout_5.addWidget(self.gpoints_check) self.dcone_check = QtGui.QCheckBox(self.frame) self.dcone_check.setChecked(True) self.dcone_check.setObjectName(_fromUtf8("dcone_check")) self.horizontalLayout_5.addWidget(self.dcone_check) self.ifrac_check = QtGui.QCheckBox(self.frame) self.ifrac_check.setChecked(True) self.ifrac_check.setObjectName(_fromUtf8("ifrac_check")) self.horizontalLayout_5.addWidget(self.ifrac_check) self.dpattern_check = QtGui.QCheckBox(self.frame) self.dpattern_check.setChecked(True) self.dpattern_check.setObjectName(_fromUtf8("dpattern_check")) self.horizontalLayout_5.addWidget(self.dpattern_check) self.verticalLayout_4.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.label_6 = QtGui.QLabel(self.frame) self.label_6.setObjectName(_fromUtf8("label_6")) self.horizontalLayout_6.addWidget(self.label_6) self.opacity_edit = QtGui.QLineEdit(self.frame) self.opacity_edit.setObjectName(_fromUtf8("opacity_edit")) self.horizontalLayout_6.addWidget(self.opacity_edit) self.label_2 = QtGui.QLabel(self.frame) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_6.addWidget(self.label_2) self.colourScaleMin_edit = QtGui.QLineEdit(self.frame) self.colourScaleMin_edit.setObjectName( _fromUtf8("colourScaleMin_edit")) self.horizontalLayout_6.addWidget(self.colourScaleMin_edit) self.label_3 = QtGui.QLabel(self.frame) self.label_3.setObjectName(_fromUtf8("label_3")) self.horizontalLayout_6.addWidget(self.label_3) self.colourScaleMax_edit = QtGui.QLineEdit(self.frame) self.colourScaleMax_edit.setObjectName( _fromUtf8("colourScaleMax_edit")) self.horizontalLayout_6.addWidget(self.colourScaleMax_edit) self.colourScaleAuto_check = QtGui.QCheckBox(self.frame) self.colourScaleAuto_check.setChecked(True) self.colourScaleAuto_check.setObjectName( _fromUtf8("colourScaleAuto_check")) self.horizontalLayout_6.addWidget(self.colourScaleAuto_check) self.verticalLayout_4.addLayout(self.horizontalLayout_6) self.frame_3 = QtGui.QFrame(self.splitter_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.frame_3.sizePolicy().hasHeightForWidth()) self.frame_3.setSizePolicy(sizePolicy) self.frame_3.setFrameShape(QtGui.QFrame.StyledPanel) self.frame_3.setFrameShadow(QtGui.QFrame.Raised) self.frame_3.setObjectName(_fromUtf8("frame_3")) self.verticalLayout_6 = QtGui.QVBoxLayout(self.frame_3) self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.cor_graphic = MatplotlibWidget(self.frame_3) self.cor_graphic.setEnabled(True) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cor_graphic.sizePolicy().hasHeightForWidth()) self.cor_graphic.setSizePolicy(sizePolicy) self.cor_graphic.setMinimumSize(QtCore.QSize(0, 0)) self.cor_graphic.setObjectName(_fromUtf8("cor_graphic")) self.verticalLayout_6.addWidget(self.cor_graphic) self.verticalLayout_8.addWidget(self.splitter_2) self.verticalLayout_3.addWidget(self.splitter) self.retranslateUi(Attenuation3D) QtCore.QObject.connect(self.refresh_button, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.Refresh) QtCore.QObject.connect(self.saveButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.Save) QtCore.QObject.connect(self.loadButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.Load) QtCore.QObject.connect(self.rectRadioButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.SampleTypeChanged) QtCore.QObject.connect(self.cylRadioButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.SampleTypeChanged) QtCore.QObject.connect(self.cleardrawing_button, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.ClearDrawing) QtCore.QObject.connect(self.lock_axis_check, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.LockAxis_clicked) QtCore.QObject.connect(self.animate_button, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.Animate) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), Attenuation3D.Test) QtCore.QMetaObject.connectSlotsByName(Attenuation3D) def retranslateUi(self, Attenuation3D): Attenuation3D.setWindowTitle( _translate("Attenuation3D", "Attenuation Correction", None)) Attenuation3D.setTitle( _translate("Attenuation3D", "Attenuation Correction", None)) self.saveButton.setText( _translate("Attenuation3D", "Save parameters", None)) self.loadButton.setText( _translate("Attenuation3D", "Load parameters", None)) self.refresh_button.setText( _translate("Attenuation3D", "Refresh", None)) self.animate_button.setText( _translate("Attenuation3D", "Calculate and animate", None)) self.allfiles_check.setText( _translate("Attenuation3D", "All Files", None)) self.label_4.setText(_translate("Attenuation3D", "Datasets:", None)) self.all_radio.setText(_translate("Attenuation3D", "All", None)) self.current_radio.setText(_translate("Attenuation3D", "Current", None)) self.range_radio.setText(_translate("Attenuation3D", "Range:", None)) self.label_5.setText(_translate("Attenuation3D", "to", None)) self.rectRadioButton.setText( _translate("Attenuation3D", "Rectangular", None)) self.cylRadioButton.setText( _translate("Attenuation3D", "Cylindrical", None)) self.urdfRadioButton.setText( _translate("Attenuation3D", "URFD file", None)) self.pushButton.setText(_translate("Attenuation3D", "Open", None)) self.lock_axis_check.setText( _translate("Attenuation3D", "Lock axes", None)) self.drawonly_check.setText( _translate("Attenuation3D", "Draw only", None)) self.autoclear_check.setText( _translate("Attenuation3D", "Autoclear", None)) self.cleardrawing_button.setText( _translate("Attenuation3D", "Clear", None)) self.label.setText(_translate("Attenuation3D", "Show:", None)) self.pb_check.setText(_translate("Attenuation3D", "Prim beam", None)) self.sb_check.setText(_translate("Attenuation3D", "Sec beam", None)) self.sample_check.setText(_translate("Attenuation3D", "Sample", None)) self.gvol_check.setText(_translate("Attenuation3D", "Gauge vol", None)) self.cor_check.setText(_translate("Attenuation3D", "CoR", None)) self.gpoints_check.setText( _translate("Attenuation3D", "Gridpoints", None)) self.dcone_check.setText( _translate("Attenuation3D", "Diffraction cone", None)) self.ifrac_check.setText( _translate("Attenuation3D", "Attenuation Correction Coeff", None)) self.dpattern_check.setText( _translate("Attenuation3D", "Diffraction patterns", None)) self.label_6.setText(_translate("Attenuation3D", "Opacity:", None)) self.opacity_edit.setText(_translate("Attenuation3D", "0.3", None)) self.label_2.setText( _translate("Attenuation3D", "Colour scale: Min:", None)) self.colourScaleMin_edit.setText( _translate("Attenuation3D", "0.0", None)) self.label_3.setText(_translate("Attenuation3D", "Max:", None)) self.colourScaleMax_edit.setText( _translate("Attenuation3D", "1.0", None)) self.colourScaleAuto_check.setText( _translate("Attenuation3D", "Auto", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.setEnabled(True) MainWindow.resize(1077, 743) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.matplotlibwidget = MatplotlibWidget(self.centralwidget) self.matplotlibwidget.setGeometry(QtCore.QRect(340, 10, 731, 651)) self.matplotlibwidget.setMinimumSize(QtCore.QSize(400, 600)) self.matplotlibwidget.setObjectName("matplotlibwidget") self.stackedWidget = QtWidgets.QStackedWidget(self.centralwidget) self.stackedWidget.setGeometry(QtCore.QRect(10, 100, 311, 281)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.stackedWidget.sizePolicy().hasHeightForWidth()) self.stackedWidget.setSizePolicy(sizePolicy) self.stackedWidget.setMinimumSize(QtCore.QSize(311, 221)) self.stackedWidget.setMaximumSize(QtCore.QSize(1866, 579)) self.stackedWidget.setObjectName("stackedWidget") self.page = QtWidgets.QWidget() self.page.setObjectName("page") self.label = QtWidgets.QLabel(self.page) self.label.setGeometry(QtCore.QRect(60, 10, 72, 15)) self.label.setObjectName("label") self.starttimehour = QtWidgets.QSpinBox(self.page) self.starttimehour.setGeometry(QtCore.QRect(60, 30, 46, 22)) self.starttimehour.setMaximum(23) self.starttimehour.setObjectName("starttimehour") self.starttimeminute = QtWidgets.QSpinBox(self.page) self.starttimeminute.setGeometry(QtCore.QRect(130, 30, 46, 22)) self.starttimeminute.setMaximum(59) self.starttimeminute.setObjectName("starttimeminute") self.starttimesecond = QtWidgets.QSpinBox(self.page) self.starttimesecond.setGeometry(QtCore.QRect(200, 30, 46, 22)) self.starttimesecond.setMaximum(59) self.starttimesecond.setObjectName("starttimesecond") self.label_2 = QtWidgets.QLabel(self.page) self.label_2.setGeometry(QtCore.QRect(60, 60, 72, 15)) self.label_2.setObjectName("label_2") self.endtimehour = QtWidgets.QSpinBox(self.page) self.endtimehour.setGeometry(QtCore.QRect(60, 80, 46, 22)) self.endtimehour.setMaximum(23) self.endtimehour.setObjectName("endtimehour") self.endtimeminute = QtWidgets.QSpinBox(self.page) self.endtimeminute.setGeometry(QtCore.QRect(130, 80, 46, 22)) self.endtimeminute.setMaximum(59) self.endtimeminute.setObjectName("endtimeminute") self.endtimesecond = QtWidgets.QSpinBox(self.page) self.endtimesecond.setGeometry(QtCore.QRect(200, 80, 46, 22)) self.endtimesecond.setMaximum(59) self.endtimesecond.setObjectName("endtimesecond") self.label_5 = QtWidgets.QLabel(self.page) self.label_5.setGeometry(QtCore.QRect(60, 120, 72, 21)) self.label_5.setObjectName("label_5") self.sbxdrawspeed = QtWidgets.QSpinBox(self.page) self.sbxdrawspeed.setGeometry(QtCore.QRect(160, 120, 46, 22)) self.sbxdrawspeed.setMinimum(10) self.sbxdrawspeed.setMaximum(100) self.sbxdrawspeed.setObjectName("sbxdrawspeed") self.btnOpenFile = QtWidgets.QPushButton(self.page) self.btnOpenFile.setGeometry(QtCore.QRect(40, 170, 111, 28)) self.btnOpenFile.setObjectName("btnOpenFile") self.btnDownloadData = QtWidgets.QPushButton(self.page) self.btnDownloadData.setGeometry(QtCore.QRect(180, 170, 111, 28)) self.btnDownloadData.setObjectName("btnDownloadData") self.lblShowDownloadMsg = QtWidgets.QLabel(self.page) self.lblShowDownloadMsg.setGeometry(QtCore.QRect(191, 210, 81, 20)) self.lblShowDownloadMsg.setText("") self.lblShowDownloadMsg.setObjectName("lblShowDownloadMsg") self.label_11 = QtWidgets.QLabel(self.page) self.label_11.setGeometry(QtCore.QRect(60, 240, 41, 16)) self.label_11.setStyleSheet("background-color: rgb(255, 0, 0);") self.label_11.setObjectName("label_11") self.label_12 = QtWidgets.QLabel(self.page) self.label_12.setGeometry(QtCore.QRect(140, 240, 41, 16)) self.label_12.setStyleSheet("background-color: rgb(255, 170, 0);") self.label_12.setObjectName("label_12") self.label_13 = QtWidgets.QLabel(self.page) self.label_13.setGeometry(QtCore.QRect(220, 240, 41, 16)) self.label_13.setStyleSheet("background-color: rgb(255, 255, 0);") self.label_13.setObjectName("label_13") self.label_14 = QtWidgets.QLabel(self.page) self.label_14.setGeometry(QtCore.QRect(10, 240, 41, 16)) self.label_14.setObjectName("label_14") self.stackedWidget.addWidget(self.page) self.page_2 = QtWidgets.QWidget() self.page_2.setObjectName("page_2") self.gridLayoutWidget_2 = QtWidgets.QWidget(self.page_2) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(0, 50, 302, 111)) 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.chbxCar1 = QtWidgets.QCheckBox(self.gridLayoutWidget_2) self.chbxCar1.setStyleSheet("background-color: rgb(255, 0, 0);") self.chbxCar1.setObjectName("chbxCar1") self.gridLayout_2.addWidget(self.chbxCar1, 1, 1, 1, 1) self.lblCar2Status = QtWidgets.QLabel(self.gridLayoutWidget_2) self.lblCar2Status.setText("") self.lblCar2Status.setObjectName("lblCar2Status") self.gridLayout_2.addWidget(self.lblCar2Status, 2, 2, 1, 1) self.chbxCar2 = QtWidgets.QCheckBox(self.gridLayoutWidget_2) self.chbxCar2.setStyleSheet("background-color: rgb(255, 255, 0);") self.chbxCar2.setObjectName("chbxCar2") self.gridLayout_2.addWidget(self.chbxCar2, 1, 2, 1, 1) self.lblCar1Status = QtWidgets.QLabel(self.gridLayoutWidget_2) self.lblCar1Status.setText("") self.lblCar1Status.setObjectName("lblCar1Status") self.gridLayout_2.addWidget(self.lblCar1Status, 2, 1, 1, 1) self.lblCar2StayTime = QtWidgets.QLabel(self.gridLayoutWidget_2) self.lblCar2StayTime.setText("") self.lblCar2StayTime.setObjectName("lblCar2StayTime") self.gridLayout_2.addWidget(self.lblCar2StayTime, 4, 2, 1, 1) self.lblCar1StayTime = QtWidgets.QLabel(self.gridLayoutWidget_2) self.lblCar1StayTime.setText("") self.lblCar1StayTime.setObjectName("lblCar1StayTime") self.gridLayout_2.addWidget(self.lblCar1StayTime, 4, 1, 1, 1) self.lblCar1LastTime = QtWidgets.QLabel(self.gridLayoutWidget_2) self.lblCar1LastTime.setText("") self.lblCar1LastTime.setObjectName("lblCar1LastTime") self.gridLayout_2.addWidget(self.lblCar1LastTime, 3, 1, 1, 1) self.lblCar2LastTime = QtWidgets.QLabel(self.gridLayoutWidget_2) self.lblCar2LastTime.setText("") self.lblCar2LastTime.setObjectName("lblCar2LastTime") self.gridLayout_2.addWidget(self.lblCar2LastTime, 3, 2, 1, 1) self.label_8 = QtWidgets.QLabel(self.gridLayoutWidget_2) self.label_8.setObjectName("label_8") self.gridLayout_2.addWidget(self.label_8, 1, 0, 1, 1) self.label_16 = QtWidgets.QLabel(self.gridLayoutWidget_2) self.label_16.setObjectName("label_16") self.gridLayout_2.addWidget(self.label_16, 4, 0, 1, 1) self.label_9 = QtWidgets.QLabel(self.gridLayoutWidget_2) self.label_9.setObjectName("label_9") self.gridLayout_2.addWidget(self.label_9, 3, 0, 1, 1) self.label_15 = QtWidgets.QLabel(self.gridLayoutWidget_2) self.label_15.setObjectName("label_15") self.gridLayout_2.addWidget(self.label_15, 2, 0, 1, 1) self.stackedWidget.addWidget(self.page_2) self.ver_widget_3 = QtWidgets.QWidget(self.centralwidget) self.ver_widget_3.setGeometry(QtCore.QRect(30, 400, 161, 121)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ver_widget_3.sizePolicy().hasHeightForWidth()) self.ver_widget_3.setSizePolicy(sizePolicy) self.ver_widget_3.setObjectName("ver_widget_3") self.layoutWidget = QtWidgets.QWidget(self.ver_widget_3) self.layoutWidget.setGeometry(QtCore.QRect(50, 0, 111, 121)) self.layoutWidget.setObjectName("layoutWidget") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget) self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetFixedSize) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.btnStart = QtWidgets.QPushButton(self.layoutWidget) self.btnStart.setObjectName("btnStart") self.verticalLayout.addWidget(self.btnStart) self.btnStop = QtWidgets.QPushButton(self.layoutWidget) self.btnStop.setObjectName("btnStop") self.verticalLayout.addWidget(self.btnStop) self.btnReset = QtWidgets.QPushButton(self.layoutWidget) self.btnReset.setObjectName("btnReset") self.verticalLayout.addWidget(self.btnReset) self.ver_widget_4 = QtWidgets.QWidget(self.centralwidget) self.ver_widget_4.setGeometry(QtCore.QRect(10, 530, 231, 151)) self.ver_widget_4.setObjectName("ver_widget_4") self.layoutWidget1 = QtWidgets.QWidget(self.ver_widget_4) self.layoutWidget1.setGeometry(QtCore.QRect(30, 10, 199, 131)) self.layoutWidget1.setObjectName("layoutWidget1") self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget1) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.label_4 = QtWidgets.QLabel(self.layoutWidget1) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 1, 0, 1, 1) self.lblShowTime = QtWidgets.QLabel(self.layoutWidget1) self.lblShowTime.setText("") self.lblShowTime.setObjectName("lblShowTime") self.gridLayout.addWidget(self.lblShowTime, 1, 1, 1, 1) self.lblShowDate = QtWidgets.QLabel(self.layoutWidget1) self.lblShowDate.setText("") self.lblShowDate.setObjectName("lblShowDate") self.gridLayout.addWidget(self.lblShowDate, 0, 1, 1, 1) self.label_10 = QtWidgets.QLabel(self.layoutWidget1) self.label_10.setObjectName("label_10") self.gridLayout.addWidget(self.label_10, 3, 0, 1, 1) self.label_6 = QtWidgets.QLabel(self.layoutWidget1) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 2, 0, 1, 1) self.lblStarNums1 = QtWidgets.QLabel(self.layoutWidget1) self.lblStarNums1.setText("") self.lblStarNums1.setObjectName("lblStarNums1") self.gridLayout.addWidget(self.lblStarNums1, 2, 1, 1, 1) self.lblStarNums2 = QtWidgets.QLabel(self.layoutWidget1) self.lblStarNums2.setText("") self.lblStarNums2.setObjectName("lblStarNums2") self.gridLayout.addWidget(self.lblStarNums2, 3, 1, 1, 1) self.label_3 = QtWidgets.QLabel(self.layoutWidget1) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.ver_widget_1 = QtWidgets.QWidget(self.centralwidget) self.ver_widget_1.setGeometry(QtCore.QRect(20, 50, 251, 41)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.ver_widget_1.sizePolicy().hasHeightForWidth()) self.ver_widget_1.setSizePolicy(sizePolicy) self.ver_widget_1.setObjectName("ver_widget_1") self.layoutWidget2 = QtWidgets.QWidget(self.ver_widget_1) self.layoutWidget2.setGeometry(QtCore.QRect(10, 10, 199, 23)) self.layoutWidget2.setObjectName("layoutWidget2") self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget2) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.label_7 = QtWidgets.QLabel(self.layoutWidget2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_7.sizePolicy().hasHeightForWidth()) self.label_7.setSizePolicy(sizePolicy) self.label_7.setMaximumSize(QtCore.QSize(111, 20)) self.label_7.setObjectName("label_7") self.horizontalLayout.addWidget(self.label_7) self.cbxSelectFunction = QtWidgets.QComboBox(self.layoutWidget2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.cbxSelectFunction.sizePolicy().hasHeightForWidth()) self.cbxSelectFunction.setSizePolicy(sizePolicy) self.cbxSelectFunction.setMaximumSize(QtCore.QSize(111, 28)) self.cbxSelectFunction.setObjectName("cbxSelectFunction") self.cbxSelectFunction.addItem("") self.cbxSelectFunction.addItem("") self.horizontalLayout.addWidget(self.cbxSelectFunction) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1077, 26)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.stackedWidget.setCurrentIndex(1) self.cbxSelectFunction.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.label.setText(_translate("MainWindow", "开始时间:")) self.label_2.setText(_translate("MainWindow", "结束时间:")) self.label_5.setText(_translate("MainWindow", "画图速度:")) self.btnOpenFile.setText(_translate("MainWindow", "打开文件")) self.btnDownloadData.setText(_translate("MainWindow", "下载数据")) self.label_11.setText(_translate("MainWindow", "慢")) self.label_12.setText(_translate("MainWindow", "中")) self.label_13.setText(_translate("MainWindow", "快")) self.label_14.setText(_translate("MainWindow", "速度:")) self.chbxCar1.setText(_translate("MainWindow", "苏B-A2345")) self.chbxCar2.setText(_translate("MainWindow", "苏B-A5339")) self.label_8.setText(_translate("MainWindow", "选择车辆")) self.label_16.setText(_translate("MainWindow", "停留时间")) self.label_9.setText(_translate("MainWindow", "最后运行时间")) self.label_15.setText(_translate("MainWindow", "状态")) self.btnStart.setText(_translate("MainWindow", "开始")) self.btnStop.setText(_translate("MainWindow", "暂停")) self.btnReset.setText(_translate("MainWindow", "重置")) self.label_4.setText(_translate("MainWindow", "时间:")) self.label_10.setText(_translate("MainWindow", "卫星个数2:")) self.label_6.setText(_translate("MainWindow", "卫星个数1:")) self.label_3.setText(_translate("MainWindow", "日期:")) self.label_7.setText(_translate("MainWindow", "功能选择:")) self.cbxSelectFunction.setItemText(0, _translate("MainWindow", "文件读取")) self.cbxSelectFunction.setItemText(1, _translate("MainWindow", "实时轨迹"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1157, 635) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout_3 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setObjectName("groupBox") self.gridLayout = QtGui.QGridLayout(self.groupBox) self.gridLayout.setObjectName("gridLayout") self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.co2Source = QtGui.QSlider(self.groupBox) self.co2Source.setOrientation(QtCore.Qt.Vertical) self.co2Source.setTickPosition(QtGui.QSlider.TicksBelow) self.co2Source.setObjectName("co2Source") self.verticalLayout.addWidget(self.co2Source) self.co2SourceLabel = QtGui.QLabel(self.groupBox) self.co2SourceLabel.setObjectName("co2SourceLabel") self.verticalLayout.addWidget(self.co2SourceLabel) self.co2SourceValue = QtGui.QLineEdit(self.groupBox) self.co2SourceValue.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.co2SourceValue.sizePolicy().hasHeightForWidth()) self.co2SourceValue.setSizePolicy(sizePolicy) self.co2SourceValue.setObjectName("co2SourceValue") self.verticalLayout.addWidget(self.co2SourceValue) self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.co2Sink = QtGui.QSlider(self.groupBox) self.co2Sink.setOrientation(QtCore.Qt.Vertical) self.co2Sink.setTickPosition(QtGui.QSlider.TicksBelow) self.co2Sink.setObjectName("co2Sink") self.verticalLayout_2.addWidget(self.co2Sink) self.co2SinkLabel = QtGui.QLabel(self.groupBox) self.co2SinkLabel.setObjectName("co2SinkLabel") self.verticalLayout_2.addWidget(self.co2SinkLabel) self.co2SinkValue = QtGui.QLineEdit(self.groupBox) self.co2SinkValue.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.co2SinkValue.sizePolicy().hasHeightForWidth()) self.co2SinkValue.setSizePolicy(sizePolicy) self.co2SinkValue.setObjectName("co2SinkValue") self.verticalLayout_2.addWidget(self.co2SinkValue) self.gridLayout.addLayout(self.verticalLayout_2, 0, 1, 1, 1) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.protonSource = QtGui.QSlider(self.groupBox) self.protonSource.setOrientation(QtCore.Qt.Vertical) self.protonSource.setTickPosition(QtGui.QSlider.TicksBelow) self.protonSource.setObjectName("protonSource") self.verticalLayout_3.addWidget(self.protonSource) self.protonSourceLabel = QtGui.QLabel(self.groupBox) self.protonSourceLabel.setObjectName("protonSourceLabel") self.verticalLayout_3.addWidget(self.protonSourceLabel) self.protonSourceValue = QtGui.QLineEdit(self.groupBox) self.protonSourceValue.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.protonSourceValue.sizePolicy().hasHeightForWidth()) self.protonSourceValue.setSizePolicy(sizePolicy) self.protonSourceValue.setObjectName("protonSourceValue") self.verticalLayout_3.addWidget(self.protonSourceValue) self.gridLayout.addLayout(self.verticalLayout_3, 0, 2, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.protonLevelPurge = QtGui.QPushButton(self.groupBox) self.protonLevelPurge.setObjectName("protonLevelPurge") self.horizontalLayout.addWidget(self.protonLevelPurge) self.protonPurgeAmount = QtGui.QLineEdit(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.protonPurgeAmount.sizePolicy().hasHeightForWidth()) self.protonPurgeAmount.setSizePolicy(sizePolicy) self.protonPurgeAmount.setObjectName("protonPurgeAmount") self.horizontalLayout.addWidget(self.protonPurgeAmount) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 3) self.horizontalLayout_3.addWidget(self.groupBox) self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_5 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_5.setObjectName("verticalLayout_5") self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.plotArea = MatplotlibWidget(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(2) sizePolicy.setHeightForWidth( self.plotArea.sizePolicy().hasHeightForWidth()) self.plotArea.setSizePolicy(sizePolicy) self.plotArea.setMinimumSize(QtCore.QSize(200, 100)) self.plotArea.setObjectName("plotArea") self.verticalLayout_4.addWidget(self.plotArea) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.simulateButton = QtGui.QPushButton(self.groupBox_2) self.simulateButton.setMinimumSize(QtCore.QSize(80, 0)) self.simulateButton.setObjectName("simulateButton") self.horizontalLayout_2.addWidget(self.simulateButton) self.resetButton = QtGui.QPushButton(self.groupBox_2) self.resetButton.setObjectName("resetButton") self.horizontalLayout_2.addWidget(self.resetButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.verticalLayout_4.addLayout(self.horizontalLayout_2) self.logText = QtGui.QPlainTextEdit(self.groupBox_2) self.logText.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.logText.sizePolicy().hasHeightForWidth()) self.logText.setSizePolicy(sizePolicy) self.logText.setObjectName("logText") self.verticalLayout_4.addWidget(self.logText) self.verticalLayout_5.addLayout(self.verticalLayout_4) self.horizontalLayout_3.addWidget(self.groupBox_2) self.groupBox_3 = QtGui.QGroupBox(self.centralwidget) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_6 = QtGui.QVBoxLayout(self.groupBox_3) self.verticalLayout_6.setObjectName("verticalLayout_6") self.widget = ZincWidget(self.groupBox_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setMinimumSize(QtCore.QSize(200, 100)) self.widget.setObjectName("widget") self.verticalLayout_6.addWidget(self.widget) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem2) self.horizontalLayout_3.addWidget(self.groupBox_3) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1157, 19)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QtGui.QApplication.translate("MainWindow", "pH - Model Simulation", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setTitle( QtGui.QApplication.translate("MainWindow", "Adjustments", None, QtGui.QApplication.UnicodeUTF8)) self.co2SourceLabel.setText( QtGui.QApplication.translate("MainWindow", "CO2 source", None, QtGui.QApplication.UnicodeUTF8)) self.co2SourceValue.setText( QtGui.QApplication.translate("MainWindow", "0.0", None, QtGui.QApplication.UnicodeUTF8)) self.co2SinkLabel.setText( QtGui.QApplication.translate("MainWindow", "CO2 sink", None, QtGui.QApplication.UnicodeUTF8)) self.co2SinkValue.setText( QtGui.QApplication.translate("MainWindow", "0.0", None, QtGui.QApplication.UnicodeUTF8)) self.protonSourceLabel.setText( QtGui.QApplication.translate("MainWindow", "H+ source", None, QtGui.QApplication.UnicodeUTF8)) self.protonSourceValue.setText( QtGui.QApplication.translate("MainWindow", "0.0", None, QtGui.QApplication.UnicodeUTF8)) self.protonLevelPurge.setText( QtGui.QApplication.translate("MainWindow", "H+ purge", None, QtGui.QApplication.UnicodeUTF8)) self.protonPurgeAmount.setText( QtGui.QApplication.translate("MainWindow", "0.1", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setTitle( QtGui.QApplication.translate("MainWindow", "Results", None, QtGui.QApplication.UnicodeUTF8)) self.simulateButton.setText( QtGui.QApplication.translate("MainWindow", "Simulate", None, QtGui.QApplication.UnicodeUTF8)) self.resetButton.setText( QtGui.QApplication.translate("MainWindow", "Reset", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_3.setTitle( QtGui.QApplication.translate("MainWindow", "Visualisation", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1908, 868) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_4 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.imageProcessTab = QtGui.QWidget() self.imageProcessTab.setObjectName(_fromUtf8("imageProcessTab")) self.gridLayout_5 = QtGui.QGridLayout(self.imageProcessTab) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label = QtGui.QLabel(self.imageProcessTab) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1, QtCore.Qt.AlignHCenter) self.mplwidget = MatplotlibWidget(self.imageProcessTab) self.mplwidget.setMinimumSize(QtCore.QSize(579, 565)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.gridLayout.addWidget(self.mplwidget, 2, 0, 1, 1) self.gridLayout_5.addLayout(self.gridLayout, 0, 1, 1, 1) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.label_2 = QtGui.QLabel(self.imageProcessTab) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout_2.addWidget(self.label_2, 0, 0, 1, 1, QtCore.Qt.AlignHCenter) self.mplwidget2 = MatplotlibWidget(self.imageProcessTab) self.mplwidget2.setMinimumSize(QtCore.QSize(609, 565)) self.mplwidget2.setObjectName(_fromUtf8("mplwidget2")) self.gridLayout_2.addWidget(self.mplwidget2, 4, 0, 1, 1) self.gridLayout_5.addLayout(self.gridLayout_2, 0, 2, 1, 1) self.gridLayout_3 = QtGui.QGridLayout() self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label_3 = QtGui.QLabel(self.imageProcessTab) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout_3.addWidget(self.label_3, 0, 0, 1, 1, QtCore.Qt.AlignHCenter) self.mplwidget3 = MatplotlibWidget(self.imageProcessTab) self.mplwidget3.setMinimumSize(QtCore.QSize(629, 565)) self.mplwidget3.setObjectName(_fromUtf8("mplwidget3")) self.gridLayout_3.addWidget(self.mplwidget3, 1, 0, 1, 1) self.gridLayout_5.addLayout(self.gridLayout_3, 0, 3, 1, 1) self.selectImageButton = QtGui.QPushButton(self.imageProcessTab) self.selectImageButton.setMaximumSize(QtCore.QSize(16777215, 34)) self.selectImageButton.setObjectName(_fromUtf8("selectImageButton")) self.gridLayout_5.addWidget(self.selectImageButton, 1, 1, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.realDiameterLabel = QtGui.QLabel(self.imageProcessTab) self.realDiameterLabel.setObjectName(_fromUtf8("realDiameterLabel")) self.horizontalLayout.addWidget(self.realDiameterLabel, QtCore.Qt.AlignHCenter) self.diameterSpinBox = QtGui.QDoubleSpinBox(self.imageProcessTab) self.diameterSpinBox.setMinimumSize(QtCore.QSize(299, 0)) self.diameterSpinBox.setObjectName(_fromUtf8("diameterSpinBox")) self.horizontalLayout.addWidget(self.diameterSpinBox) self.gridLayout_5.addLayout(self.horizontalLayout, 1, 2, 1, 1) self.detectBoundaryButton = QtGui.QPushButton(self.imageProcessTab) self.detectBoundaryButton.setObjectName( _fromUtf8("detectBoundaryButton")) self.gridLayout_5.addWidget(self.detectBoundaryButton, 2, 1, 1, 1) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.magRatioLabel = QtGui.QLabel(self.imageProcessTab) self.magRatioLabel.setObjectName(_fromUtf8("magRatioLabel")) self.horizontalLayout_3.addWidget(self.magRatioLabel, QtCore.Qt.AlignHCenter) self.magRatioDisplay = QtGui.QLabel(self.imageProcessTab) self.magRatioDisplay.setObjectName(_fromUtf8("magRatioDisplay")) self.horizontalLayout_3.addWidget(self.magRatioDisplay, QtCore.Qt.AlignHCenter) self.gridLayout_5.addLayout(self.horizontalLayout_3, 2, 2, 1, 1) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.aspRatioLabel = QtGui.QLabel(self.imageProcessTab) self.aspRatioLabel.setObjectName(_fromUtf8("aspRatioLabel")) self.horizontalLayout_4.addWidget(self.aspRatioLabel, QtCore.Qt.AlignHCenter) self.aspRatioSpinBox = QtGui.QDoubleSpinBox(self.imageProcessTab) self.aspRatioSpinBox.setMinimumSize(QtCore.QSize(299, 0)) self.aspRatioSpinBox.setObjectName(_fromUtf8("aspRatioSpinBox")) self.horizontalLayout_4.addWidget(self.aspRatioSpinBox) self.gridLayout_5.addLayout(self.horizontalLayout_4, 3, 0, 2, 2) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.rotationAngleLabel = QtGui.QLabel(self.imageProcessTab) self.rotationAngleLabel.setObjectName(_fromUtf8("rotationAngleLabel")) self.horizontalLayout_2.addWidget(self.rotationAngleLabel, QtCore.Qt.AlignHCenter) self.rotationAngleDisplay = QtGui.QLabel(self.imageProcessTab) self.rotationAngleDisplay.setObjectName( _fromUtf8("rotationAngleDisplay")) self.horizontalLayout_2.addWidget(self.rotationAngleDisplay, QtCore.Qt.AlignHCenter) self.gridLayout_5.addLayout(self.horizontalLayout_2, 3, 2, 2, 1) self.removeTubeButton = QtGui.QPushButton(self.imageProcessTab) self.removeTubeButton.setObjectName(_fromUtf8("removeTubeButton")) self.gridLayout_5.addWidget(self.removeTubeButton, 1, 3, 1, 1) self.statusLabel = QtGui.QLabel(self.imageProcessTab) self.statusLabel.setText(_fromUtf8("")) self.statusLabel.setObjectName(_fromUtf8("statusLabel")) self.gridLayout_5.addWidget(self.statusLabel, 3, 3, 2, 1) self.tabWidget.addTab(self.imageProcessTab, _fromUtf8("")) self.calculationTab = QtGui.QWidget() self.calculationTab.setObjectName(_fromUtf8("calculationTab")) self.tabWidget.addTab(self.calculationTab, _fromUtf8("")) self.gridLayout_4.addWidget(self.tabWidget, 0, 0, 1, 1, QtCore.Qt.AlignHCenter) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1908, 31)) 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(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.label.setText(_translate("MainWindow", "Original Image", None)) self.label_2.setText( _translate("MainWindow", "Detected Edge Coordinates", None)) self.label_3.setText( _translate("MainWindow", "Final Drop Coordinates", None)) self.selectImageButton.setText( _translate("MainWindow", "Select Image", None)) self.realDiameterLabel.setText( _translate("MainWindow", "Capillary Diameter (mm)", None)) self.detectBoundaryButton.setText( _translate("MainWindow", "Detect Boundary", None)) self.magRatioLabel.setText( _translate("MainWindow", "Magnification Ratio", None)) self.magRatioDisplay.setText( _translate("MainWindow", "TextLabel", None)) self.aspRatioLabel.setText( _translate("MainWindow", "Lense Aspect Ratio", None)) self.rotationAngleLabel.setText( _translate("MainWindow", "Rotation Angle (rad)", None)) self.rotationAngleDisplay.setText( _translate("MainWindow", "TextLabel", None)) self.removeTubeButton.setText( _translate("MainWindow", "Get Final Drop Coordinates", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.imageProcessTab), _translate("MainWindow", "Tab 1", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.calculationTab), _translate("MainWindow", "Tab 2", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(710, 1272) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_2.setContentsMargins(12, 12, 12, 12) self.verticalLayout_2.setObjectName("verticalLayout_2") self.grpBackgroundSubtraction = QtWidgets.QGroupBox(self.centralwidget) self.grpBackgroundSubtraction.setObjectName("grpBackgroundSubtraction") self.verticalLayout_5 = QtWidgets.QVBoxLayout( self.grpBackgroundSubtraction) self.verticalLayout_5.setObjectName("verticalLayout_5") self.verticalLayout = QtWidgets.QVBoxLayout() self.verticalLayout.setSpacing(6) self.verticalLayout.setObjectName("verticalLayout") self.horizontalLayout_2 = QtWidgets.QHBoxLayout() self.horizontalLayout_2.setSpacing(0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.lblBackgroundFilepath = QtWidgets.QLabel( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblBackgroundFilepath.sizePolicy().hasHeightForWidth()) self.lblBackgroundFilepath.setSizePolicy(sizePolicy) self.lblBackgroundFilepath.setMinimumSize(QtCore.QSize(210, 0)) self.lblBackgroundFilepath.setMaximumSize(QtCore.QSize(210, 16777215)) self.lblBackgroundFilepath.setCursor( QtGui.QCursor(QtCore.Qt.UpArrowCursor)) self.lblBackgroundFilepath.setScaledContents(False) self.lblBackgroundFilepath.setWordWrap(False) self.lblBackgroundFilepath.setObjectName("lblBackgroundFilepath") self.horizontalLayout_2.addWidget(self.lblBackgroundFilepath) self.txtBackgroundFilepath = QtWidgets.QLineEdit( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtBackgroundFilepath.sizePolicy().hasHeightForWidth()) self.txtBackgroundFilepath.setSizePolicy(sizePolicy) self.txtBackgroundFilepath.setMinimumSize(QtCore.QSize(275, 31)) self.txtBackgroundFilepath.setObjectName("txtBackgroundFilepath") self.horizontalLayout_2.addWidget(self.txtBackgroundFilepath) self.btnBackgroundSelect = QtWidgets.QPushButton( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnBackgroundSelect.sizePolicy().hasHeightForWidth()) self.btnBackgroundSelect.setSizePolicy(sizePolicy) self.btnBackgroundSelect.setMinimumSize(QtCore.QSize(100, 33)) self.btnBackgroundSelect.setMaximumSize(QtCore.QSize(100, 33)) self.btnBackgroundSelect.setObjectName("btnBackgroundSelect") self.horizontalLayout_2.addWidget(self.btnBackgroundSelect) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtWidgets.QHBoxLayout() self.horizontalLayout_3.setSpacing(0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.lblImageFilepath = QtWidgets.QLabel(self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblImageFilepath.sizePolicy().hasHeightForWidth()) self.lblImageFilepath.setSizePolicy(sizePolicy) self.lblImageFilepath.setMinimumSize(QtCore.QSize(210, 0)) self.lblImageFilepath.setMaximumSize(QtCore.QSize(210, 16777215)) self.lblImageFilepath.setObjectName("lblImageFilepath") self.horizontalLayout_3.addWidget(self.lblImageFilepath) self.txtImageFilepath = QtWidgets.QLineEdit( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtImageFilepath.sizePolicy().hasHeightForWidth()) self.txtImageFilepath.setSizePolicy(sizePolicy) self.txtImageFilepath.setMinimumSize(QtCore.QSize(275, 31)) self.txtImageFilepath.setObjectName("txtImageFilepath") self.horizontalLayout_3.addWidget(self.txtImageFilepath) self.btnImageSelect = QtWidgets.QPushButton( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnImageSelect.sizePolicy().hasHeightForWidth()) self.btnImageSelect.setSizePolicy(sizePolicy) self.btnImageSelect.setMinimumSize(QtCore.QSize(100, 33)) self.btnImageSelect.setMaximumSize(QtCore.QSize(100, 33)) self.btnImageSelect.setObjectName("btnImageSelect") self.horizontalLayout_3.addWidget(self.btnImageSelect) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtWidgets.QHBoxLayout() self.horizontalLayout_4.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_4.setSpacing(0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.lblOutputFilepath = QtWidgets.QLabel( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblOutputFilepath.sizePolicy().hasHeightForWidth()) self.lblOutputFilepath.setSizePolicy(sizePolicy) self.lblOutputFilepath.setMinimumSize(QtCore.QSize(210, 0)) self.lblOutputFilepath.setMaximumSize(QtCore.QSize(210, 16777215)) self.lblOutputFilepath.setObjectName("lblOutputFilepath") self.horizontalLayout_4.addWidget(self.lblOutputFilepath) self.txtOutputFilepath = QtWidgets.QLineEdit( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtOutputFilepath.sizePolicy().hasHeightForWidth()) self.txtOutputFilepath.setSizePolicy(sizePolicy) self.txtOutputFilepath.setMinimumSize(QtCore.QSize(275, 31)) self.txtOutputFilepath.setObjectName("txtOutputFilepath") self.horizontalLayout_4.addWidget(self.txtOutputFilepath) self.btnOutputSelect = QtWidgets.QPushButton( self.grpBackgroundSubtraction) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnOutputSelect.sizePolicy().hasHeightForWidth()) self.btnOutputSelect.setSizePolicy(sizePolicy) self.btnOutputSelect.setMinimumSize(QtCore.QSize(100, 33)) self.btnOutputSelect.setMaximumSize(QtCore.QSize(100, 33)) self.btnOutputSelect.setObjectName("btnOutputSelect") self.horizontalLayout_4.addWidget(self.btnOutputSelect) self.verticalLayout.addLayout(self.horizontalLayout_4) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(-1, 12, -1, -1) self.horizontalLayout.setObjectName("horizontalLayout") spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.btnRun = QtWidgets.QPushButton(self.grpBackgroundSubtraction) self.btnRun.setObjectName("btnRun") self.horizontalLayout.addWidget(self.btnRun) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_5.addLayout(self.verticalLayout) self.verticalLayout_2.addWidget(self.grpBackgroundSubtraction) self.grpCropping = QtWidgets.QGroupBox(self.centralwidget) self.grpCropping.setObjectName("grpCropping") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.grpCropping) self.verticalLayout_8.setObjectName("verticalLayout_8") self.verticalLayout_7 = QtWidgets.QVBoxLayout() self.verticalLayout_7.setSpacing(6) self.verticalLayout_7.setObjectName("verticalLayout_7") self.horizontalLayout_10 = QtWidgets.QHBoxLayout() self.horizontalLayout_10.setSpacing(0) self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.lblCropImageFilepath = QtWidgets.QLabel(self.grpCropping) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblCropImageFilepath.sizePolicy().hasHeightForWidth()) self.lblCropImageFilepath.setSizePolicy(sizePolicy) self.lblCropImageFilepath.setMinimumSize(QtCore.QSize(210, 0)) self.lblCropImageFilepath.setMaximumSize(QtCore.QSize(210, 16777215)) self.lblCropImageFilepath.setObjectName("lblCropImageFilepath") self.horizontalLayout_10.addWidget(self.lblCropImageFilepath) self.txtCropImageFilepath = QtWidgets.QLineEdit(self.grpCropping) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtCropImageFilepath.sizePolicy().hasHeightForWidth()) self.txtCropImageFilepath.setSizePolicy(sizePolicy) self.txtCropImageFilepath.setMinimumSize(QtCore.QSize(275, 31)) self.txtCropImageFilepath.setObjectName("txtCropImageFilepath") self.horizontalLayout_10.addWidget(self.txtCropImageFilepath) self.btnCropImageFilepath = QtWidgets.QPushButton(self.grpCropping) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnCropImageFilepath.sizePolicy().hasHeightForWidth()) self.btnCropImageFilepath.setSizePolicy(sizePolicy) self.btnCropImageFilepath.setMinimumSize(QtCore.QSize(100, 33)) self.btnCropImageFilepath.setMaximumSize(QtCore.QSize(100, 33)) self.btnCropImageFilepath.setObjectName("btnCropImageFilepath") self.horizontalLayout_10.addWidget(self.btnCropImageFilepath) self.verticalLayout_7.addLayout(self.horizontalLayout_10) self.horizontalLayout_11 = QtWidgets.QHBoxLayout() self.horizontalLayout_11.setSpacing(0) self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.lblCropOutputFilepath = QtWidgets.QLabel(self.grpCropping) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblCropOutputFilepath.sizePolicy().hasHeightForWidth()) self.lblCropOutputFilepath.setSizePolicy(sizePolicy) self.lblCropOutputFilepath.setMinimumSize(QtCore.QSize(210, 0)) self.lblCropOutputFilepath.setMaximumSize(QtCore.QSize(210, 16777215)) self.lblCropOutputFilepath.setObjectName("lblCropOutputFilepath") self.horizontalLayout_11.addWidget(self.lblCropOutputFilepath) self.txtCropOutputFilepath = QtWidgets.QLineEdit(self.grpCropping) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtCropOutputFilepath.sizePolicy().hasHeightForWidth()) self.txtCropOutputFilepath.setSizePolicy(sizePolicy) self.txtCropOutputFilepath.setMinimumSize(QtCore.QSize(275, 31)) self.txtCropOutputFilepath.setObjectName("txtCropOutputFilepath") self.horizontalLayout_11.addWidget(self.txtCropOutputFilepath) self.btnCropOutputFilepath = QtWidgets.QPushButton(self.grpCropping) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnCropOutputFilepath.sizePolicy().hasHeightForWidth()) self.btnCropOutputFilepath.setSizePolicy(sizePolicy) self.btnCropOutputFilepath.setMinimumSize(QtCore.QSize(100, 33)) self.btnCropOutputFilepath.setMaximumSize(QtCore.QSize(100, 33)) self.btnCropOutputFilepath.setObjectName("btnCropOutputFilepath") self.horizontalLayout_11.addWidget(self.btnCropOutputFilepath) self.verticalLayout_7.addLayout(self.horizontalLayout_11) self.grpMargins = QtWidgets.QGroupBox(self.grpCropping) self.grpMargins.setObjectName("grpMargins") self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.grpMargins) self.verticalLayout_9.setObjectName("verticalLayout_9") self.horizontalLayout_13 = QtWidgets.QHBoxLayout() self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.lblLeftMargin = QtWidgets.QLabel(self.grpMargins) self.lblLeftMargin.setObjectName("lblLeftMargin") self.horizontalLayout_13.addWidget(self.lblLeftMargin) self.spinboxLeftMargin = QtWidgets.QSpinBox(self.grpMargins) self.spinboxLeftMargin.setMaximum(9999) self.spinboxLeftMargin.setObjectName("spinboxLeftMargin") self.horizontalLayout_13.addWidget(self.spinboxLeftMargin) self.lblRightMargin = QtWidgets.QLabel(self.grpMargins) self.lblRightMargin.setObjectName("lblRightMargin") self.horizontalLayout_13.addWidget(self.lblRightMargin) self.spinboxRightMargin = QtWidgets.QSpinBox(self.grpMargins) self.spinboxRightMargin.setMaximum(9999) self.spinboxRightMargin.setObjectName("spinboxRightMargin") self.horizontalLayout_13.addWidget(self.spinboxRightMargin) self.lblTopMargin = QtWidgets.QLabel(self.grpMargins) self.lblTopMargin.setObjectName("lblTopMargin") self.horizontalLayout_13.addWidget(self.lblTopMargin) self.spinboxTopMargin = QtWidgets.QSpinBox(self.grpMargins) self.spinboxTopMargin.setMaximum(9999) self.spinboxTopMargin.setObjectName("spinboxTopMargin") self.horizontalLayout_13.addWidget(self.spinboxTopMargin) self.lblBottomMargin = QtWidgets.QLabel(self.grpMargins) self.lblBottomMargin.setObjectName("lblBottomMargin") self.horizontalLayout_13.addWidget(self.lblBottomMargin) self.spinboxBottomMargin = QtWidgets.QSpinBox(self.grpMargins) self.spinboxBottomMargin.setMaximum(9999) self.spinboxBottomMargin.setObjectName("spinboxBottomMargin") self.horizontalLayout_13.addWidget(self.spinboxBottomMargin) self.verticalLayout_9.addLayout(self.horizontalLayout_13) self.verticalLayout_7.addWidget(self.grpMargins) self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setObjectName("horizontalLayout_14") spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem2) self.btnCropRun = QtWidgets.QPushButton(self.grpCropping) self.btnCropRun.setObjectName("btnCropRun") self.horizontalLayout_14.addWidget(self.btnCropRun) self.btnCropSave = QtWidgets.QPushButton(self.grpCropping) self.btnCropSave.setObjectName("btnCropSave") self.horizontalLayout_14.addWidget(self.btnCropSave) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_14.addItem(spacerItem3) self.verticalLayout_7.addLayout(self.horizontalLayout_14) self.verticalLayout_8.addLayout(self.verticalLayout_7) self.verticalLayout_2.addWidget(self.grpCropping, 0, QtCore.Qt.AlignLeft) self.grpCrossSectioning = QtWidgets.QGroupBox(self.centralwidget) self.grpCrossSectioning.setObjectName("grpCrossSectioning") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.grpCrossSectioning) self.verticalLayout_4.setObjectName("verticalLayout_4") self.verticalLayout_3 = QtWidgets.QVBoxLayout() self.verticalLayout_3.setSpacing(6) self.verticalLayout_3.setObjectName("verticalLayout_3") self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setSpacing(0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.lblCrossSectionFilepath = QtWidgets.QLabel( self.grpCrossSectioning) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lblCrossSectionFilepath.sizePolicy().hasHeightForWidth()) self.lblCrossSectionFilepath.setSizePolicy(sizePolicy) self.lblCrossSectionFilepath.setMinimumSize(QtCore.QSize(210, 0)) self.lblCrossSectionFilepath.setMaximumSize(QtCore.QSize( 210, 16777215)) self.lblCrossSectionFilepath.setCursor( QtGui.QCursor(QtCore.Qt.UpArrowCursor)) self.lblCrossSectionFilepath.setScaledContents(False) self.lblCrossSectionFilepath.setWordWrap(False) self.lblCrossSectionFilepath.setObjectName("lblCrossSectionFilepath") self.horizontalLayout_5.addWidget(self.lblCrossSectionFilepath) self.txtCrossSectionFilepath = QtWidgets.QLineEdit( self.grpCrossSectioning) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.txtCrossSectionFilepath.sizePolicy().hasHeightForWidth()) self.txtCrossSectionFilepath.setSizePolicy(sizePolicy) self.txtCrossSectionFilepath.setMinimumSize(QtCore.QSize(275, 31)) self.txtCrossSectionFilepath.setObjectName("txtCrossSectionFilepath") self.horizontalLayout_5.addWidget(self.txtCrossSectionFilepath) self.btnCrossSectionSelect = QtWidgets.QPushButton( self.grpCrossSectioning) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnCrossSectionSelect.sizePolicy().hasHeightForWidth()) self.btnCrossSectionSelect.setSizePolicy(sizePolicy) self.btnCrossSectionSelect.setMinimumSize(QtCore.QSize(100, 33)) self.btnCrossSectionSelect.setMaximumSize(QtCore.QSize(100, 33)) self.btnCrossSectionSelect.setObjectName("btnCrossSectionSelect") self.horizontalLayout_5.addWidget(self.btnCrossSectionSelect) self.verticalLayout_3.addLayout(self.horizontalLayout_5) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout_9.setSpacing(0) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.lblCrossSectionOutputFilepath = QtWidgets.QLabel( self.grpCrossSectioning) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lblCrossSectionOutputFilepath. sizePolicy().hasHeightForWidth()) self.lblCrossSectionOutputFilepath.setSizePolicy(sizePolicy) self.lblCrossSectionOutputFilepath.setMinimumSize(QtCore.QSize(210, 0)) self.lblCrossSectionOutputFilepath.setMaximumSize( QtCore.QSize(210, 16777215)) self.lblCrossSectionOutputFilepath.setObjectName( "lblCrossSectionOutputFilepath") self.horizontalLayout_9.addWidget(self.lblCrossSectionOutputFilepath) self.txtCrossSectionOutputFilepath = QtWidgets.QLineEdit( self.grpCrossSectioning) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.txtCrossSectionOutputFilepath. sizePolicy().hasHeightForWidth()) self.txtCrossSectionOutputFilepath.setSizePolicy(sizePolicy) self.txtCrossSectionOutputFilepath.setMinimumSize(QtCore.QSize( 275, 31)) self.txtCrossSectionOutputFilepath.setObjectName( "txtCrossSectionOutputFilepath") self.horizontalLayout_9.addWidget(self.txtCrossSectionOutputFilepath) self.btnCrossSectionOutputSelect = QtWidgets.QPushButton( self.grpCrossSectioning) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.btnCrossSectionOutputSelect.sizePolicy().hasHeightForWidth()) self.btnCrossSectionOutputSelect.setSizePolicy(sizePolicy) self.btnCrossSectionOutputSelect.setMinimumSize(QtCore.QSize(100, 33)) self.btnCrossSectionOutputSelect.setObjectName( "btnCrossSectionOutputSelect") self.horizontalLayout_9.addWidget(self.btnCrossSectionOutputSelect) self.verticalLayout_3.addLayout(self.horizontalLayout_9) self.horizontalLayout_6 = QtWidgets.QHBoxLayout() self.horizontalLayout_6.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.lblCutAxis = QtWidgets.QLabel(self.grpCrossSectioning) self.lblCutAxis.setObjectName("lblCutAxis") self.horizontalLayout_6.addWidget(self.lblCutAxis) self.radioX = QtWidgets.QRadioButton(self.grpCrossSectioning) self.radioX.setObjectName("radioX") self.horizontalLayout_6.addWidget(self.radioX) self.radioY = QtWidgets.QRadioButton(self.grpCrossSectioning) self.radioY.setChecked(True) self.radioY.setObjectName("radioY") self.horizontalLayout_6.addWidget(self.radioY) self.lblCutPosition = QtWidgets.QLabel(self.grpCrossSectioning) self.lblCutPosition.setObjectName("lblCutPosition") self.horizontalLayout_6.addWidget(self.lblCutPosition) self.spinboxCutPosition = QtWidgets.QSpinBox(self.grpCrossSectioning) self.spinboxCutPosition.setMaximum(99999) self.spinboxCutPosition.setProperty("value", 0) self.spinboxCutPosition.setObjectName("spinboxCutPosition") self.horizontalLayout_6.addWidget(self.spinboxCutPosition) self.verticalLayout_3.addLayout(self.horizontalLayout_6) self.horizontalLayout_8 = QtWidgets.QHBoxLayout() self.horizontalLayout_8.setContentsMargins(-1, 12, -1, -1) self.horizontalLayout_8.setObjectName("horizontalLayout_8") spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem4) self.btnRunCrossSection = QtWidgets.QPushButton( self.grpCrossSectioning) self.btnRunCrossSection.setObjectName("btnRunCrossSection") self.horizontalLayout_8.addWidget(self.btnRunCrossSection) self.btnSaveCrossSection = QtWidgets.QPushButton( self.grpCrossSectioning) self.btnSaveCrossSection.setObjectName("btnSaveCrossSection") self.horizontalLayout_8.addWidget(self.btnSaveCrossSection) spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem5) self.verticalLayout_3.addLayout(self.horizontalLayout_8) self.verticalLayout_4.addLayout(self.verticalLayout_3) self.verticalLayout_2.addWidget(self.grpCrossSectioning) self.grpDisplay = QtWidgets.QGroupBox(self.centralwidget) self.grpDisplay.setToolTipDuration(0) self.grpDisplay.setObjectName("grpDisplay") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.grpDisplay) self.verticalLayout_6.setObjectName("verticalLayout_6") self.widgetDisplay = MatplotlibWidget(self.grpDisplay) self.widgetDisplay.setMinimumSize(QtCore.QSize(0, 300)) self.widgetDisplay.setObjectName("widgetDisplay") self.verticalLayout_6.addWidget(self.widgetDisplay) self.verticalLayout_2.addWidget(self.grpDisplay) self.horizontalLayout_7 = QtWidgets.QHBoxLayout() self.horizontalLayout_7.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem6) self.btnClose = QtWidgets.QPushButton(self.centralwidget) self.btnClose.setObjectName("btnClose") self.horizontalLayout_7.addWidget(self.btnClose) self.verticalLayout_2.addLayout(self.horizontalLayout_7) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "Image Analysis")) self.grpBackgroundSubtraction.setTitle( _translate("MainWindow", "Background Subtraction")) self.lblBackgroundFilepath.setText( _translate("MainWindow", "Background filepath")) self.btnBackgroundSelect.setText(_translate("MainWindow", "Select")) self.lblImageFilepath.setText( _translate("MainWindow", "Data image filepath")) self.btnImageSelect.setText(_translate("MainWindow", "Select")) self.lblOutputFilepath.setText( _translate("MainWindow", "Output filepath")) self.btnOutputSelect.setText(_translate("MainWindow", "Select")) self.btnRun.setText(_translate("MainWindow", "Run")) self.grpCropping.setTitle(_translate("MainWindow", "Cropping")) self.lblCropImageFilepath.setText( _translate("MainWindow", "Image Filepath")) self.btnCropImageFilepath.setText(_translate("MainWindow", "Select")) self.lblCropOutputFilepath.setText( _translate("MainWindow", "Output Filepath")) self.btnCropOutputFilepath.setText(_translate("MainWindow", "Select")) self.grpMargins.setTitle(_translate("MainWindow", "Crop Margins")) self.lblLeftMargin.setText(_translate("MainWindow", "Left")) self.lblRightMargin.setText(_translate("MainWindow", "Right")) self.lblTopMargin.setText(_translate("MainWindow", "Top")) self.lblBottomMargin.setText(_translate("MainWindow", "Bottom")) self.btnCropRun.setText(_translate("MainWindow", "Run")) self.btnCropSave.setText(_translate("MainWindow", "Save")) self.grpCrossSectioning.setTitle( _translate("MainWindow", "Cross Sectioning")) self.lblCrossSectionFilepath.setText( _translate("MainWindow", "Image filepath")) self.btnCrossSectionSelect.setText(_translate("MainWindow", "Select")) self.lblCrossSectionOutputFilepath.setText( _translate("MainWindow", "Output filepath")) self.btnCrossSectionOutputSelect.setText( _translate("MainWindow", "Select")) self.lblCutAxis.setText(_translate("MainWindow", "Axis to cut along:")) self.radioX.setText(_translate("MainWindow", "X")) self.radioY.setText(_translate("MainWindow", "Y")) self.lblCutPosition.setText( _translate("MainWindow", "Position of cut:")) self.btnRunCrossSection.setText(_translate("MainWindow", "Run")) self.btnSaveCrossSection.setText(_translate("MainWindow", "Save")) self.grpDisplay.setTitle(_translate("MainWindow", "Display")) self.btnClose.setText(_translate("MainWindow", "Close"))
class Ui_FrequencyResponse(object): def setupUi(self, FrequencyResponse): FrequencyResponse.setObjectName(_fromUtf8("FrequencyResponse")) FrequencyResponse.resize(801, 608) icon = QtGui.QIcon() icon.addPixmap( QtGui.QPixmap(_fromUtf8(":/Icons/frequency_response.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) FrequencyResponse.setWindowIcon(icon) self.centralwidget = QtGui.QWidget(FrequencyResponse) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setMinimumSize(QtCore.QSize(281, 0)) self.frame.setMaximumSize(QtCore.QSize(281, 16777215)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.toolBox = QtGui.QToolBox(self.frame) self.toolBox.setObjectName(_fromUtf8("toolBox")) self.page = QtGui.QWidget() self.page.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page.setObjectName(_fromUtf8("page")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.page) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.horizontalLayout_26 = QtGui.QHBoxLayout() self.horizontalLayout_26.setObjectName( _fromUtf8("horizontalLayout_26")) self.label_28 = QtGui.QLabel(self.page) self.label_28.setMaximumSize(QtCore.QSize(51, 16777215)) self.label_28.setObjectName(_fromUtf8("label_28")) self.horizontalLayout_26.addWidget(self.label_28) self.inputDevices = QtGui.QComboBox(self.page) self.inputDevices.setObjectName(_fromUtf8("inputDevices")) self.horizontalLayout_26.addWidget(self.inputDevices) self.verticalLayout_4.addLayout(self.horizontalLayout_26) self.horizontalLayout_27 = QtGui.QHBoxLayout() self.horizontalLayout_27.setObjectName( _fromUtf8("horizontalLayout_27")) self.label_30 = QtGui.QLabel(self.page) self.label_30.setMaximumSize(QtCore.QSize(51, 16)) self.label_30.setObjectName(_fromUtf8("label_30")) self.horizontalLayout_27.addWidget(self.label_30) self.outputDevices = QtGui.QComboBox(self.page) self.outputDevices.setObjectName(_fromUtf8("outputDevices")) self.horizontalLayout_27.addWidget(self.outputDevices) self.verticalLayout_4.addLayout(self.horizontalLayout_27) spacerItem = QtGui.QSpacerItem(20, 211, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/speaker.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page, icon1, _fromUtf8("")) self.page_2 = QtGui.QWidget() self.page_2.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page_2.setObjectName(_fromUtf8("page_2")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.page_2) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.signalType = QtGui.QComboBox(self.page_2) self.signalType.setObjectName(_fromUtf8("signalType")) self.signalType.addItem(_fromUtf8("")) self.signalType.addItem(_fromUtf8("")) self.signalType.addItem(_fromUtf8("")) self.signalType.addItem(_fromUtf8("")) self.verticalLayout_5.addWidget(self.signalType) self.signalOptions = QtGui.QStackedWidget(self.page_2) self.signalOptions.setObjectName(_fromUtf8("signalOptions")) self.page_5 = QtGui.QWidget() self.page_5.setObjectName(_fromUtf8("page_5")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.page_5) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_4 = QtGui.QLabel(self.page_5) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout_9.addWidget(self.label_4) self.numTaps = QtGui.QSpinBox(self.page_5) self.numTaps.setObjectName(_fromUtf8("numTaps")) self.horizontalLayout_9.addWidget(self.numTaps) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem1) self.verticalLayout_7.addLayout(self.horizontalLayout_9) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.label_23 = QtGui.QLabel(self.page_5) self.label_23.setObjectName(_fromUtf8("label_23")) self.horizontalLayout_8.addWidget(self.label_23) self.numBursts = QtGui.QSpinBox(self.page_5) self.numBursts.setObjectName(_fromUtf8("numBursts")) self.horizontalLayout_8.addWidget(self.numBursts) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem2) self.verticalLayout_7.addLayout(self.horizontalLayout_8) self.signalOptions.addWidget(self.page_5) self.page_6 = QtGui.QWidget() self.page_6.setObjectName(_fromUtf8("page_6")) self.verticalLayout_6 = QtGui.QVBoxLayout(self.page_6) self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.label_5 = QtGui.QLabel(self.page_6) self.label_5.setMinimumSize(QtCore.QSize(22, 25)) self.label_5.setMaximumSize(QtCore.QSize(22, 25)) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalLayout_6.addWidget(self.label_5) self.upperFreq = QtGui.QSpinBox(self.page_6) self.upperFreq.setMaximum(20000) self.upperFreq.setObjectName(_fromUtf8("upperFreq")) self.horizontalLayout_6.addWidget(self.upperFreq) self.label_8 = QtGui.QLabel(self.page_6) self.label_8.setMinimumSize(QtCore.QSize(17, 25)) self.label_8.setMaximumSize(QtCore.QSize(17, 25)) self.label_8.setObjectName(_fromUtf8("label_8")) self.horizontalLayout_6.addWidget(self.label_8) self.verticalLayout_6.addLayout(self.horizontalLayout_6) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.label_6 = QtGui.QLabel(self.page_6) self.label_6.setMaximumSize(QtCore.QSize(27, 27)) self.label_6.setObjectName(_fromUtf8("label_6")) self.horizontalLayout_7.addWidget(self.label_6) self.signalLength = QtGui.QSpinBox(self.page_6) self.signalLength.setMaximum(99999) self.signalLength.setObjectName(_fromUtf8("signalLength")) self.horizontalLayout_7.addWidget(self.signalLength) self.label_7 = QtGui.QLabel(self.page_6) self.label_7.setMaximumSize(QtCore.QSize(19, 25)) self.label_7.setObjectName(_fromUtf8("label_7")) self.horizontalLayout_7.addWidget(self.label_7) self.verticalLayout_6.addLayout(self.horizontalLayout_7) self.signalOptions.addWidget(self.page_6) self.verticalLayout_5.addWidget(self.signalOptions) self.line = QtGui.QFrame(self.page_2) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.verticalLayout_5.addWidget(self.line) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.label_22 = QtGui.QLabel(self.page_2) self.label_22.setObjectName(_fromUtf8("label_22")) self.horizontalLayout_5.addWidget(self.label_22) self.numRepititions = QtGui.QSpinBox(self.page_2) self.numRepititions.setObjectName(_fromUtf8("numRepititions")) self.horizontalLayout_5.addWidget(self.numRepititions) self.verticalLayout_5.addLayout(self.horizontalLayout_5) spacerItem3 = QtGui.QSpacerItem(20, 99, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem3) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/signal.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page_2, icon2, _fromUtf8("")) self.page_3 = QtGui.QWidget() self.page_3.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page_3.setObjectName(_fromUtf8("page_3")) self.verticalLayout_11 = QtGui.QVBoxLayout(self.page_3) self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) self.filterType = QtGui.QComboBox(self.page_3) self.filterType.setObjectName(_fromUtf8("filterType")) self.filterType.addItem(_fromUtf8("")) self.filterType.addItem(_fromUtf8("")) self.filterType.addItem(_fromUtf8("")) self.filterType.addItem(_fromUtf8("")) self.verticalLayout_11.addWidget(self.filterType) self.filterOptions = QtGui.QStackedWidget(self.page_3) self.filterOptions.setObjectName(_fromUtf8("filterOptions")) self.page_7 = QtGui.QWidget() self.page_7.setObjectName(_fromUtf8("page_7")) self.filterOptions.addWidget(self.page_7) self.page_8 = QtGui.QWidget() self.page_8.setObjectName(_fromUtf8("page_8")) self.verticalLayout_8 = QtGui.QVBoxLayout(self.page_8) self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName( _fromUtf8("horizontalLayout_10")) self.label_10 = QtGui.QLabel(self.page_8) self.label_10.setMinimumSize(QtCore.QSize(25, 25)) self.label_10.setMaximumSize(QtCore.QSize(27, 25)) self.label_10.setObjectName(_fromUtf8("label_10")) self.horizontalLayout_10.addWidget(self.label_10) self.freqLPF = QtGui.QSpinBox(self.page_8) self.freqLPF.setMaximum(20000) self.freqLPF.setObjectName(_fromUtf8("freqLPF")) self.horizontalLayout_10.addWidget(self.freqLPF) self.label_11 = QtGui.QLabel(self.page_8) self.label_11.setMinimumSize(QtCore.QSize(17, 25)) self.label_11.setMaximumSize(QtCore.QSize(17, 25)) self.label_11.setObjectName(_fromUtf8("label_11")) self.horizontalLayout_10.addWidget(self.label_11) self.verticalLayout_8.addLayout(self.horizontalLayout_10) self.horizontalLayout_11 = QtGui.QHBoxLayout() self.horizontalLayout_11.setObjectName( _fromUtf8("horizontalLayout_11")) self.label_12 = QtGui.QLabel(self.page_8) self.label_12.setMaximumSize(QtCore.QSize(35, 25)) self.label_12.setObjectName(_fromUtf8("label_12")) self.horizontalLayout_11.addWidget(self.label_12) self.horizontalLayout_12 = QtGui.QHBoxLayout() self.horizontalLayout_12.setObjectName( _fromUtf8("horizontalLayout_12")) self.orderLPF = QtGui.QSpinBox(self.page_8) self.orderLPF.setMaximum(99999) self.orderLPF.setObjectName(_fromUtf8("orderLPF")) self.horizontalLayout_12.addWidget(self.orderLPF) self.horizontalLayout_11.addLayout(self.horizontalLayout_12) self.verticalLayout_8.addLayout(self.horizontalLayout_11) self.filterOptions.addWidget(self.page_8) self.page_9 = QtGui.QWidget() self.page_9.setObjectName(_fromUtf8("page_9")) self.verticalLayout_9 = QtGui.QVBoxLayout(self.page_9) self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) self.horizontalLayout_13 = QtGui.QHBoxLayout() self.horizontalLayout_13.setObjectName( _fromUtf8("horizontalLayout_13")) self.label_13 = QtGui.QLabel(self.page_9) self.label_13.setMinimumSize(QtCore.QSize(25, 25)) self.label_13.setMaximumSize(QtCore.QSize(27, 25)) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_13.addWidget(self.label_13) self.freqHPF = QtGui.QSpinBox(self.page_9) self.freqHPF.setMaximum(20000) self.freqHPF.setObjectName(_fromUtf8("freqHPF")) self.horizontalLayout_13.addWidget(self.freqHPF) self.label_14 = QtGui.QLabel(self.page_9) self.label_14.setMinimumSize(QtCore.QSize(17, 25)) self.label_14.setMaximumSize(QtCore.QSize(17, 25)) self.label_14.setObjectName(_fromUtf8("label_14")) self.horizontalLayout_13.addWidget(self.label_14) self.verticalLayout_9.addLayout(self.horizontalLayout_13) self.horizontalLayout_14 = QtGui.QHBoxLayout() self.horizontalLayout_14.setObjectName( _fromUtf8("horizontalLayout_14")) self.label_15 = QtGui.QLabel(self.page_9) self.label_15.setMaximumSize(QtCore.QSize(35, 25)) self.label_15.setObjectName(_fromUtf8("label_15")) self.horizontalLayout_14.addWidget(self.label_15) self.horizontalLayout_15 = QtGui.QHBoxLayout() self.horizontalLayout_15.setObjectName( _fromUtf8("horizontalLayout_15")) self.orderHPF = QtGui.QSpinBox(self.page_9) self.orderHPF.setMaximum(99999) self.orderHPF.setObjectName(_fromUtf8("orderHPF")) self.horizontalLayout_15.addWidget(self.orderHPF) self.horizontalLayout_14.addLayout(self.horizontalLayout_15) self.verticalLayout_9.addLayout(self.horizontalLayout_14) self.filterOptions.addWidget(self.page_9) self.page_10 = QtGui.QWidget() self.page_10.setObjectName(_fromUtf8("page_10")) self.verticalLayout_10 = QtGui.QVBoxLayout(self.page_10) self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) self.horizontalLayout_16 = QtGui.QHBoxLayout() self.horizontalLayout_16.setObjectName( _fromUtf8("horizontalLayout_16")) self.label_16 = QtGui.QLabel(self.page_10) self.label_16.setMinimumSize(QtCore.QSize(25, 25)) self.label_16.setMaximumSize(QtCore.QSize(25, 25)) self.label_16.setObjectName(_fromUtf8("label_16")) self.horizontalLayout_16.addWidget(self.label_16) self.freqLow = QtGui.QSpinBox(self.page_10) self.freqLow.setMaximum(20000) self.freqLow.setObjectName(_fromUtf8("freqLow")) self.horizontalLayout_16.addWidget(self.freqLow) self.label_17 = QtGui.QLabel(self.page_10) self.label_17.setMinimumSize(QtCore.QSize(17, 25)) self.label_17.setMaximumSize(QtCore.QSize(17, 25)) self.label_17.setObjectName(_fromUtf8("label_17")) self.horizontalLayout_16.addWidget(self.label_17) self.verticalLayout_10.addLayout(self.horizontalLayout_16) self.horizontalLayout_17 = QtGui.QHBoxLayout() self.horizontalLayout_17.setObjectName( _fromUtf8("horizontalLayout_17")) self.label_18 = QtGui.QLabel(self.page_10) self.label_18.setMaximumSize(QtCore.QSize(35, 25)) self.label_18.setObjectName(_fromUtf8("label_18")) self.horizontalLayout_17.addWidget(self.label_18) self.horizontalLayout_18 = QtGui.QHBoxLayout() self.horizontalLayout_18.setObjectName( _fromUtf8("horizontalLayout_18")) self.orderLow = QtGui.QSpinBox(self.page_10) self.orderLow.setMaximum(99999) self.orderLow.setObjectName(_fromUtf8("orderLow")) self.horizontalLayout_18.addWidget(self.orderLow) self.horizontalLayout_17.addLayout(self.horizontalLayout_18) self.verticalLayout_10.addLayout(self.horizontalLayout_17) self.horizontalLayout_19 = QtGui.QHBoxLayout() self.horizontalLayout_19.setObjectName( _fromUtf8("horizontalLayout_19")) self.label_19 = QtGui.QLabel(self.page_10) self.label_19.setMinimumSize(QtCore.QSize(25, 25)) self.label_19.setMaximumSize(QtCore.QSize(25, 25)) self.label_19.setObjectName(_fromUtf8("label_19")) self.horizontalLayout_19.addWidget(self.label_19) self.freqHigh = QtGui.QSpinBox(self.page_10) self.freqHigh.setMaximum(20000) self.freqHigh.setObjectName(_fromUtf8("freqHigh")) self.horizontalLayout_19.addWidget(self.freqHigh) self.label_20 = QtGui.QLabel(self.page_10) self.label_20.setMinimumSize(QtCore.QSize(17, 25)) self.label_20.setMaximumSize(QtCore.QSize(17, 25)) self.label_20.setObjectName(_fromUtf8("label_20")) self.horizontalLayout_19.addWidget(self.label_20) self.verticalLayout_10.addLayout(self.horizontalLayout_19) self.horizontalLayout_20 = QtGui.QHBoxLayout() self.horizontalLayout_20.setObjectName( _fromUtf8("horizontalLayout_20")) self.label_21 = QtGui.QLabel(self.page_10) self.label_21.setMaximumSize(QtCore.QSize(35, 25)) self.label_21.setObjectName(_fromUtf8("label_21")) self.horizontalLayout_20.addWidget(self.label_21) self.horizontalLayout_21 = QtGui.QHBoxLayout() self.horizontalLayout_21.setObjectName( _fromUtf8("horizontalLayout_21")) self.orderHigh = QtGui.QSpinBox(self.page_10) self.orderHigh.setMaximum(99999) self.orderHigh.setObjectName(_fromUtf8("orderHigh")) self.horizontalLayout_21.addWidget(self.orderHigh) self.horizontalLayout_20.addLayout(self.horizontalLayout_21) self.verticalLayout_10.addLayout(self.horizontalLayout_20) self.filterOptions.addWidget(self.page_10) self.verticalLayout_11.addWidget(self.filterOptions) spacerItem4 = QtGui.QSpacerItem(20, 77, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_11.addItem(spacerItem4) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/filter.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page_3, icon3, _fromUtf8("")) self.page_4 = QtGui.QWidget() self.page_4.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page_4.setObjectName(_fromUtf8("page_4")) self.verticalLayout_12 = QtGui.QVBoxLayout(self.page_4) self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) self.horizontalLayout_25 = QtGui.QHBoxLayout() self.horizontalLayout_25.setObjectName( _fromUtf8("horizontalLayout_25")) self.label_32 = QtGui.QLabel(self.page_4) self.label_32.setMinimumSize(QtCore.QSize(51, 16)) self.label_32.setMaximumSize(QtCore.QSize(51, 16)) self.label_32.setObjectName(_fromUtf8("label_32")) self.horizontalLayout_25.addWidget(self.label_32) self.winLength = QtGui.QSpinBox(self.page_4) self.winLength.setMaximum(99999) self.winLength.setObjectName(_fromUtf8("winLength")) self.horizontalLayout_25.addWidget(self.winLength) self.label_33 = QtGui.QLabel(self.page_4) self.label_33.setMinimumSize(QtCore.QSize(51, 16)) self.label_33.setMaximumSize(QtCore.QSize(51, 16)) self.label_33.setObjectName(_fromUtf8("label_33")) self.horizontalLayout_25.addWidget(self.label_33) self.verticalLayout_12.addLayout(self.horizontalLayout_25) self.horizontalLayout_24 = QtGui.QHBoxLayout() self.horizontalLayout_24.setObjectName( _fromUtf8("horizontalLayout_24")) self.label_29 = QtGui.QLabel(self.page_4) self.label_29.setMinimumSize(QtCore.QSize(41, 16)) self.label_29.setMaximumSize(QtCore.QSize(41, 16)) self.label_29.setObjectName(_fromUtf8("label_29")) self.horizontalLayout_24.addWidget(self.label_29) self.taperLength = QtGui.QSpinBox(self.page_4) self.taperLength.setMaximum(99999) self.taperLength.setObjectName(_fromUtf8("taperLength")) self.horizontalLayout_24.addWidget(self.taperLength) self.label_31 = QtGui.QLabel(self.page_4) self.label_31.setMinimumSize(QtCore.QSize(51, 16)) self.label_31.setMaximumSize(QtCore.QSize(51, 16)) self.label_31.setObjectName(_fromUtf8("label_31")) self.horizontalLayout_24.addWidget(self.label_31) self.verticalLayout_12.addLayout(self.horizontalLayout_24) spacerItem5 = QtGui.QSpacerItem(20, 209, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_12.addItem(spacerItem5) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/impulse.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page_4, icon4, _fromUtf8("")) self.verticalLayout.addWidget(self.toolBox) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem6) self.startButton = QtGui.QPushButton(self.frame) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/start.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.startButton.setIcon(icon5) self.startButton.setObjectName(_fromUtf8("startButton")) self.horizontalLayout.addWidget(self.startButton) spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem7) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_3.addLayout(self.verticalLayout) self.horizontalLayout_4.addWidget(self.frame) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem8) self.label = QtGui.QLabel(self.centralwidget) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_2.addWidget(self.label) spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem9) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.impulsePlot = MatplotlibWidget(self.centralwidget) self.impulsePlot.setMinimumSize(QtCore.QSize(0, 148)) self.impulsePlot.setMaximumSize(QtCore.QSize(16777215, 148)) self.impulsePlot.setObjectName(_fromUtf8("impulsePlot")) self.verticalLayout_2.addWidget(self.impulsePlot) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem10) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_3.addWidget(self.label_2) spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem11) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.frequencyPlot = MatplotlibWidget(self.centralwidget) self.frequencyPlot.setObjectName(_fromUtf8("frequencyPlot")) self.verticalLayout_2.addWidget(self.frequencyPlot) self.horizontalLayout_4.addLayout(self.verticalLayout_2) FrequencyResponse.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(FrequencyResponse) self.menubar.setGeometry(QtCore.QRect(0, 0, 801, 22)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) FrequencyResponse.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(FrequencyResponse) self.statusbar.setObjectName(_fromUtf8("statusbar")) FrequencyResponse.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(FrequencyResponse) self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) self.toolBar.setObjectName(_fromUtf8("toolBar")) FrequencyResponse.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionOpen = QtGui.QAction(FrequencyResponse) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/open.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionOpen.setIcon(icon6) self.actionOpen.setObjectName(_fromUtf8("actionOpen")) self.actionExit = QtGui.QAction(FrequencyResponse) self.actionExit.setObjectName(_fromUtf8("actionExit")) self.actionSave = QtGui.QAction(FrequencyResponse) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.menuFile.addAction(self.actionOpen) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.menubar.addAction(self.menuFile.menuAction()) self.toolBar.addAction(self.actionOpen) self.toolBar.addSeparator() self.retranslateUi(FrequencyResponse) self.toolBox.setCurrentIndex(0) self.signalOptions.setCurrentIndex(0) self.filterOptions.setCurrentIndex(3) QtCore.QMetaObject.connectSlotsByName(FrequencyResponse) def retranslateUi(self, FrequencyResponse): FrequencyResponse.setWindowTitle( QtGui.QApplication.translate("FrequencyResponse", "Frequency Response", None, QtGui.QApplication.UnicodeUTF8)) self.label_28.setText( QtGui.QApplication.translate("FrequencyResponse", "Input", None, QtGui.QApplication.UnicodeUTF8)) self.label_30.setText( QtGui.QApplication.translate("FrequencyResponse", "Output", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText( self.toolBox.indexOf(self.page), QtGui.QApplication.translate("FrequencyResponse", "Device", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText( 0, QtGui.QApplication.translate("FrequencyResponse", "Inverse Repeat Sequence", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText( 1, QtGui.QApplication.translate("FrequencyResponse", "Maximum Length Sequence", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText( 2, QtGui.QApplication.translate("FrequencyResponse", "Swept Sine", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText( 3, QtGui.QApplication.translate("FrequencyResponse", "Low Pass Swept Sine", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setText( QtGui.QApplication.translate("FrequencyResponse", "Taps", None, QtGui.QApplication.UnicodeUTF8)) self.label_23.setText( QtGui.QApplication.translate("FrequencyResponse", "Bursts", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">high</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setText( QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">span</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText( QtGui.QApplication.translate("FrequencyResponse", "ms", None, QtGui.QApplication.UnicodeUTF8)) self.label_22.setText( QtGui.QApplication.translate("FrequencyResponse", "Signal Repitions", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText( self.toolBox.indexOf(self.page_2), QtGui.QApplication.translate("FrequencyResponse", "Signal", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText( 0, QtGui.QApplication.translate("FrequencyResponse", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText( 1, QtGui.QApplication.translate("FrequencyResponse", "Low Pass", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText( 2, QtGui.QApplication.translate("FrequencyResponse", "High Pass", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText( 3, QtGui.QApplication.translate("FrequencyResponse", "Band Pass", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_LPF</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setText( QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_HPF</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_14.setText( QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_15.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_low</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_17.setText( QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_18.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_19.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_high</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_20.setText( QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_21.setText( QtGui.QApplication.translate( "FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText( self.toolBox.indexOf(self.page_3), QtGui.QApplication.translate("FrequencyResponse", "Filter", None, QtGui.QApplication.UnicodeUTF8)) self.label_32.setText( QtGui.QApplication.translate("FrequencyResponse", "Length", None, QtGui.QApplication.UnicodeUTF8)) self.label_33.setText( QtGui.QApplication.translate("FrequencyResponse", "samples", None, QtGui.QApplication.UnicodeUTF8)) self.label_29.setText( QtGui.QApplication.translate("FrequencyResponse", "Taper", None, QtGui.QApplication.UnicodeUTF8)) self.label_31.setText( QtGui.QApplication.translate("FrequencyResponse", "samples", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText( self.toolBox.indexOf(self.page_4), QtGui.QApplication.translate("FrequencyResponse", "Extraction", None, QtGui.QApplication.UnicodeUTF8)) self.startButton.setText( QtGui.QApplication.translate("FrequencyResponse", "Start Measurment", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText( QtGui.QApplication.translate("FrequencyResponse", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText( QtGui.QApplication.translate("FrequencyResponse", "Frequency Response", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle( QtGui.QApplication.translate("FrequencyResponse", "File", None, QtGui.QApplication.UnicodeUTF8)) self.toolBar.setWindowTitle( QtGui.QApplication.translate("FrequencyResponse", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.actionOpen.setText( QtGui.QApplication.translate("FrequencyResponse", "Open...", None, QtGui.QApplication.UnicodeUTF8)) self.actionExit.setText( QtGui.QApplication.translate("FrequencyResponse", "Exit", None, QtGui.QApplication.UnicodeUTF8)) self.actionSave.setText( QtGui.QApplication.translate("FrequencyResponse", "Save...", None, QtGui.QApplication.UnicodeUTF8))
class Ui_VelocityWindow(object): def setupUi(self, VelocityWindow): VelocityWindow.setObjectName("VelocityWindow") VelocityWindow.resize(1014, 679) self.hbox_VelocityWindow = QtWidgets.QHBoxLayout(VelocityWindow) self.hbox_VelocityWindow.setObjectName("hbox_VelocityWindow") self.grid_settings = QtWidgets.QGridLayout() self.grid_settings.setHorizontalSpacing(6) self.grid_settings.setObjectName("grid_settings") self.combo_box_select_gas = QtWidgets.QComboBox(VelocityWindow) self.combo_box_select_gas.setMinimumContentsLength(0) self.combo_box_select_gas.setObjectName("combo_box_select_gas") self.combo_box_select_gas.addItem("") self.combo_box_select_gas.addItem("") self.combo_box_select_gas.addItem("") self.combo_box_select_gas.addItem("") self.combo_box_select_gas.addItem("") self.combo_box_select_gas.addItem("") self.combo_box_select_gas.addItem("") self.grid_settings.addWidget(self.combo_box_select_gas, 0, 1, 1, 1) self.label_select_temp = QtWidgets.QLabel(VelocityWindow) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_temp.setFont(font) self.label_select_temp.setObjectName("label_select_temp") self.grid_settings.addWidget(self.label_select_temp, 1, 0, 1, 1) self.hbox_input_temp = QtWidgets.QHBoxLayout() self.hbox_input_temp.setObjectName("hbox_input_temp") self.input_temp = QtWidgets.QLineEdit(VelocityWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.input_temp.sizePolicy().hasHeightForWidth()) self.input_temp.setSizePolicy(sizePolicy) self.input_temp.setObjectName("input_temp") self.hbox_input_temp.addWidget(self.input_temp) self.label_input_temp = QtWidgets.QLabel(VelocityWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_input_temp.sizePolicy().hasHeightForWidth()) self.label_input_temp.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_input_temp.setFont(font) self.label_input_temp.setObjectName("label_input_temp") self.hbox_input_temp.addWidget(self.label_input_temp) self.grid_settings.addLayout(self.hbox_input_temp, 1, 1, 1, 1) self.label_select_press = QtWidgets.QLabel(VelocityWindow) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_press.setFont(font) self.label_select_press.setObjectName("label_select_press") self.grid_settings.addWidget(self.label_select_press, 2, 0, 1, 1) self.hbox_input_press = QtWidgets.QHBoxLayout() self.hbox_input_press.setObjectName("hbox_input_press") self.input_press = QtWidgets.QLineEdit(VelocityWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.input_press.sizePolicy().hasHeightForWidth()) self.input_press.setSizePolicy(sizePolicy) self.input_press.setObjectName("input_press") self.hbox_input_press.addWidget(self.input_press) self.label_input_press = QtWidgets.QLabel(VelocityWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_input_press.sizePolicy().hasHeightForWidth()) self.label_input_press.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_input_press.setFont(font) self.label_input_press.setObjectName("label_input_press") self.hbox_input_press.addWidget(self.label_input_press) self.grid_settings.addLayout(self.hbox_input_press, 2, 1, 1, 1) self.label_select_type_of_data = QtWidgets.QLabel(VelocityWindow) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_type_of_data.setFont(font) self.label_select_type_of_data.setObjectName("label_select_type_of_data") self.grid_settings.addWidget(self.label_select_type_of_data, 3, 0, 1, 1) self.select_data_type = QtWidgets.QTabWidget(VelocityWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.select_data_type.sizePolicy().hasHeightForWidth()) self.select_data_type.setSizePolicy(sizePolicy) self.select_data_type.setObjectName("select_data_type") self.tab_isobaric = QtWidgets.QWidget() self.tab_isobaric.setObjectName("tab_isobaric") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tab_isobaric) self.verticalLayout_2.setObjectName("verticalLayout_2") self.vbox_select_isobaric = QtWidgets.QVBoxLayout() self.vbox_select_isobaric.setObjectName("vbox_select_isobaric") self.radio_select_data_type_isobaric = QtWidgets.QRadioButton(self.tab_isobaric) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.radio_select_data_type_isobaric.setFont(font) self.radio_select_data_type_isobaric.setAutoExclusive(True) self.radio_select_data_type_isobaric.setObjectName("radio_select_data_type_isobaric") self.data_type_selection = QtWidgets.QButtonGroup(VelocityWindow) self.data_type_selection.setObjectName("data_type_selection") self.data_type_selection.addButton(self.radio_select_data_type_isobaric) self.vbox_select_isobaric.addWidget(self.radio_select_data_type_isobaric) self.grid_select_isobaric = QtWidgets.QGridLayout() self.grid_select_isobaric.setObjectName("grid_select_isobaric") self.input_t_low = QtWidgets.QLineEdit(self.tab_isobaric) self.input_t_low.setObjectName("input_t_low") self.grid_select_isobaric.addWidget(self.input_t_low, 0, 1, 1, 1) self.label_input_t_low = QtWidgets.QLabel(self.tab_isobaric) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_input_t_low.setFont(font) self.label_input_t_low.setObjectName("label_input_t_low") self.grid_select_isobaric.addWidget(self.label_input_t_low, 0, 2, 1, 1) self.label_select_t_low = QtWidgets.QLabel(self.tab_isobaric) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_t_low.setFont(font) self.label_select_t_low.setObjectName("label_select_t_low") self.grid_select_isobaric.addWidget(self.label_select_t_low, 0, 0, 1, 1) self.label_select_t_high = QtWidgets.QLabel(self.tab_isobaric) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_t_high.setFont(font) self.label_select_t_high.setObjectName("label_select_t_high") self.grid_select_isobaric.addWidget(self.label_select_t_high, 1, 0, 1, 1) self.label_input_t_high = QtWidgets.QLabel(self.tab_isobaric) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_input_t_high.setFont(font) self.label_input_t_high.setObjectName("label_input_t_high") self.grid_select_isobaric.addWidget(self.label_input_t_high, 1, 2, 1, 1) self.input_t_high = QtWidgets.QLineEdit(self.tab_isobaric) self.input_t_high.setObjectName("input_t_high") self.grid_select_isobaric.addWidget(self.input_t_high, 1, 1, 1, 1) self.vbox_select_isobaric.addLayout(self.grid_select_isobaric) self.verticalLayout_2.addLayout(self.vbox_select_isobaric) self.select_data_type.addTab(self.tab_isobaric, "") self.tab_isothermal = QtWidgets.QWidget() self.tab_isothermal.setObjectName("tab_isothermal") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.tab_isothermal) self.verticalLayout_4.setObjectName("verticalLayout_4") self.vbox_select_isothermal = QtWidgets.QVBoxLayout() self.vbox_select_isothermal.setObjectName("vbox_select_isothermal") self.radio_select_data_type_isothermal = QtWidgets.QRadioButton(self.tab_isothermal) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.radio_select_data_type_isothermal.setFont(font) self.radio_select_data_type_isothermal.setObjectName("radio_select_data_type_isothermal") self.data_type_selection.addButton(self.radio_select_data_type_isothermal) self.vbox_select_isothermal.addWidget(self.radio_select_data_type_isothermal) self.grid_select_isothermal = QtWidgets.QGridLayout() self.grid_select_isothermal.setObjectName("grid_select_isothermal") self.label_select_p_low = QtWidgets.QLabel(self.tab_isothermal) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_p_low.setFont(font) self.label_select_p_low.setObjectName("label_select_p_low") self.grid_select_isothermal.addWidget(self.label_select_p_low, 0, 0, 1, 1) self.input_p_low = QtWidgets.QLineEdit(self.tab_isothermal) self.input_p_low.setObjectName("input_p_low") self.grid_select_isothermal.addWidget(self.input_p_low, 0, 1, 1, 1) self.label_input_p_low = QtWidgets.QLabel(self.tab_isothermal) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_input_p_low.setFont(font) self.label_input_p_low.setObjectName("label_input_p_low") self.grid_select_isothermal.addWidget(self.label_input_p_low, 0, 2, 1, 1) self.label_select_p_high = QtWidgets.QLabel(self.tab_isothermal) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_p_high.setFont(font) self.label_select_p_high.setObjectName("label_select_p_high") self.grid_select_isothermal.addWidget(self.label_select_p_high, 1, 0, 1, 1) self.input_p_high = QtWidgets.QLineEdit(self.tab_isothermal) self.input_p_high.setObjectName("input_p_high") self.grid_select_isothermal.addWidget(self.input_p_high, 1, 1, 1, 1) self.label_input_p_high = QtWidgets.QLabel(self.tab_isothermal) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_input_p_high.setFont(font) self.label_input_p_high.setObjectName("label_input_p_high") self.grid_select_isothermal.addWidget(self.label_input_p_high, 1, 2, 1, 1) self.vbox_select_isothermal.addLayout(self.grid_select_isothermal) self.verticalLayout_4.addLayout(self.vbox_select_isothermal) self.select_data_type.addTab(self.tab_isothermal, "") self.grid_settings.addWidget(self.select_data_type, 3, 1, 1, 1) self.label_select_gas = QtWidgets.QLabel(VelocityWindow) self.label_select_gas.setEnabled(True) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_select_gas.sizePolicy().hasHeightForWidth()) self.label_select_gas.setSizePolicy(sizePolicy) self.label_select_gas.setBaseSize(QtCore.QSize(0, 0)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.label_select_gas.setFont(font) self.label_select_gas.setObjectName("label_select_gas") self.grid_settings.addWidget(self.label_select_gas, 0, 0, 1, 1) self.button_calculate = QtWidgets.QPushButton(VelocityWindow) self.button_calculate.setObjectName("button_calculate") self.grid_settings.addWidget(self.button_calculate, 4, 1, 1, 1) self.hbox_VelocityWindow.addLayout(self.grid_settings) self.mpl_widget = MatplotlibWidget(VelocityWindow) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.mpl_widget.sizePolicy().hasHeightForWidth()) self.mpl_widget.setSizePolicy(sizePolicy) self.mpl_widget.setMinimumSize(QtCore.QSize(400, 400)) self.mpl_widget.setObjectName("mpl_widget") self.hbox_VelocityWindow.addWidget(self.mpl_widget) self.retranslateUi(VelocityWindow) self.combo_box_select_gas.setCurrentIndex(0) self.select_data_type.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(VelocityWindow) def retranslateUi(self, VelocityWindow): _translate = QtCore.QCoreApplication.translate VelocityWindow.setWindowTitle(_translate("VelocityWindow", "Velocity Calculator")) self.combo_box_select_gas.setItemText(0, _translate("VelocityWindow", "Hydrogen")) self.combo_box_select_gas.setItemText(1, _translate("VelocityWindow", "Nitrogen")) self.combo_box_select_gas.setItemText(2, _translate("VelocityWindow", "Helium")) self.combo_box_select_gas.setItemText(3, _translate("VelocityWindow", "Neon")) self.combo_box_select_gas.setItemText(4, _translate("VelocityWindow", "Argon")) self.combo_box_select_gas.setItemText(5, _translate("VelocityWindow", "Krypton")) self.combo_box_select_gas.setItemText(6, _translate("VelocityWindow", "Xenon")) self.label_select_temp.setText(_translate("VelocityWindow", "Select source temperature:")) self.label_input_temp.setText(_translate("VelocityWindow", "Kelvin")) self.label_select_press.setText(_translate("VelocityWindow", "Select source pressure:")) self.label_input_press.setText(_translate("VelocityWindow", "bar")) self.label_select_type_of_data.setText(_translate("VelocityWindow", "Select type of data:")) self.radio_select_data_type_isobaric.setText(_translate("VelocityWindow", "Select")) self.label_input_t_low.setText(_translate("VelocityWindow", "Kelvin")) self.label_select_t_low.setText(_translate("VelocityWindow", "Select minimum temperature value:")) self.label_select_t_high.setText(_translate("VelocityWindow", "Select maximum temperature value:")) self.label_input_t_high.setText(_translate("VelocityWindow", "Kelvin")) self.select_data_type.setTabText(self.select_data_type.indexOf(self.tab_isobaric), _translate("VelocityWindow", "Isobaric")) self.radio_select_data_type_isothermal.setText(_translate("VelocityWindow", "Select")) self.label_select_p_low.setText(_translate("VelocityWindow", "Select minimum pressure value:")) self.label_input_p_low.setText(_translate("VelocityWindow", "bar")) self.label_select_p_high.setText(_translate("VelocityWindow", "Select maximum pressure value:")) self.label_input_p_high.setText(_translate("VelocityWindow", "bar")) self.select_data_type.setTabText(self.select_data_type.indexOf(self.tab_isothermal), _translate("VelocityWindow", "Isothermal")) self.label_select_gas.setText(_translate("VelocityWindow", "Select gas species:")) self.button_calculate.setText(_translate("VelocityWindow", "Calculate !"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1157, 635) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout_3 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setObjectName("groupBox") self.gridLayout = QtGui.QGridLayout(self.groupBox) self.gridLayout.setObjectName("gridLayout") self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName("verticalLayout") self.co2Source = QtGui.QSlider(self.groupBox) self.co2Source.setOrientation(QtCore.Qt.Vertical) self.co2Source.setTickPosition(QtGui.QSlider.TicksBelow) self.co2Source.setObjectName("co2Source") self.verticalLayout.addWidget(self.co2Source) self.co2SourceLabel = QtGui.QLabel(self.groupBox) self.co2SourceLabel.setObjectName("co2SourceLabel") self.verticalLayout.addWidget(self.co2SourceLabel) self.co2SourceValue = QtGui.QLineEdit(self.groupBox) self.co2SourceValue.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.co2SourceValue.sizePolicy().hasHeightForWidth()) self.co2SourceValue.setSizePolicy(sizePolicy) self.co2SourceValue.setObjectName("co2SourceValue") self.verticalLayout.addWidget(self.co2SourceValue) self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName("verticalLayout_2") self.co2Sink = QtGui.QSlider(self.groupBox) self.co2Sink.setOrientation(QtCore.Qt.Vertical) self.co2Sink.setTickPosition(QtGui.QSlider.TicksBelow) self.co2Sink.setObjectName("co2Sink") self.verticalLayout_2.addWidget(self.co2Sink) self.co2SinkLabel = QtGui.QLabel(self.groupBox) self.co2SinkLabel.setObjectName("co2SinkLabel") self.verticalLayout_2.addWidget(self.co2SinkLabel) self.co2SinkValue = QtGui.QLineEdit(self.groupBox) self.co2SinkValue.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.co2SinkValue.sizePolicy().hasHeightForWidth()) self.co2SinkValue.setSizePolicy(sizePolicy) self.co2SinkValue.setObjectName("co2SinkValue") self.verticalLayout_2.addWidget(self.co2SinkValue) self.gridLayout.addLayout(self.verticalLayout_2, 0, 1, 1, 1) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName("verticalLayout_3") self.protonSource = QtGui.QSlider(self.groupBox) self.protonSource.setOrientation(QtCore.Qt.Vertical) self.protonSource.setTickPosition(QtGui.QSlider.TicksBelow) self.protonSource.setObjectName("protonSource") self.verticalLayout_3.addWidget(self.protonSource) self.protonSourceLabel = QtGui.QLabel(self.groupBox) self.protonSourceLabel.setObjectName("protonSourceLabel") self.verticalLayout_3.addWidget(self.protonSourceLabel) self.protonSourceValue = QtGui.QLineEdit(self.groupBox) self.protonSourceValue.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.protonSourceValue.sizePolicy().hasHeightForWidth()) self.protonSourceValue.setSizePolicy(sizePolicy) self.protonSourceValue.setObjectName("protonSourceValue") self.verticalLayout_3.addWidget(self.protonSourceValue) self.gridLayout.addLayout(self.verticalLayout_3, 0, 2, 1, 1) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName("horizontalLayout") self.protonLevelPurge = QtGui.QPushButton(self.groupBox) self.protonLevelPurge.setObjectName("protonLevelPurge") self.horizontalLayout.addWidget(self.protonLevelPurge) self.protonPurgeAmount = QtGui.QLineEdit(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.protonPurgeAmount.sizePolicy().hasHeightForWidth()) self.protonPurgeAmount.setSizePolicy(sizePolicy) self.protonPurgeAmount.setObjectName("protonPurgeAmount") self.horizontalLayout.addWidget(self.protonPurgeAmount) spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem) self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 3) self.horizontalLayout_3.addWidget(self.groupBox) self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setObjectName("groupBox_2") self.verticalLayout_5 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_5.setObjectName("verticalLayout_5") self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName("verticalLayout_4") self.plotArea = MatplotlibWidget(self.groupBox_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(2) sizePolicy.setHeightForWidth(self.plotArea.sizePolicy().hasHeightForWidth()) self.plotArea.setSizePolicy(sizePolicy) self.plotArea.setMinimumSize(QtCore.QSize(200, 100)) self.plotArea.setObjectName("plotArea") self.verticalLayout_4.addWidget(self.plotArea) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.simulateButton = QtGui.QPushButton(self.groupBox_2) self.simulateButton.setMinimumSize(QtCore.QSize(80, 0)) self.simulateButton.setObjectName("simulateButton") self.horizontalLayout_2.addWidget(self.simulateButton) self.resetButton = QtGui.QPushButton(self.groupBox_2) self.resetButton.setObjectName("resetButton") self.horizontalLayout_2.addWidget(self.resetButton) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem1) self.verticalLayout_4.addLayout(self.horizontalLayout_2) self.logText = QtGui.QPlainTextEdit(self.groupBox_2) self.logText.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.logText.sizePolicy().hasHeightForWidth()) self.logText.setSizePolicy(sizePolicy) self.logText.setObjectName("logText") self.verticalLayout_4.addWidget(self.logText) self.verticalLayout_5.addLayout(self.verticalLayout_4) self.horizontalLayout_3.addWidget(self.groupBox_2) self.groupBox_3 = QtGui.QGroupBox(self.centralwidget) self.groupBox_3.setObjectName("groupBox_3") self.verticalLayout_6 = QtGui.QVBoxLayout(self.groupBox_3) self.verticalLayout_6.setObjectName("verticalLayout_6") self.widget = ZincWidget(self.groupBox_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(2) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth()) self.widget.setSizePolicy(sizePolicy) self.widget.setMinimumSize(QtCore.QSize(200, 100)) self.widget.setObjectName("widget") self.verticalLayout_6.addWidget(self.widget) spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_6.addItem(spacerItem2) self.horizontalLayout_3.addWidget(self.groupBox_3) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1157, 19)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "pH - Model Simulation", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setTitle(QtGui.QApplication.translate("MainWindow", "Adjustments", None, QtGui.QApplication.UnicodeUTF8)) self.co2SourceLabel.setText(QtGui.QApplication.translate("MainWindow", "CO2 source", None, QtGui.QApplication.UnicodeUTF8)) self.co2SourceValue.setText(QtGui.QApplication.translate("MainWindow", "0.0", None, QtGui.QApplication.UnicodeUTF8)) self.co2SinkLabel.setText(QtGui.QApplication.translate("MainWindow", "CO2 sink", None, QtGui.QApplication.UnicodeUTF8)) self.co2SinkValue.setText(QtGui.QApplication.translate("MainWindow", "0.0", None, QtGui.QApplication.UnicodeUTF8)) self.protonSourceLabel.setText(QtGui.QApplication.translate("MainWindow", "H+ source", None, QtGui.QApplication.UnicodeUTF8)) self.protonSourceValue.setText(QtGui.QApplication.translate("MainWindow", "0.0", None, QtGui.QApplication.UnicodeUTF8)) self.protonLevelPurge.setText(QtGui.QApplication.translate("MainWindow", "H+ purge", None, QtGui.QApplication.UnicodeUTF8)) self.protonPurgeAmount.setText(QtGui.QApplication.translate("MainWindow", "0.1", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setTitle(QtGui.QApplication.translate("MainWindow", "Results", None, QtGui.QApplication.UnicodeUTF8)) self.simulateButton.setText(QtGui.QApplication.translate("MainWindow", "Simulate", None, QtGui.QApplication.UnicodeUTF8)) self.resetButton.setText(QtGui.QApplication.translate("MainWindow", "Reset", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_3.setTitle(QtGui.QApplication.translate("MainWindow", "Visualisation", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MFAM_LoaderDockWidgetBase(object): def setupUi(self, MFAM_LoaderDockWidgetBase): MFAM_LoaderDockWidgetBase.setObjectName("MFAM_LoaderDockWidgetBase") MFAM_LoaderDockWidgetBase.resize(770, 1038) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush) MFAM_LoaderDockWidgetBase.setPalette(palette) self.dockWidget = QtWidgets.QWidget() self.dockWidget.setObjectName("dockWidget") self.gridLayout = QtWidgets.QGridLayout(self.dockWidget) self.gridLayout.setObjectName("gridLayout") self.line = QtWidgets.QFrame(self.dockWidget) self.line.setFrameShape(QtWidgets.QFrame.HLine) self.line.setFrameShadow(QtWidgets.QFrame.Sunken) self.line.setObjectName("line") self.gridLayout.addWidget(self.line, 15, 2, 1, 1) self.radioButton_2 = QtWidgets.QRadioButton(self.dockWidget) self.radioButton_2.setObjectName("radioButton_2") self.gridLayout.addWidget(self.radioButton_2, 2, 2, 1, 1) self.clear_List = QtWidgets.QPushButton(self.dockWidget) self.clear_List.setObjectName("clear_List") self.gridLayout.addWidget(self.clear_List, 11, 2, 1, 1) self.label_2 = QtWidgets.QLabel(self.dockWidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 8, 2, 1, 1) self.line_2 = QtWidgets.QFrame(self.dockWidget) self.line_2.setFrameShape(QtWidgets.QFrame.HLine) self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_2.setObjectName("line_2") self.gridLayout.addWidget(self.line_2, 7, 2, 1, 1) self.listWidget = QtWidgets.QListWidget(self.dockWidget) self.listWidget.setObjectName("listWidget") self.gridLayout.addWidget(self.listWidget, 9, 2, 1, 1) self.outputCheckBox = QtWidgets.QCheckBox(self.dockWidget) self.outputCheckBox.setObjectName("outputCheckBox") self.gridLayout.addWidget(self.outputCheckBox, 18, 2, 1, 1) self.line_3 = QtWidgets.QFrame(self.dockWidget) self.line_3.setFrameShape(QtWidgets.QFrame.HLine) self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken) self.line_3.setObjectName("line_3") self.gridLayout.addWidget(self.line_3, 12, 2, 1, 1) spacerItem = QtWidgets.QSpacerItem(10, 10, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.gridLayout.addItem(spacerItem, 9, 0, 1, 1) self.Drone_button = QtWidgets.QRadioButton(self.dockWidget) self.Drone_button.setChecked(True) self.Drone_button.setObjectName("Drone_button") self.gridLayout.addWidget(self.Drone_button, 0, 2, 1, 1) self.outputFileName = QgsFileWidget(self.dockWidget) self.outputFileName.setFileWidgetButtonVisible(False) self.outputFileName.setObjectName("outputFileName") self.gridLayout.addWidget(self.outputFileName, 22, 2, 1, 1) self.load_files = QtWidgets.QPushButton(self.dockWidget) self.load_files.setObjectName("load_files") self.gridLayout.addWidget(self.load_files, 4, 2, 1, 1) self.horizontalLayout = QtWidgets.QHBoxLayout() self.horizontalLayout.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout.setObjectName("horizontalLayout") self.label_3 = QtWidgets.QLabel(self.dockWidget) self.label_3.setMaximumSize(QtCore.QSize(140, 16777215)) self.label_3.setObjectName("label_3") self.horizontalLayout.addWidget(self.label_3) self.sampleRateSpin = QgsDoubleSpinBox(self.dockWidget) self.sampleRateSpin.setMaximumSize(QtCore.QSize(100, 16777215)) self.sampleRateSpin.setObjectName("sampleRateSpin") self.horizontalLayout.addWidget(self.sampleRateSpin) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem1) self.gridLayout.addLayout(self.horizontalLayout, 14, 2, 1, 1) self.label = QtWidgets.QLabel(self.dockWidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 21, 2, 1, 1) self.process_files = QtWidgets.QPushButton(self.dockWidget) self.process_files.setObjectName("process_files") self.gridLayout.addWidget(self.process_files, 13, 2, 1, 1) self.MplWindow = MatplotlibWidget(self.dockWidget) self.MplWindow.setMinimumSize(QtCore.QSize(0, 200)) self.MplWindow.setMaximumSize(QtCore.QSize(16777215, 250)) self.MplWindow.setObjectName("MplWindow") self.gridLayout.addWidget(self.MplWindow, 10, 2, 1, 1) MFAM_LoaderDockWidgetBase.setWidget(self.dockWidget) self.retranslateUi(MFAM_LoaderDockWidgetBase) QtCore.QMetaObject.connectSlotsByName(MFAM_LoaderDockWidgetBase) def retranslateUi(self, MFAM_LoaderDockWidgetBase): _translate = QtCore.QCoreApplication.translate MFAM_LoaderDockWidgetBase.setWindowTitle(_translate("MFAM_LoaderDockWidgetBase", "mfam_loader")) self.radioButton_2.setText(_translate("MFAM_LoaderDockWidgetBase", "Magview MFAM")) self.clear_List.setText(_translate("MFAM_LoaderDockWidgetBase", "Clear List")) self.label_2.setText(_translate("MFAM_LoaderDockWidgetBase", "List of Files for Processing:")) self.outputCheckBox.setText(_translate("MFAM_LoaderDockWidgetBase", "Generate an output file")) self.Drone_button.setText(_translate("MFAM_LoaderDockWidgetBase", "Drone Data")) self.load_files.setText(_translate("MFAM_LoaderDockWidgetBase", "Select MFAM file(s)")) self.label_3.setText(_translate("MFAM_LoaderDockWidgetBase", "Sampling Rate Detected (Hz):")) self.label.setText(_translate("MFAM_LoaderDockWidgetBase", "Output File (*.txt)")) self.process_files.setText(_translate("MFAM_LoaderDockWidgetBase", "Process File(s)"))
class Ui_FrequencyResponse(object): def setupUi(self, FrequencyResponse): FrequencyResponse.setObjectName(_fromUtf8("FrequencyResponse")) FrequencyResponse.resize(801, 608) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/frequency_response.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) FrequencyResponse.setWindowIcon(icon) self.centralwidget = QtGui.QWidget(FrequencyResponse) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.horizontalLayout_4 = QtGui.QHBoxLayout(self.centralwidget) self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setMinimumSize(QtCore.QSize(281, 0)) self.frame.setMaximumSize(QtCore.QSize(281, 16777215)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.toolBox = QtGui.QToolBox(self.frame) self.toolBox.setObjectName(_fromUtf8("toolBox")) self.page = QtGui.QWidget() self.page.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page.setObjectName(_fromUtf8("page")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.page) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.horizontalLayout_26 = QtGui.QHBoxLayout() self.horizontalLayout_26.setObjectName(_fromUtf8("horizontalLayout_26")) self.label_28 = QtGui.QLabel(self.page) self.label_28.setMaximumSize(QtCore.QSize(51, 16777215)) self.label_28.setObjectName(_fromUtf8("label_28")) self.horizontalLayout_26.addWidget(self.label_28) self.inputDevices = QtGui.QComboBox(self.page) self.inputDevices.setObjectName(_fromUtf8("inputDevices")) self.horizontalLayout_26.addWidget(self.inputDevices) self.verticalLayout_4.addLayout(self.horizontalLayout_26) self.horizontalLayout_27 = QtGui.QHBoxLayout() self.horizontalLayout_27.setObjectName(_fromUtf8("horizontalLayout_27")) self.label_30 = QtGui.QLabel(self.page) self.label_30.setMaximumSize(QtCore.QSize(51, 16)) self.label_30.setObjectName(_fromUtf8("label_30")) self.horizontalLayout_27.addWidget(self.label_30) self.outputDevices = QtGui.QComboBox(self.page) self.outputDevices.setObjectName(_fromUtf8("outputDevices")) self.horizontalLayout_27.addWidget(self.outputDevices) self.verticalLayout_4.addLayout(self.horizontalLayout_27) spacerItem = QtGui.QSpacerItem(20, 211, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_4.addItem(spacerItem) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/speaker.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page, icon1, _fromUtf8("")) self.page_2 = QtGui.QWidget() self.page_2.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page_2.setObjectName(_fromUtf8("page_2")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.page_2) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.signalType = QtGui.QComboBox(self.page_2) self.signalType.setObjectName(_fromUtf8("signalType")) self.signalType.addItem(_fromUtf8("")) self.signalType.addItem(_fromUtf8("")) self.signalType.addItem(_fromUtf8("")) self.signalType.addItem(_fromUtf8("")) self.verticalLayout_5.addWidget(self.signalType) self.signalOptions = QtGui.QStackedWidget(self.page_2) self.signalOptions.setObjectName(_fromUtf8("signalOptions")) self.page_5 = QtGui.QWidget() self.page_5.setObjectName(_fromUtf8("page_5")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.page_5) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_4 = QtGui.QLabel(self.page_5) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout_9.addWidget(self.label_4) self.numTaps = QtGui.QSpinBox(self.page_5) self.numTaps.setObjectName(_fromUtf8("numTaps")) self.horizontalLayout_9.addWidget(self.numTaps) spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_9.addItem(spacerItem1) self.verticalLayout_7.addLayout(self.horizontalLayout_9) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.label_23 = QtGui.QLabel(self.page_5) self.label_23.setObjectName(_fromUtf8("label_23")) self.horizontalLayout_8.addWidget(self.label_23) self.numBursts = QtGui.QSpinBox(self.page_5) self.numBursts.setObjectName(_fromUtf8("numBursts")) self.horizontalLayout_8.addWidget(self.numBursts) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_8.addItem(spacerItem2) self.verticalLayout_7.addLayout(self.horizontalLayout_8) self.signalOptions.addWidget(self.page_5) self.page_6 = QtGui.QWidget() self.page_6.setObjectName(_fromUtf8("page_6")) self.verticalLayout_6 = QtGui.QVBoxLayout(self.page_6) self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.label_5 = QtGui.QLabel(self.page_6) self.label_5.setMinimumSize(QtCore.QSize(22, 25)) self.label_5.setMaximumSize(QtCore.QSize(22, 25)) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalLayout_6.addWidget(self.label_5) self.upperFreq = QtGui.QSpinBox(self.page_6) self.upperFreq.setMaximum(20000) self.upperFreq.setObjectName(_fromUtf8("upperFreq")) self.horizontalLayout_6.addWidget(self.upperFreq) self.label_8 = QtGui.QLabel(self.page_6) self.label_8.setMinimumSize(QtCore.QSize(17, 25)) self.label_8.setMaximumSize(QtCore.QSize(17, 25)) self.label_8.setObjectName(_fromUtf8("label_8")) self.horizontalLayout_6.addWidget(self.label_8) self.verticalLayout_6.addLayout(self.horizontalLayout_6) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.label_6 = QtGui.QLabel(self.page_6) self.label_6.setMaximumSize(QtCore.QSize(27, 27)) self.label_6.setObjectName(_fromUtf8("label_6")) self.horizontalLayout_7.addWidget(self.label_6) self.signalLength = QtGui.QSpinBox(self.page_6) self.signalLength.setMaximum(99999) self.signalLength.setObjectName(_fromUtf8("signalLength")) self.horizontalLayout_7.addWidget(self.signalLength) self.label_7 = QtGui.QLabel(self.page_6) self.label_7.setMaximumSize(QtCore.QSize(19, 25)) self.label_7.setObjectName(_fromUtf8("label_7")) self.horizontalLayout_7.addWidget(self.label_7) self.verticalLayout_6.addLayout(self.horizontalLayout_7) self.signalOptions.addWidget(self.page_6) self.verticalLayout_5.addWidget(self.signalOptions) self.line = QtGui.QFrame(self.page_2) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.verticalLayout_5.addWidget(self.line) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.label_22 = QtGui.QLabel(self.page_2) self.label_22.setObjectName(_fromUtf8("label_22")) self.horizontalLayout_5.addWidget(self.label_22) self.numRepititions = QtGui.QSpinBox(self.page_2) self.numRepititions.setObjectName(_fromUtf8("numRepititions")) self.horizontalLayout_5.addWidget(self.numRepititions) self.verticalLayout_5.addLayout(self.horizontalLayout_5) spacerItem3 = QtGui.QSpacerItem(20, 99, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_5.addItem(spacerItem3) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/signal.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page_2, icon2, _fromUtf8("")) self.page_3 = QtGui.QWidget() self.page_3.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page_3.setObjectName(_fromUtf8("page_3")) self.verticalLayout_11 = QtGui.QVBoxLayout(self.page_3) self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) self.filterType = QtGui.QComboBox(self.page_3) self.filterType.setObjectName(_fromUtf8("filterType")) self.filterType.addItem(_fromUtf8("")) self.filterType.addItem(_fromUtf8("")) self.filterType.addItem(_fromUtf8("")) self.filterType.addItem(_fromUtf8("")) self.verticalLayout_11.addWidget(self.filterType) self.filterOptions = QtGui.QStackedWidget(self.page_3) self.filterOptions.setObjectName(_fromUtf8("filterOptions")) self.page_7 = QtGui.QWidget() self.page_7.setObjectName(_fromUtf8("page_7")) self.filterOptions.addWidget(self.page_7) self.page_8 = QtGui.QWidget() self.page_8.setObjectName(_fromUtf8("page_8")) self.verticalLayout_8 = QtGui.QVBoxLayout(self.page_8) self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10")) self.label_10 = QtGui.QLabel(self.page_8) self.label_10.setMinimumSize(QtCore.QSize(25, 25)) self.label_10.setMaximumSize(QtCore.QSize(27, 25)) self.label_10.setObjectName(_fromUtf8("label_10")) self.horizontalLayout_10.addWidget(self.label_10) self.freqLPF = QtGui.QSpinBox(self.page_8) self.freqLPF.setMaximum(20000) self.freqLPF.setObjectName(_fromUtf8("freqLPF")) self.horizontalLayout_10.addWidget(self.freqLPF) self.label_11 = QtGui.QLabel(self.page_8) self.label_11.setMinimumSize(QtCore.QSize(17, 25)) self.label_11.setMaximumSize(QtCore.QSize(17, 25)) self.label_11.setObjectName(_fromUtf8("label_11")) self.horizontalLayout_10.addWidget(self.label_11) self.verticalLayout_8.addLayout(self.horizontalLayout_10) self.horizontalLayout_11 = QtGui.QHBoxLayout() self.horizontalLayout_11.setObjectName(_fromUtf8("horizontalLayout_11")) self.label_12 = QtGui.QLabel(self.page_8) self.label_12.setMaximumSize(QtCore.QSize(35, 25)) self.label_12.setObjectName(_fromUtf8("label_12")) self.horizontalLayout_11.addWidget(self.label_12) self.horizontalLayout_12 = QtGui.QHBoxLayout() self.horizontalLayout_12.setObjectName(_fromUtf8("horizontalLayout_12")) self.orderLPF = QtGui.QSpinBox(self.page_8) self.orderLPF.setMaximum(99999) self.orderLPF.setObjectName(_fromUtf8("orderLPF")) self.horizontalLayout_12.addWidget(self.orderLPF) self.horizontalLayout_11.addLayout(self.horizontalLayout_12) self.verticalLayout_8.addLayout(self.horizontalLayout_11) self.filterOptions.addWidget(self.page_8) self.page_9 = QtGui.QWidget() self.page_9.setObjectName(_fromUtf8("page_9")) self.verticalLayout_9 = QtGui.QVBoxLayout(self.page_9) self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) self.horizontalLayout_13 = QtGui.QHBoxLayout() self.horizontalLayout_13.setObjectName(_fromUtf8("horizontalLayout_13")) self.label_13 = QtGui.QLabel(self.page_9) self.label_13.setMinimumSize(QtCore.QSize(25, 25)) self.label_13.setMaximumSize(QtCore.QSize(27, 25)) self.label_13.setObjectName(_fromUtf8("label_13")) self.horizontalLayout_13.addWidget(self.label_13) self.freqHPF = QtGui.QSpinBox(self.page_9) self.freqHPF.setMaximum(20000) self.freqHPF.setObjectName(_fromUtf8("freqHPF")) self.horizontalLayout_13.addWidget(self.freqHPF) self.label_14 = QtGui.QLabel(self.page_9) self.label_14.setMinimumSize(QtCore.QSize(17, 25)) self.label_14.setMaximumSize(QtCore.QSize(17, 25)) self.label_14.setObjectName(_fromUtf8("label_14")) self.horizontalLayout_13.addWidget(self.label_14) self.verticalLayout_9.addLayout(self.horizontalLayout_13) self.horizontalLayout_14 = QtGui.QHBoxLayout() self.horizontalLayout_14.setObjectName(_fromUtf8("horizontalLayout_14")) self.label_15 = QtGui.QLabel(self.page_9) self.label_15.setMaximumSize(QtCore.QSize(35, 25)) self.label_15.setObjectName(_fromUtf8("label_15")) self.horizontalLayout_14.addWidget(self.label_15) self.horizontalLayout_15 = QtGui.QHBoxLayout() self.horizontalLayout_15.setObjectName(_fromUtf8("horizontalLayout_15")) self.orderHPF = QtGui.QSpinBox(self.page_9) self.orderHPF.setMaximum(99999) self.orderHPF.setObjectName(_fromUtf8("orderHPF")) self.horizontalLayout_15.addWidget(self.orderHPF) self.horizontalLayout_14.addLayout(self.horizontalLayout_15) self.verticalLayout_9.addLayout(self.horizontalLayout_14) self.filterOptions.addWidget(self.page_9) self.page_10 = QtGui.QWidget() self.page_10.setObjectName(_fromUtf8("page_10")) self.verticalLayout_10 = QtGui.QVBoxLayout(self.page_10) self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) self.horizontalLayout_16 = QtGui.QHBoxLayout() self.horizontalLayout_16.setObjectName(_fromUtf8("horizontalLayout_16")) self.label_16 = QtGui.QLabel(self.page_10) self.label_16.setMinimumSize(QtCore.QSize(25, 25)) self.label_16.setMaximumSize(QtCore.QSize(25, 25)) self.label_16.setObjectName(_fromUtf8("label_16")) self.horizontalLayout_16.addWidget(self.label_16) self.freqLow = QtGui.QSpinBox(self.page_10) self.freqLow.setMaximum(20000) self.freqLow.setObjectName(_fromUtf8("freqLow")) self.horizontalLayout_16.addWidget(self.freqLow) self.label_17 = QtGui.QLabel(self.page_10) self.label_17.setMinimumSize(QtCore.QSize(17, 25)) self.label_17.setMaximumSize(QtCore.QSize(17, 25)) self.label_17.setObjectName(_fromUtf8("label_17")) self.horizontalLayout_16.addWidget(self.label_17) self.verticalLayout_10.addLayout(self.horizontalLayout_16) self.horizontalLayout_17 = QtGui.QHBoxLayout() self.horizontalLayout_17.setObjectName(_fromUtf8("horizontalLayout_17")) self.label_18 = QtGui.QLabel(self.page_10) self.label_18.setMaximumSize(QtCore.QSize(35, 25)) self.label_18.setObjectName(_fromUtf8("label_18")) self.horizontalLayout_17.addWidget(self.label_18) self.horizontalLayout_18 = QtGui.QHBoxLayout() self.horizontalLayout_18.setObjectName(_fromUtf8("horizontalLayout_18")) self.orderLow = QtGui.QSpinBox(self.page_10) self.orderLow.setMaximum(99999) self.orderLow.setObjectName(_fromUtf8("orderLow")) self.horizontalLayout_18.addWidget(self.orderLow) self.horizontalLayout_17.addLayout(self.horizontalLayout_18) self.verticalLayout_10.addLayout(self.horizontalLayout_17) self.horizontalLayout_19 = QtGui.QHBoxLayout() self.horizontalLayout_19.setObjectName(_fromUtf8("horizontalLayout_19")) self.label_19 = QtGui.QLabel(self.page_10) self.label_19.setMinimumSize(QtCore.QSize(25, 25)) self.label_19.setMaximumSize(QtCore.QSize(25, 25)) self.label_19.setObjectName(_fromUtf8("label_19")) self.horizontalLayout_19.addWidget(self.label_19) self.freqHigh = QtGui.QSpinBox(self.page_10) self.freqHigh.setMaximum(20000) self.freqHigh.setObjectName(_fromUtf8("freqHigh")) self.horizontalLayout_19.addWidget(self.freqHigh) self.label_20 = QtGui.QLabel(self.page_10) self.label_20.setMinimumSize(QtCore.QSize(17, 25)) self.label_20.setMaximumSize(QtCore.QSize(17, 25)) self.label_20.setObjectName(_fromUtf8("label_20")) self.horizontalLayout_19.addWidget(self.label_20) self.verticalLayout_10.addLayout(self.horizontalLayout_19) self.horizontalLayout_20 = QtGui.QHBoxLayout() self.horizontalLayout_20.setObjectName(_fromUtf8("horizontalLayout_20")) self.label_21 = QtGui.QLabel(self.page_10) self.label_21.setMaximumSize(QtCore.QSize(35, 25)) self.label_21.setObjectName(_fromUtf8("label_21")) self.horizontalLayout_20.addWidget(self.label_21) self.horizontalLayout_21 = QtGui.QHBoxLayout() self.horizontalLayout_21.setObjectName(_fromUtf8("horizontalLayout_21")) self.orderHigh = QtGui.QSpinBox(self.page_10) self.orderHigh.setMaximum(99999) self.orderHigh.setObjectName(_fromUtf8("orderHigh")) self.horizontalLayout_21.addWidget(self.orderHigh) self.horizontalLayout_20.addLayout(self.horizontalLayout_21) self.verticalLayout_10.addLayout(self.horizontalLayout_20) self.filterOptions.addWidget(self.page_10) self.verticalLayout_11.addWidget(self.filterOptions) spacerItem4 = QtGui.QSpacerItem(20, 77, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_11.addItem(spacerItem4) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/filter.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page_3, icon3, _fromUtf8("")) self.page_4 = QtGui.QWidget() self.page_4.setGeometry(QtCore.QRect(0, 0, 253, 274)) self.page_4.setObjectName(_fromUtf8("page_4")) self.verticalLayout_12 = QtGui.QVBoxLayout(self.page_4) self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) self.horizontalLayout_25 = QtGui.QHBoxLayout() self.horizontalLayout_25.setObjectName(_fromUtf8("horizontalLayout_25")) self.label_32 = QtGui.QLabel(self.page_4) self.label_32.setMinimumSize(QtCore.QSize(51, 16)) self.label_32.setMaximumSize(QtCore.QSize(51, 16)) self.label_32.setObjectName(_fromUtf8("label_32")) self.horizontalLayout_25.addWidget(self.label_32) self.winLength = QtGui.QSpinBox(self.page_4) self.winLength.setMaximum(99999) self.winLength.setObjectName(_fromUtf8("winLength")) self.horizontalLayout_25.addWidget(self.winLength) self.label_33 = QtGui.QLabel(self.page_4) self.label_33.setMinimumSize(QtCore.QSize(51, 16)) self.label_33.setMaximumSize(QtCore.QSize(51, 16)) self.label_33.setObjectName(_fromUtf8("label_33")) self.horizontalLayout_25.addWidget(self.label_33) self.verticalLayout_12.addLayout(self.horizontalLayout_25) self.horizontalLayout_24 = QtGui.QHBoxLayout() self.horizontalLayout_24.setObjectName(_fromUtf8("horizontalLayout_24")) self.label_29 = QtGui.QLabel(self.page_4) self.label_29.setMinimumSize(QtCore.QSize(41, 16)) self.label_29.setMaximumSize(QtCore.QSize(41, 16)) self.label_29.setObjectName(_fromUtf8("label_29")) self.horizontalLayout_24.addWidget(self.label_29) self.taperLength = QtGui.QSpinBox(self.page_4) self.taperLength.setMaximum(99999) self.taperLength.setObjectName(_fromUtf8("taperLength")) self.horizontalLayout_24.addWidget(self.taperLength) self.label_31 = QtGui.QLabel(self.page_4) self.label_31.setMinimumSize(QtCore.QSize(51, 16)) self.label_31.setMaximumSize(QtCore.QSize(51, 16)) self.label_31.setObjectName(_fromUtf8("label_31")) self.horizontalLayout_24.addWidget(self.label_31) self.verticalLayout_12.addLayout(self.horizontalLayout_24) spacerItem5 = QtGui.QSpacerItem(20, 209, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_12.addItem(spacerItem5) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/impulse.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.toolBox.addItem(self.page_4, icon4, _fromUtf8("")) self.verticalLayout.addWidget(self.toolBox) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) spacerItem6 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem6) self.startButton = QtGui.QPushButton(self.frame) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/start.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.startButton.setIcon(icon5) self.startButton.setObjectName(_fromUtf8("startButton")) self.horizontalLayout.addWidget(self.startButton) spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout.addItem(spacerItem7) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_3.addLayout(self.verticalLayout) self.horizontalLayout_4.addWidget(self.frame) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) spacerItem8 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem8) self.label = QtGui.QLabel(self.centralwidget) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout_2.addWidget(self.label) spacerItem9 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_2.addItem(spacerItem9) self.verticalLayout_2.addLayout(self.horizontalLayout_2) self.impulsePlot = MatplotlibWidget(self.centralwidget) self.impulsePlot.setMinimumSize(QtCore.QSize(0, 148)) self.impulsePlot.setMaximumSize(QtCore.QSize(16777215, 148)) self.impulsePlot.setObjectName(_fromUtf8("impulsePlot")) self.verticalLayout_2.addWidget(self.impulsePlot) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem10) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.horizontalLayout_3.addWidget(self.label_2) spacerItem11 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_3.addItem(spacerItem11) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.frequencyPlot = MatplotlibWidget(self.centralwidget) self.frequencyPlot.setObjectName(_fromUtf8("frequencyPlot")) self.verticalLayout_2.addWidget(self.frequencyPlot) self.horizontalLayout_4.addLayout(self.verticalLayout_2) FrequencyResponse.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(FrequencyResponse) self.menubar.setGeometry(QtCore.QRect(0, 0, 801, 22)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) FrequencyResponse.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(FrequencyResponse) self.statusbar.setObjectName(_fromUtf8("statusbar")) FrequencyResponse.setStatusBar(self.statusbar) self.toolBar = QtGui.QToolBar(FrequencyResponse) self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon) self.toolBar.setObjectName(_fromUtf8("toolBar")) FrequencyResponse.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionOpen = QtGui.QAction(FrequencyResponse) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/open.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionOpen.setIcon(icon6) self.actionOpen.setObjectName(_fromUtf8("actionOpen")) self.actionExit = QtGui.QAction(FrequencyResponse) self.actionExit.setObjectName(_fromUtf8("actionExit")) self.actionSave = QtGui.QAction(FrequencyResponse) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.menuFile.addAction(self.actionOpen) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.menubar.addAction(self.menuFile.menuAction()) self.toolBar.addAction(self.actionOpen) self.toolBar.addSeparator() self.retranslateUi(FrequencyResponse) self.toolBox.setCurrentIndex(0) self.signalOptions.setCurrentIndex(0) self.filterOptions.setCurrentIndex(3) QtCore.QMetaObject.connectSlotsByName(FrequencyResponse) def retranslateUi(self, FrequencyResponse): FrequencyResponse.setWindowTitle(QtGui.QApplication.translate("FrequencyResponse", "Frequency Response", None, QtGui.QApplication.UnicodeUTF8)) self.label_28.setText(QtGui.QApplication.translate("FrequencyResponse", "Input", None, QtGui.QApplication.UnicodeUTF8)) self.label_30.setText(QtGui.QApplication.translate("FrequencyResponse", "Output", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText(self.toolBox.indexOf(self.page), QtGui.QApplication.translate("FrequencyResponse", "Device", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText(0, QtGui.QApplication.translate("FrequencyResponse", "Inverse Repeat Sequence", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText(1, QtGui.QApplication.translate("FrequencyResponse", "Maximum Length Sequence", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText(2, QtGui.QApplication.translate("FrequencyResponse", "Swept Sine", None, QtGui.QApplication.UnicodeUTF8)) self.signalType.setItemText(3, QtGui.QApplication.translate("FrequencyResponse", "Low Pass Swept Sine", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setText(QtGui.QApplication.translate("FrequencyResponse", "Taps", None, QtGui.QApplication.UnicodeUTF8)) self.label_23.setText(QtGui.QApplication.translate("FrequencyResponse", "Bursts", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">high</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setText(QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>T<span style=\" vertical-align:sub;\">span</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText(QtGui.QApplication.translate("FrequencyResponse", "ms", None, QtGui.QApplication.UnicodeUTF8)) self.label_22.setText(QtGui.QApplication.translate("FrequencyResponse", "Signal Repitions", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), QtGui.QApplication.translate("FrequencyResponse", "Signal", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText(0, QtGui.QApplication.translate("FrequencyResponse", "Disabled", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText(1, QtGui.QApplication.translate("FrequencyResponse", "Low Pass", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText(2, QtGui.QApplication.translate("FrequencyResponse", "High Pass", None, QtGui.QApplication.UnicodeUTF8)) self.filterType.setItemText(3, QtGui.QApplication.translate("FrequencyResponse", "Band Pass", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_LPF</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setText(QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_HPF</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_14.setText(QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_15.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_low</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_17.setText(QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_18.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_19.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>f<span style=\" vertical-align:sub;\">c_high</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_20.setText(QtGui.QApplication.translate("FrequencyResponse", "Hz", None, QtGui.QApplication.UnicodeUTF8)) self.label_21.setText(QtGui.QApplication.translate("FrequencyResponse", "<html><head/><body><p>Order</p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText(self.toolBox.indexOf(self.page_3), QtGui.QApplication.translate("FrequencyResponse", "Filter", None, QtGui.QApplication.UnicodeUTF8)) self.label_32.setText(QtGui.QApplication.translate("FrequencyResponse", "Length", None, QtGui.QApplication.UnicodeUTF8)) self.label_33.setText(QtGui.QApplication.translate("FrequencyResponse", "samples", None, QtGui.QApplication.UnicodeUTF8)) self.label_29.setText(QtGui.QApplication.translate("FrequencyResponse", "Taper", None, QtGui.QApplication.UnicodeUTF8)) self.label_31.setText(QtGui.QApplication.translate("FrequencyResponse", "samples", None, QtGui.QApplication.UnicodeUTF8)) self.toolBox.setItemText(self.toolBox.indexOf(self.page_4), QtGui.QApplication.translate("FrequencyResponse", "Extraction", None, QtGui.QApplication.UnicodeUTF8)) self.startButton.setText(QtGui.QApplication.translate("FrequencyResponse", "Start Measurment", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("FrequencyResponse", "Impulse Response", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText(QtGui.QApplication.translate("FrequencyResponse", "Frequency Response", None, QtGui.QApplication.UnicodeUTF8)) self.menuFile.setTitle(QtGui.QApplication.translate("FrequencyResponse", "File", None, QtGui.QApplication.UnicodeUTF8)) self.toolBar.setWindowTitle(QtGui.QApplication.translate("FrequencyResponse", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.actionOpen.setText(QtGui.QApplication.translate("FrequencyResponse", "Open...", None, QtGui.QApplication.UnicodeUTF8)) self.actionExit.setText(QtGui.QApplication.translate("FrequencyResponse", "Exit", None, QtGui.QApplication.UnicodeUTF8)) self.actionSave.setText(QtGui.QApplication.translate("FrequencyResponse", "Save...", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.setEnabled(True) MainWindow.resize(920, 635) MainWindow.setMinimumSize(QtCore.QSize(920, 635)) MainWindow.setMaximumSize(QtCore.QSize(920, 635)) font = QtGui.QFont() font.setPointSize(11) MainWindow.setFont(font) MainWindow.setWhatsThis(_fromUtf8("")) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.mplwidget = MatplotlibWidget(self.centralwidget) self.mplwidget.setGeometry(QtCore.QRect(10, 10, 651, 571)) self.mplwidget.setMinimumSize(QtCore.QSize(651, 571)) self.mplwidget.setWhatsThis(_fromUtf8("")) self.mplwidget.setAutoFillBackground(False) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(670, 10, 251, 71)) self.label.setMinimumSize(QtCore.QSize(251, 71)) self.label.setText(_fromUtf8("")) self.label.setPixmap( QtGui.QPixmap(_fromUtf8(":/logo/nutricialogo.jpg"))) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName(_fromUtf8("label")) self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(680, 100, 231, 101)) self.groupBox.setMinimumSize(QtCore.QSize(231, 101)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.groupBox.setFont(font) self.groupBox.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.spinBox_time_1 = QtGui.QSpinBox(self.groupBox) self.spinBox_time_1.setGeometry(QtCore.QRect(170, 20, 51, 21)) self.spinBox_time_1.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_time_1.setFont(font) self.spinBox_time_1.setMaximum(730) self.spinBox_time_1.setProperty("value", 365) self.spinBox_time_1.setObjectName(_fromUtf8("spinBox_time_1")) self.horizontalSlider_time_1 = QtGui.QSlider(self.groupBox) self.horizontalSlider_time_1.setGeometry(QtCore.QRect(10, 40, 211, 19)) self.horizontalSlider_time_1.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_time_1.setMaximum(730) self.horizontalSlider_time_1.setSingleStep(1) self.horizontalSlider_time_1.setProperty("value", 365) self.horizontalSlider_time_1.setSliderPosition(365) self.horizontalSlider_time_1.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_time_1.setTickInterval(1) self.horizontalSlider_time_1.setObjectName( _fromUtf8("horizontalSlider_time_1")) self.label_3 = QtGui.QLabel(self.groupBox) self.label_3.setGeometry(QtCore.QRect(10, 20, 175, 24)) self.label_3.setMinimumSize(QtCore.QSize(175, 24)) font = QtGui.QFont() font.setPointSize(12) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.horizontalSlider_temp_1 = QtGui.QSlider(self.groupBox) self.horizontalSlider_temp_1.setGeometry(QtCore.QRect(10, 80, 211, 19)) self.horizontalSlider_temp_1.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_temp_1.setMinimum(-20) self.horizontalSlider_temp_1.setMaximum(60) self.horizontalSlider_temp_1.setSliderPosition(25) self.horizontalSlider_temp_1.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_temp_1.setObjectName( _fromUtf8("horizontalSlider_temp_1")) self.label_7 = QtGui.QLabel(self.groupBox) self.label_7.setGeometry(QtCore.QRect(10, 50, 141, 40)) self.label_7.setMinimumSize(QtCore.QSize(141, 40)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.spinBox_temp_1 = QtGui.QSpinBox(self.groupBox) self.spinBox_temp_1.setGeometry(QtCore.QRect(170, 60, 51, 21)) self.spinBox_temp_1.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_temp_1.setFont(font) self.spinBox_temp_1.setMinimum(-20) self.spinBox_temp_1.setMaximum(60) self.spinBox_temp_1.setProperty("value", 25) self.spinBox_temp_1.setObjectName(_fromUtf8("spinBox_temp_1")) self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(680, 210, 231, 101)) self.groupBox_2.setMinimumSize(QtCore.QSize(231, 101)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.groupBox_2.setFont(font) self.groupBox_2.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.spinBox_time_2 = QtGui.QSpinBox(self.groupBox_2) self.spinBox_time_2.setGeometry(QtCore.QRect(170, 20, 51, 21)) self.spinBox_time_2.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_time_2.setFont(font) self.spinBox_time_2.setMaximum(365) self.spinBox_time_2.setProperty("value", 90) self.spinBox_time_2.setObjectName(_fromUtf8("spinBox_time_2")) self.horizontalSlider_time_2 = QtGui.QSlider(self.groupBox_2) self.horizontalSlider_time_2.setGeometry(QtCore.QRect(10, 40, 211, 19)) self.horizontalSlider_time_2.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_time_2.setMaximum(365) self.horizontalSlider_time_2.setSingleStep(1) self.horizontalSlider_time_2.setProperty("value", 90) self.horizontalSlider_time_2.setSliderPosition(90) self.horizontalSlider_time_2.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_time_2.setTickInterval(1) self.horizontalSlider_time_2.setObjectName( _fromUtf8("horizontalSlider_time_2")) self.label_5 = QtGui.QLabel(self.groupBox_2) self.label_5.setGeometry(QtCore.QRect(10, 20, 175, 24)) self.label_5.setMinimumSize(QtCore.QSize(175, 24)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalSlider_temp_2 = QtGui.QSlider(self.groupBox_2) self.horizontalSlider_temp_2.setGeometry(QtCore.QRect(10, 80, 211, 19)) self.horizontalSlider_temp_2.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_temp_2.setMinimum(-20) self.horizontalSlider_temp_2.setMaximum(60) self.horizontalSlider_temp_2.setSliderPosition(25) self.horizontalSlider_temp_2.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_temp_2.setObjectName( _fromUtf8("horizontalSlider_temp_2")) self.label_9 = QtGui.QLabel(self.groupBox_2) self.label_9.setGeometry(QtCore.QRect(10, 50, 141, 40)) self.label_9.setMinimumSize(QtCore.QSize(141, 40)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.spinBox_temp_2 = QtGui.QSpinBox(self.groupBox_2) self.spinBox_temp_2.setGeometry(QtCore.QRect(170, 60, 51, 21)) self.spinBox_temp_2.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_temp_2.setFont(font) self.spinBox_temp_2.setMinimum(-20) self.spinBox_temp_2.setMaximum(60) self.spinBox_temp_2.setProperty("value", 25) self.spinBox_temp_2.setObjectName(_fromUtf8("spinBox_temp_2")) self.groupBox_3 = QtGui.QGroupBox(self.centralwidget) self.groupBox_3.setGeometry(QtCore.QRect(680, 320, 231, 101)) self.groupBox_3.setMinimumSize(QtCore.QSize(231, 101)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.groupBox_3.setFont(font) self.groupBox_3.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.spinBox_time_3 = QtGui.QSpinBox(self.groupBox_3) self.spinBox_time_3.setGeometry(QtCore.QRect(170, 20, 51, 21)) self.spinBox_time_3.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_time_3.setFont(font) self.spinBox_time_3.setMaximum(365) self.spinBox_time_3.setProperty("value", 90) self.spinBox_time_3.setObjectName(_fromUtf8("spinBox_time_3")) self.horizontalSlider_time_3 = QtGui.QSlider(self.groupBox_3) self.horizontalSlider_time_3.setGeometry(QtCore.QRect(10, 40, 211, 19)) self.horizontalSlider_time_3.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_time_3.setMaximum(363) self.horizontalSlider_time_3.setSingleStep(1) self.horizontalSlider_time_3.setProperty("value", 90) self.horizontalSlider_time_3.setSliderPosition(90) self.horizontalSlider_time_3.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_time_3.setTickInterval(1) self.horizontalSlider_time_3.setObjectName( _fromUtf8("horizontalSlider_time_3")) self.label_6 = QtGui.QLabel(self.groupBox_3) self.label_6.setGeometry(QtCore.QRect(10, 20, 175, 24)) self.label_6.setMinimumSize(QtCore.QSize(175, 24)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.horizontalSlider_temp_3 = QtGui.QSlider(self.groupBox_3) self.horizontalSlider_temp_3.setGeometry(QtCore.QRect(10, 80, 211, 19)) self.horizontalSlider_temp_3.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_temp_3.setMinimum(-20) self.horizontalSlider_temp_3.setMaximum(60) self.horizontalSlider_temp_3.setSliderPosition(25) self.horizontalSlider_temp_3.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_temp_3.setObjectName( _fromUtf8("horizontalSlider_temp_3")) self.label_10 = QtGui.QLabel(self.groupBox_3) self.label_10.setGeometry(QtCore.QRect(10, 50, 141, 40)) self.label_10.setMinimumSize(QtCore.QSize(141, 40)) font = QtGui.QFont() font.setPointSize(12) self.label_10.setFont(font) self.label_10.setObjectName(_fromUtf8("label_10")) self.spinBox_temp_3 = QtGui.QSpinBox(self.groupBox_3) self.spinBox_temp_3.setGeometry(QtCore.QRect(170, 60, 51, 21)) self.spinBox_temp_3.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_temp_3.setFont(font) self.spinBox_temp_3.setMinimum(-20) self.spinBox_temp_3.setMaximum(60) self.spinBox_temp_3.setProperty("value", 25) self.spinBox_temp_3.setObjectName(_fromUtf8("spinBox_temp_3")) self.groupBox_4 = QtGui.QGroupBox(self.centralwidget) self.groupBox_4.setGeometry(QtCore.QRect(680, 430, 231, 101)) self.groupBox_4.setMinimumSize(QtCore.QSize(231, 101)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.groupBox_4.setFont(font) self.groupBox_4.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) self.spinBox_time_4 = QtGui.QSpinBox(self.groupBox_4) self.spinBox_time_4.setGeometry(QtCore.QRect(170, 20, 51, 21)) self.spinBox_time_4.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_time_4.setFont(font) self.spinBox_time_4.setMaximum(365) self.spinBox_time_4.setProperty("value", 90) self.spinBox_time_4.setObjectName(_fromUtf8("spinBox_time_4")) self.horizontalSlider_time_4 = QtGui.QSlider(self.groupBox_4) self.horizontalSlider_time_4.setGeometry(QtCore.QRect(10, 40, 211, 19)) self.horizontalSlider_time_4.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_time_4.setMaximum(365) self.horizontalSlider_time_4.setSingleStep(1) self.horizontalSlider_time_4.setProperty("value", 90) self.horizontalSlider_time_4.setSliderPosition(90) self.horizontalSlider_time_4.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_time_4.setTickInterval(1) self.horizontalSlider_time_4.setObjectName( _fromUtf8("horizontalSlider_time_4")) self.label_11 = QtGui.QLabel(self.groupBox_4) self.label_11.setGeometry(QtCore.QRect(10, 20, 175, 24)) self.label_11.setMinimumSize(QtCore.QSize(175, 24)) font = QtGui.QFont() font.setPointSize(12) self.label_11.setFont(font) self.label_11.setObjectName(_fromUtf8("label_11")) self.horizontalSlider_temp_4 = QtGui.QSlider(self.groupBox_4) self.horizontalSlider_temp_4.setGeometry(QtCore.QRect(10, 80, 211, 19)) self.horizontalSlider_temp_4.setMinimumSize(QtCore.QSize(211, 19)) self.horizontalSlider_temp_4.setMinimum(-20) self.horizontalSlider_temp_4.setMaximum(60) self.horizontalSlider_temp_4.setSliderPosition(25) self.horizontalSlider_temp_4.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider_temp_4.setObjectName( _fromUtf8("horizontalSlider_temp_4")) self.label_12 = QtGui.QLabel(self.groupBox_4) self.label_12.setGeometry(QtCore.QRect(10, 50, 141, 40)) self.label_12.setMinimumSize(QtCore.QSize(141, 40)) font = QtGui.QFont() font.setPointSize(12) self.label_12.setFont(font) self.label_12.setObjectName(_fromUtf8("label_12")) self.spinBox_temp_4 = QtGui.QSpinBox(self.groupBox_4) self.spinBox_temp_4.setGeometry(QtCore.QRect(170, 60, 51, 21)) self.spinBox_temp_4.setMinimumSize(QtCore.QSize(51, 21)) font = QtGui.QFont() font.setPointSize(12) self.spinBox_temp_4.setFont(font) self.spinBox_temp_4.setMinimum(-20) self.spinBox_temp_4.setMaximum(60) self.spinBox_temp_4.setProperty("value", 25) self.spinBox_temp_4.setObjectName(_fromUtf8("spinBox_temp_4")) self.pushButton_premium = QtGui.QPushButton(self.groupBox_4) self.pushButton_premium.setGeometry(QtCore.QRect(0, 0, 231, 101)) self.pushButton_premium.setMinimumSize(QtCore.QSize(231, 101)) font = QtGui.QFont() font.setPointSize(11) font.setBold(True) font.setWeight(75) self.pushButton_premium.setFont(font) self.pushButton_premium.setCheckable(True) self.pushButton_premium.setAutoRepeatDelay(296) self.pushButton_premium.setAutoDefault(False) self.pushButton_premium.setDefault(False) self.pushButton_premium.setObjectName(_fromUtf8("pushButton_premium")) self.pushButton_plot__savedia = QtGui.QPushButton(self.centralwidget) self.pushButton_plot__savedia.setGeometry( QtCore.QRect(680, 540, 231, 41)) self.pushButton_plot__savedia.setMinimumSize(QtCore.QSize(231, 41)) font = QtGui.QFont() font.setPointSize(13) self.pushButton_plot__savedia.setFont(font) self.pushButton_plot__savedia.setObjectName( _fromUtf8("pushButton_plot__savedia")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(680, 10, 231, 81)) self.label_2.setAlignment(QtCore.Qt.AlignRight | QtCore.Qt.AlignTrailing | QtCore.Qt.AlignVCenter) self.label_2.setObjectName(_fromUtf8("label_2")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 920, 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.toolBar = QtGui.QToolBar(MainWindow) self.toolBar.setObjectName(_fromUtf8("toolBar")) MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar) self.actionNutricialogo = QtGui.QAction(MainWindow) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/logo/nutricialogo.jpg")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionNutricialogo.setIcon(icon) self.actionNutricialogo.setObjectName(_fromUtf8("actionNutricialogo")) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.horizontalSlider_time_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_time_1.setValue) QtCore.QObject.connect(self.spinBox_time_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_time_1.setValue) QtCore.QObject.connect(self.horizontalSlider_temp_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_temp_1.setValue) QtCore.QObject.connect(self.spinBox_temp_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_temp_1.setValue) QtCore.QObject.connect(self.horizontalSlider_temp_4, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_temp_4.setValue) QtCore.QObject.connect(self.spinBox_temp_4, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_temp_4.setValue) QtCore.QObject.connect(self.horizontalSlider_time_4, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_time_4.setValue) QtCore.QObject.connect(self.spinBox_time_4, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_time_4.setValue) QtCore.QObject.connect(self.horizontalSlider_temp_3, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_temp_3.setValue) QtCore.QObject.connect(self.spinBox_temp_3, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_temp_3.setValue) QtCore.QObject.connect(self.horizontalSlider_time_3, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_time_3.setValue) QtCore.QObject.connect(self.spinBox_time_3, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_time_3.setValue) QtCore.QObject.connect(self.horizontalSlider_temp_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_temp_2.setValue) QtCore.QObject.connect(self.spinBox_temp_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_temp_2.setValue) QtCore.QObject.connect(self.spinBox_time_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalSlider_time_2.setValue) QtCore.QObject.connect(self.horizontalSlider_time_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.spinBox_time_2.setValue) QtCore.QObject.connect(self.pushButton_premium, QtCore.SIGNAL(_fromUtf8("clicked()")), self.pushButton_premium.close) QtCore.QObject.connect(self.horizontalSlider_time_4, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.pushButton_premium.show) QtCore.QObject.connect(self.horizontalSlider_temp_4, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.pushButton_premium.show) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setTitle( QtGui.QApplication.translate("MainWindow", "FIRST PERIOD", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setText( QtGui.QApplication.translate("MainWindow", "time (days)", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText( QtGui.QApplication.translate("MainWindow", "temperature (°C)", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setTitle( QtGui.QApplication.translate("MainWindow", "SECOND PERIOD", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText( QtGui.QApplication.translate("MainWindow", "time (days)", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setText( QtGui.QApplication.translate("MainWindow", "temperature (°C)", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_3.setTitle( QtGui.QApplication.translate("MainWindow", "THIRD PERIOD", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText( QtGui.QApplication.translate("MainWindow", "time (days)", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setText( QtGui.QApplication.translate("MainWindow", "temperature (°C)", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_4.setTitle( QtGui.QApplication.translate("MainWindow", "FOURTH PERIOD", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setText( QtGui.QApplication.translate("MainWindow", "time (days)", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setText( QtGui.QApplication.translate("MainWindow", "temperature (°C)", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_premium.setText( QtGui.QApplication.translate( "MainWindow", "This option is only available \n" " for the premium version!", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_plot__savedia.setText( QtGui.QApplication.translate("MainWindow", "Save diagramm and data", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText( QtGui.QApplication.translate( "MainWindow", "<html><head/><body><p><img src=\":/logo_png/nutricialogopng-01.png\" \"width\" = 230></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.toolBar.setWindowTitle( QtGui.QApplication.translate("MainWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8)) self.actionNutricialogo.setText( QtGui.QApplication.translate("MainWindow", "nutricialogo", None, QtGui.QApplication.UnicodeUTF8))