class Ui_Period_Filter_Dialog(object): def setupUi(self, Period_Filter_Dialog): Period_Filter_Dialog.setObjectName(_fromUtf8("Period_Filter_Dialog")) Period_Filter_Dialog.resize(486, 390) Period_Filter_Dialog.setWindowTitle(QtGui.QApplication.translate("Period_Filter_Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8)) self.buttonBox = QtGui.QDialogButtonBox(Period_Filter_Dialog) self.buttonBox.setGeometry(QtCore.QRect(140, 350, 341, 32)) self.buttonBox.setOrientation(QtCore.Qt.Horizontal) self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) self.buttonBox.setObjectName(_fromUtf8("buttonBox")) self.Period_Filter_Plot = MatplotlibWidget(Period_Filter_Dialog) self.Period_Filter_Plot.setGeometry(QtCore.QRect(0, 0, 491, 300)) self.Period_Filter_Plot.setObjectName(_fromUtf8("Period_Filter_Plot")) self.Filter_start = QtGui.QLineEdit(Period_Filter_Dialog) self.Filter_start.setGeometry(QtCore.QRect(20, 340, 71, 20)) self.Filter_start.setObjectName(_fromUtf8("Filter_start")) self.Filter_end = QtGui.QLineEdit(Period_Filter_Dialog) self.Filter_end.setGeometry(QtCore.QRect(100, 340, 81, 20)) self.Filter_end.setObjectName(_fromUtf8("Filter_end")) self.label = QtGui.QLabel(Period_Filter_Dialog) self.label.setGeometry(QtCore.QRect(60, 320, 81, 16)) self.label.setText(QtGui.QApplication.translate("Period_Filter_Dialog", "Filtering Range", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.retranslateUi(Period_Filter_Dialog) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Period_Filter_Dialog.accept) QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Period_Filter_Dialog.reject) QtCore.QMetaObject.connectSlotsByName(Period_Filter_Dialog) def retranslateUi(self, Period_Filter_Dialog): pass
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.mpl = MatplotlibWidget(self.centralwidget) self.mpl.setGeometry(QtCore.QRect(130, 70, 561, 291)) self.mpl.setObjectName(_fromUtf8("mpl")) self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(150, 430, 75, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(290, 430, 75, 23)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.pushButton.setText(_translate("MainWindow", "Plot", None)) self.pushButton_2.setText(_translate("MainWindow", "Clear", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.mpl = MatplotlibWidget(self.centralwidget) self.mpl.setGeometry(QtCore.QRect(130, 70, 561, 291)) self.mpl.setObjectName(_fromUtf8("mpl")) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(150, 430, 75, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(290, 430, 75, 23)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.pushButton.setText(_translate("MainWindow", "Plot", None)) self.pushButton_2.setText(_translate("MainWindow", "Clear", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1088, 800) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.matplotlibwidget_static = MatplotlibWidget(self.centralwidget) self.matplotlibwidget_static.setGeometry( QtCore.QRect(399, 10, 301, 700)) self.matplotlibwidget_static.setObjectName("matplotlibwidget_static") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(10, 30, 101, 23)) self.pushButton.setObjectName("pushButton") self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(10, 240, 101, 23)) self.pushButton_2.setObjectName("pushButton_2") self.matplotlibwidget_static_2 = MatplotlibWidget(self.centralwidget) self.matplotlibwidget_static_2.setGeometry( QtCore.QRect(320, 30, 731, 491)) self.matplotlibwidget_static_2.setObjectName( "matplotlibwidget_static_2") self.listView = QtWidgets.QListView(self.centralwidget) self.listView.setGeometry(QtCore.QRect(130, 180, 161, 161)) self.listView.setObjectName("listView") self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_3.setGeometry(QtCore.QRect(170, 360, 75, 23)) self.pushButton_3.setObjectName("pushButton_3") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1088, 23)) 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.pushButton.clicked.connect(self.matplotlibwidget_static.show) self.pushButton_2.clicked.connect(self.matplotlibwidget_static.hide) self.pushButton_2.clicked.connect(self.matplotlibwidget_static_2.show) self.pushButton.clicked.connect(self.matplotlibwidget_static_2.hide) self.pushButton.clicked.connect(self.listView.hide) self.pushButton_2.clicked.connect(self.listView.show) self.pushButton.clicked.connect(self.pushButton_3.hide) self.pushButton_2.clicked.connect(self.pushButton_3.show) self.listView.clicked['QModelIndex'].connect( self.matplotlibwidget_static_2.show) self.pushButton_3.clicked.connect(self.matplotlibwidget_static_2.show) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "weights")) self.pushButton_2.setText(_translate("MainWindow", "archietecture")) self.pushButton_3.setText(_translate("MainWindow", "PushButton"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1088, 800) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.matplotlibwidget_static = MatplotlibWidget(self.centralwidget) self.matplotlibwidget_static.setGeometry(QtCore.QRect(399, 10, 301, 700)) self.matplotlibwidget_static.setObjectName("matplotlibwidget_static") self.pushButton = QtWidgets.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(10, 30, 101, 23)) self.pushButton.setObjectName("pushButton") self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(10, 240, 101, 23)) self.pushButton_2.setObjectName("pushButton_2") self.scrollArea = QtWidgets.QScrollArea(self.centralwidget) self.scrollArea.setGeometry(QtCore.QRect(190, 10, 881, 531)) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1000, 1000)) self.scrollAreaWidgetContents.setMinimumSize(QtCore.QSize(1000, 1000)) self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.matplotlibwidget_static_2 = MatplotlibWidget(self.scrollAreaWidgetContents) self.matplotlibwidget_static_2.setGeometry(QtCore.QRect(10, 10, 831, 491)) self.matplotlibwidget_static_2.setObjectName("matplotlibwidget_static_2") self.scrollArea.setWidget(self.scrollAreaWidgetContents) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1088, 23)) 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.pushButton.clicked.connect(self.matplotlibwidget_static.show) self.pushButton_2.clicked.connect(self.matplotlibwidget_static_2.show) self.pushButton.clicked.connect(self.matplotlibwidget_static_2.hide) self.pushButton_2.clicked.connect(self.matplotlibwidget_static.hide) self.pushButton.clicked.connect(self.scrollArea.hide) self.pushButton_2.clicked.connect(self.scrollArea.show) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.pushButton.setText(_translate("MainWindow", "weights")) self.pushButton_2.setText(_translate("MainWindow", "archietecture"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1088, 800) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.matplotlibwidget_static_2 = MatplotlibWidget(self.centralwidget) self.matplotlibwidget_static_2.setGeometry( QtCore.QRect(320, 30, 731, 491)) self.matplotlibwidget_static_2.setObjectName( "matplotlibwidget_static_2") self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(20, 120, 171, 381)) self.groupBox_2.setObjectName("groupBox_2") self.pushButton_2 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_2.setGeometry(QtCore.QRect(10, 20, 151, 23)) self.pushButton_2.setObjectName("pushButton_2") self.listView = QtWidgets.QListView(self.groupBox_2) self.listView.setGeometry(QtCore.QRect(10, 60, 151, 141)) self.listView.setObjectName("listView") self.pushButton_3 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_3.setGeometry(QtCore.QRect(0, 350, 75, 23)) self.pushButton_3.setObjectName("pushButton_3") self.listView_2 = QtWidgets.QListView(self.groupBox_2) self.listView_2.setGeometry(QtCore.QRect(10, 210, 151, 131)) self.listView_2.setObjectName("listView_2") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1088, 23)) 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.pushButton_3.clicked.connect(self.matplotlibwidget_static_2.show) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.groupBox_2.setTitle(_translate("MainWindow", "Architecture")) self.pushButton_2.setText( _translate("MainWindow", "Show the archietecture")) self.pushButton_3.setText(_translate("MainWindow", "PushButton"))
class Ui_DiagramWindow(object): def setupUi(self, DiagramWindow): DiagramWindow.setObjectName("DiagramWindow") DiagramWindow.resize(920, 828) self.dwWellboreSchematic_graphicsView = MatplotlibWidget(DiagramWindow) self.dwWellboreSchematic_graphicsView.setGeometry( QtCore.QRect(9, 9, 901, 801)) self.dwWellboreSchematic_graphicsView.setObjectName( "dwWellboreSchematic_graphicsView") self.retranslateUi(DiagramWindow) QtCore.QMetaObject.connectSlotsByName(DiagramWindow) def retranslateUi(self, DiagramWindow): _translate = QtCore.QCoreApplication.translate DiagramWindow.setWindowTitle( _translate("DiagramWindow", "Schematic Diagram Visualization"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(723, 736) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.RawPlot = MatplotlibWidget(self.centralwidget) self.RawPlot.setGeometry(QtCore.QRect(10, 30, 420, 151)) self.RawPlot.setObjectName(_fromUtf8("RawPlot")) self.PlayBack = QtGui.QPushButton(self.centralwidget) self.PlayBack.setGeometry(QtCore.QRect(440, 30, 93, 28)) self.PlayBack.setObjectName(_fromUtf8("PlayBack")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(440, 70, 112, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.RecordingText = QtGui.QTextBrowser(self.centralwidget) self.RecordingText.setGeometry(QtCore.QRect(440, 90, 256, 192)) self.RecordingText.setObjectName(_fromUtf8("RecordingText")) self.PitchPlot = MatplotlibWidget(self.centralwidget) self.PitchPlot.setGeometry(QtCore.QRect(10, 190, 420, 151)) self.PitchPlot.setObjectName(_fromUtf8("PitchPlot")) self.VTLPlot = MatplotlibWidget(self.centralwidget) self.VTLPlot.setGeometry(QtCore.QRect(10, 350, 420, 151)) self.VTLPlot.setObjectName(_fromUtf8("VTLPlot")) self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(440, 290, 107, 16)) self.label.setObjectName(_fromUtf8("label")) self.SelectionText = QtGui.QTextBrowser(self.centralwidget) self.SelectionText.setGeometry(QtCore.QRect(440, 310, 256, 192)) self.SelectionText.setObjectName(_fromUtf8("SelectionText")) self.VarPlot = MatplotlibWidget(self.centralwidget) self.VarPlot.setGeometry(QtCore.QRect(10, 510, 420, 151)) self.VarPlot.setObjectName(_fromUtf8("VarPlot")) #MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 723, 26)) self.menubar.setObjectName(_fromUtf8("menubar")) #MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) #MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.PlayBack.setText(_translate("MainWindow", "Play Selection", None)) self.label_2.setText(_translate("MainWindow", "Recording Statistics", None)) self.RecordingText.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:7.5pt; font-weight:400; font-style:normal;\">\n" "<p style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:8pt;\"><br /></p></body></html>", None)) self.label.setText(_translate("MainWindow", "Selection Statistics", None))
class Ui_plotWindow(object): def setupUi(self, plotWindow): plotWindow.setObjectName(_fromUtf8("plotWindow")) plotWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(plotWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.mplWidget = MatplotlibWidget(self.centralwidget) self.mplWidget.setGeometry(QtCore.QRect(10, 10, 781, 561)) self.mplWidget.setObjectName(_fromUtf8("mplWidget")) plotWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(plotWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) plotWindow.setStatusBar(self.statusbar) self.retranslateUi(plotWindow) QtCore.QMetaObject.connectSlotsByName(plotWindow) def retranslateUi(self, plotWindow): plotWindow.setWindowTitle(_translate("plotWindow", "Plot Window", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.mplwidget = MatplotlibWidget(self.centralwidget) self.mplwidget.setGeometry(QtCore.QRect(170, 150, 400, 300)) self.mplwidget.setObjectName("mplwidget") self.mplwidget.setFocus() self.mplwidget.axes.plot(x,y) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(170, 60, 75, 23)) self.pushButton.setObjectName("pushButton") QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL("clicked()"), self.plot) QtCore.QMetaObject.connectSlotsByName(MainWindow) def plot(self): global y global x x = [2,3,4] y = [2,2,1] self.replot() def replot(self): Ui_MainWindow() ui.setupUi(MainWindow)
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(649, 501) self.label = QtGui.QLabel(Form) self.label.setGeometry(QtCore.QRect(260, 30, 171, 16)) font = QtGui.QFont() font.setPointSize(16) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.matplotlibwidget = MatplotlibWidget(Form) self.matplotlibwidget.setGeometry(QtCore.QRect(130, 80, 400, 300)) self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget")) self.matplotlibwidget.plotDataPoints(x,y) self.dial = QtGui.QDial(Form) self.dial.setGeometry(QtCore.QRect(30, 90, 50, 64)) self.dial.setObjectName(_fromUtf8("dial")) self.label_2 = QtGui.QLabel(Form) self.label_2.setGeometry(QtCore.QRect(20, 160, 81, 21)) font = QtGui.QFont() font.setPointSize(14) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.retranslateUi(Form) QtCore.QObject.connect(self.dial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.label_2.setNum) QtCore.QObject.connect(self.dial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.matplotlibwidget.update) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "Form", None)) self.label.setText(_translate("Form", "Function: Sin(w.t)", None)) self.label_2.setText(_translate("Form", "TextLabel", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(690, 426) MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.mplwidget = MatplotlibWidget(self.centralwidget) self.mplwidget.setGeometry(QtCore.QRect(10, 10, 661, 371)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 690, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): pass
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(871, 644) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(480, 15, 381, 301)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.lineEdit = QtGui.QLineEdit(self.groupBox) self.lineEdit.setGeometry(QtCore.QRect(10, 60, 331, 20)) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.label = QtGui.QLabel(self.groupBox) self.label.setGeometry(QtCore.QRect(10, 180, 81, 16)) self.label.setObjectName(_fromUtf8("label")) self.lineEdit_2 = QtGui.QLineEdit(self.groupBox) self.lineEdit_2.setGeometry(QtCore.QRect(10, 200, 331, 41)) self.lineEdit_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) self.lineEdit_2.setReadOnly(True) self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2")) self.label_2 = QtGui.QLabel(self.groupBox) self.label_2.setGeometry(QtCore.QRect(10, 250, 61, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.progressBar = QtGui.QProgressBar(self.groupBox) self.progressBar.setGeometry(QtCore.QRect(6, 270, 371, 16)) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.splitter = QtGui.QSplitter(self.groupBox) self.splitter.setGeometry(QtCore.QRect(10, 100, 171, 20)) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.label_11 = QtGui.QLabel(self.splitter) self.label_11.setObjectName(_fromUtf8("label_11")) self.comboBox = QtGui.QComboBox(self.splitter) self.comboBox.setObjectName(_fromUtf8("comboBox")) self.comboBox.addItem(_fromUtf8("")) self.comboBox.addItem(_fromUtf8("")) self.comboBox.addItem(_fromUtf8("")) self.pushButton_4 = QtGui.QPushButton(self.groupBox) self.pushButton_4.setGeometry(QtCore.QRect(110, 30, 104, 23)) self.pushButton_4.setObjectName(_fromUtf8("pushButton_4")) self.pushButton = QtGui.QPushButton(self.groupBox) self.pushButton.setGeometry(QtCore.QRect(11, 30, 104, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.groupBox) self.pushButton_2.setGeometry(QtCore.QRect(10, 140, 104, 23)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.label_18 = QtGui.QLabel(self.groupBox) self.label_18.setGeometry(QtCore.QRect(198, 102, 51, 16)) self.label_18.setObjectName(_fromUtf8("label_18")) self.comboBox_4 = QtGui.QComboBox(self.groupBox) self.comboBox_4.setGeometry(QtCore.QRect(248, 100, 43, 20)) self.comboBox_4.setObjectName(_fromUtf8("comboBox_4")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_5 = QtGui.QComboBox(self.groupBox) self.comboBox_5.setGeometry(QtCore.QRect(298, 100, 43, 20)) self.comboBox_5.setObjectName(_fromUtf8("comboBox_5")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.radioButton = QtGui.QRadioButton(self.groupBox) self.radioButton.setGeometry(QtCore.QRect(140, 143, 82, 17)) self.radioButton.setChecked(True) self.radioButton.setObjectName(_fromUtf8("radioButton")) self.radioButton_2 = QtGui.QRadioButton(self.groupBox) self.radioButton_2.setGeometry(QtCore.QRect(230, 143, 82, 17)) self.radioButton_2.setObjectName(_fromUtf8("radioButton_2")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setGeometry(QtCore.QRect(140, 129, 120, 241)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 471, 381)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.widget = QtGui.QWidget() self.widget.setObjectName(_fromUtf8("widget")) self.label_4 = QtGui.QLabel(self.widget) self.label_4.setGeometry(QtCore.QRect(180, 600, 46, 20)) self.label_4.setObjectName(_fromUtf8("label_4")) self.mplwidget_3 = MatplotlibWidget(self.widget) self.mplwidget_3.setGeometry(QtCore.QRect(0, 0, 471, 361)) self.mplwidget_3.setObjectName(_fromUtf8("mplwidget_3")) self.tabWidget.addTab(self.widget, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.mplwidget_2 = MatplotlibWidget(self.tab_2) self.mplwidget_2.setGeometry(QtCore.QRect(0, 0, 471, 361)) self.mplwidget_2.setObjectName(_fromUtf8("mplwidget_2")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(0, 380, 471, 231)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.label_3 = QtGui.QLabel(self.groupBox_2) self.label_3.setGeometry(QtCore.QRect(80, 30, 71, 20)) self.label_3.setObjectName(_fromUtf8("label_3")) self.lineEdit_3 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_3.setGeometry(QtCore.QRect(520, 30, 91, 20)) self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3")) self.label_5 = QtGui.QLabel(self.groupBox_2) self.label_5.setGeometry(QtCore.QRect(280, 30, 46, 20)) self.label_5.setObjectName(_fromUtf8("label_5")) self.lineEdit_4 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_4.setEnabled(False) self.lineEdit_4.setGeometry(QtCore.QRect(320, 30, 41, 20)) self.lineEdit_4.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_4.setObjectName(_fromUtf8("lineEdit_4")) self.lineEdit_5 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_5.setEnabled(False) self.lineEdit_5.setGeometry(QtCore.QRect(150, 60, 91, 20)) self.lineEdit_5.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_5.setObjectName(_fromUtf8("lineEdit_5")) self.label_6 = QtGui.QLabel(self.groupBox_2) self.label_6.setGeometry(QtCore.QRect(280, 60, 46, 20)) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_7 = QtGui.QLabel(self.groupBox_2) self.label_7.setGeometry(QtCore.QRect(80, 60, 46, 20)) self.label_7.setObjectName(_fromUtf8("label_7")) self.lineEdit_6 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_6.setEnabled(False) self.lineEdit_6.setGeometry(QtCore.QRect(320, 60, 41, 20)) self.lineEdit_6.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_6.setObjectName(_fromUtf8("lineEdit_6")) self.label_10 = QtGui.QLabel(self.groupBox_2) self.label_10.setGeometry(QtCore.QRect(10, 90, 61, 16)) self.label_10.setObjectName(_fromUtf8("label_10")) self.lineEdit_9 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_9.setEnabled(False) self.lineEdit_9.setGeometry(QtCore.QRect(230, 140, 91, 20)) self.lineEdit_9.setText(_fromUtf8("")) self.lineEdit_9.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_9.setObjectName(_fromUtf8("lineEdit_9")) self.label_9 = QtGui.QLabel(self.groupBox_2) self.label_9.setGeometry(QtCore.QRect(216, 144, 8, 13)) self.label_9.setObjectName(_fromUtf8("label_9")) self.lineEdit_10 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_10.setEnabled(False) self.lineEdit_10.setGeometry(QtCore.QRect(120, 140, 91, 20)) self.lineEdit_10.setText(_fromUtf8("")) self.lineEdit_10.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_10.setObjectName(_fromUtf8("lineEdit_10")) self.pushButton_3 = QtGui.QPushButton(self.groupBox_2) self.pushButton_3.setEnabled(False) self.pushButton_3.setGeometry(QtCore.QRect(350, 140, 75, 20)) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.lineEdit_11 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_11.setEnabled(False) self.lineEdit_11.setGeometry(QtCore.QRect(150, 30, 91, 20)) self.lineEdit_11.setInputMask(_fromUtf8("")) self.lineEdit_11.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_11.setPlaceholderText(_fromUtf8("")) self.lineEdit_11.setObjectName(_fromUtf8("lineEdit_11")) self.pushButton_7 = QtGui.QPushButton(self.groupBox_2) self.pushButton_7.setGeometry(QtCore.QRect(390, 169, 31, 20)) self.pushButton_7.setObjectName(_fromUtf8("pushButton_7")) self.label_8 = QtGui.QLabel(self.groupBox_2) self.label_8.setGeometry(QtCore.QRect(70, 144, 46, 13)) self.label_8.setObjectName(_fromUtf8("label_8")) self.pushButton_5 = QtGui.QPushButton(self.groupBox_2) self.pushButton_5.setGeometry(QtCore.QRect(120, 170, 21, 23)) self.pushButton_5.setObjectName(_fromUtf8("pushButton_5")) self.groupBox_5 = QtGui.QGroupBox(self.centralwidget) self.groupBox_5.setGeometry(QtCore.QRect(480, 330, 381, 114)) self.groupBox_5.setObjectName(_fromUtf8("groupBox_5")) self.label_17 = QtGui.QLabel(self.groupBox_5) self.label_17.setGeometry(QtCore.QRect(10, 30, 46, 20)) self.label_17.setObjectName(_fromUtf8("label_17")) self.spinBox_2 = QtGui.QSpinBox(self.groupBox_5) self.spinBox_2.setEnabled(False) self.spinBox_2.setGeometry(QtCore.QRect(50, 30, 51, 20)) self.spinBox_2.setMinimum(1) self.spinBox_2.setMaximum(9000) self.spinBox_2.setObjectName(_fromUtf8("spinBox_2")) self.pushButton_6 = QtGui.QPushButton(self.groupBox_5) self.pushButton_6.setEnabled(False) self.pushButton_6.setGeometry(QtCore.QRect(120, 30, 75, 20)) self.pushButton_6.setObjectName(_fromUtf8("pushButton_6")) self.pushButton_9 = QtGui.QPushButton(self.groupBox_5) self.pushButton_9.setEnabled(False) self.pushButton_9.setGeometry(QtCore.QRect(290, 80, 75, 23)) self.pushButton_9.setObjectName(_fromUtf8("pushButton_9")) self.groupBox_3 = QtGui.QGroupBox(self.centralwidget) self.groupBox_3.setGeometry(QtCore.QRect(480, 450, 151, 51)) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.comboBox_3 = QtGui.QComboBox(self.groupBox_3) self.comboBox_3.setEnabled(False) self.comboBox_3.setGeometry(QtCore.QRect(30, 20, 101, 20)) self.comboBox_3.setObjectName(_fromUtf8("comboBox_3")) self.label_14 = QtGui.QLabel(self.groupBox_3) self.label_14.setEnabled(True) self.label_14.setGeometry(QtCore.QRect(16, 20, 9, 20)) self.label_14.setObjectName(_fromUtf8("label_14")) self.groupBox_6 = QtGui.QGroupBox(self.centralwidget) self.groupBox_6.setGeometry(QtCore.QRect(480, 510, 321, 51)) self.groupBox_6.setObjectName(_fromUtf8("groupBox_6")) self.spinBox = QtGui.QSpinBox(self.groupBox_6) self.spinBox.setEnabled(False) self.spinBox.setGeometry(QtCore.QRect(183, 20, 51, 20)) self.spinBox.setMinimum(1) self.spinBox.setMaximum(1) self.spinBox.setObjectName(_fromUtf8("spinBox")) self.comboBox_2 = QtGui.QComboBox(self.groupBox_6) self.comboBox_2.setEnabled(False) self.comboBox_2.setGeometry(QtCore.QRect(35, 20, 101, 20)) self.comboBox_2.setObjectName(_fromUtf8("comboBox_2")) self.label_12 = QtGui.QLabel(self.groupBox_6) self.label_12.setEnabled(True) self.label_12.setGeometry(QtCore.QRect(10, 20, 21, 20)) self.label_12.setObjectName(_fromUtf8("label_12")) self.label_13 = QtGui.QLabel(self.groupBox_6) self.label_13.setGeometry(QtCore.QRect(143, 20, 46, 20)) self.label_13.setObjectName(_fromUtf8("label_13")) self.lineEdit_12 = QtGui.QLineEdit(self.groupBox_6) self.lineEdit_12.setGeometry(QtCore.QRect(240, 20, 71, 20)) self.lineEdit_12.setMouseTracking(True) self.lineEdit_12.setAcceptDrops(True) self.lineEdit_12.setDragEnabled(False) self.lineEdit_12.setReadOnly(True) self.lineEdit_12.setObjectName(_fromUtf8("lineEdit_12")) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox.setTitle(_translate("MainWindow", "Data Input", None)) self.label.setText(_translate("MainWindow", "Data Info:", None)) self.label_2.setText(_translate("MainWindow", "Processing:", None)) self.label_11.setText(_translate("MainWindow", "Data Format:", None)) self.comboBox.setItemText(0, _translate("MainWindow", "Amp/Phase", None)) self.comboBox.setItemText(1, _translate("MainWindow", "Amp[dB]/Phase", None)) self.comboBox.setItemText(2, _translate("MainWindow", "Real/Imag", None)) self.pushButton_4.setText(_translate("MainWindow", "Clear", None)) self.pushButton.setText(_translate("MainWindow", "Load Dir", None)) self.pushButton_2.setText(_translate("MainWindow", "Load Data", None)) self.label_18.setText(_translate("MainWindow", "Columns:", None)) self.comboBox_4.setItemText(0, _translate("MainWindow", "1", "5")) self.comboBox_4.setItemText(1, _translate("MainWindow", "2", None)) self.comboBox_4.setItemText(2, _translate("MainWindow", "3", None)) self.comboBox_4.setItemText(3, _translate("MainWindow", "4", None)) self.comboBox_4.setItemText(4, _translate("MainWindow", "5", None)) self.comboBox_4.setItemText(5, _translate("MainWindow", "6", None)) self.comboBox_4.setItemText(6, _translate("MainWindow", "7", None)) self.comboBox_4.setItemText(7, _translate("MainWindow", "8", None)) self.comboBox_4.setItemText(8, _translate("MainWindow", "9", None)) self.comboBox_4.setItemText(9, _translate("MainWindow", "10", None)) self.comboBox_4.setItemText(10, _translate("MainWindow", "11", None)) self.comboBox_4.setItemText(11, _translate("MainWindow", "12", None)) self.comboBox_5.setItemText(0, _translate("MainWindow", "1", None)) self.comboBox_5.setItemText(1, _translate("MainWindow", "2", None)) self.comboBox_5.setItemText(2, _translate("MainWindow", "3", None)) self.comboBox_5.setItemText(3, _translate("MainWindow", "4", None)) self.comboBox_5.setItemText(4, _translate("MainWindow", "5", None)) self.comboBox_5.setItemText(5, _translate("MainWindow", "6", None)) self.comboBox_5.setItemText(6, _translate("MainWindow", "7", None)) self.comboBox_5.setItemText(7, _translate("MainWindow", "8", None)) self.comboBox_5.setItemText(8, _translate("MainWindow", "9", None)) self.comboBox_5.setItemText(9, _translate("MainWindow", "10", None)) self.comboBox_5.setItemText(10, _translate("MainWindow", "11", None)) self.comboBox_5.setItemText(11, _translate("MainWindow", "12", None)) self.radioButton.setText(_translate("MainWindow", "Notch-Res.", None)) self.radioButton_2.setText(_translate("MainWindow", "Lorentz", None)) self.label_4.setText(_translate("MainWindow", "x_val:", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.widget), _translate("MainWindow", "3D-Plots", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "2D-Plots", None)) self.groupBox_2.setTitle(_translate("MainWindow", "Plot Settings", None)) self.label_3.setText(_translate("MainWindow", "x (scan_var):", None)) self.label_5.setText(_translate("MainWindow", "unit:", None)) self.lineEdit_4.setText(_translate("MainWindow", "-", None)) self.lineEdit_5.setText(_translate("MainWindow", "Frequency", None)) self.label_6.setText(_translate("MainWindow", "unit:", None)) self.label_7.setText(_translate("MainWindow", "y:", None)) self.lineEdit_6.setText(_translate("MainWindow", "GHz", None)) self.label_10.setText(_translate("MainWindow", "Cut Data:", None)) self.label_9.setText(_translate("MainWindow", "--", None)) self.pushButton_3.setText(_translate("MainWindow", "Cut", None)) self.lineEdit_11.setText(_translate("MainWindow", "x", None)) self.pushButton_7.setText(_translate("MainWindow", "?", None)) self.label_8.setText(_translate("MainWindow", "y_range:", None)) self.pushButton_5.setText(_translate("MainWindow", "<-", None)) self.groupBox_5.setTitle(_translate("MainWindow", "Fit Parameters", None)) self.label_17.setText(_translate("MainWindow", "Scan:", None)) self.pushButton_6.setText(_translate("MainWindow", "Save", None)) self.pushButton_9.setText(_translate("MainWindow", "Save All", None)) self.groupBox_3.setTitle(_translate("MainWindow", "3-D Plot", None)) self.label_14.setText(_translate("MainWindow", "z:", None)) self.groupBox_6.setTitle(_translate("MainWindow", "2-D Plot", None)) self.label_12.setText(_translate("MainWindow", "z(y):", None)) self.label_13.setText(_translate("MainWindow", "Scan:", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1000, 800) MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_9 = QtGui.QWidget() self.tab_9.setObjectName(_fromUtf8("tab_9")) self.layoutWidget = QtGui.QWidget(self.tab_9) self.layoutWidget.setGeometry(QtCore.QRect(0, 0, 1011, 761)) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.gridLayout = QtGui.QGridLayout(self.layoutWidget) self.gridLayout.setMargin(0) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(self.layoutWidget) self.scrollArea.setFrameShadow(QtGui.QFrame.Plain) self.scrollArea.setWidgetResizable(False) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 978, 778)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.frameUserControls = QtGui.QFrame(self.scrollAreaWidgetContents) self.frameUserControls.setGeometry(QtCore.QRect(0, 380, 981, 401)) self.frameUserControls.setFrameShape(QtGui.QFrame.StyledPanel) self.frameUserControls.setFrameShadow(QtGui.QFrame.Raised) self.frameUserControls.setObjectName(_fromUtf8("frameUserControls")) self.frameLoadSaveControls = QtGui.QFrame(self.frameUserControls) self.frameLoadSaveControls.setGeometry(QtCore.QRect(660, 0, 311, 321)) self.frameLoadSaveControls.setFrameShape(QtGui.QFrame.Panel) self.frameLoadSaveControls.setFrameShadow(QtGui.QFrame.Plain) self.frameLoadSaveControls.setObjectName(_fromUtf8("frameLoadSaveControls")) self.pushButtonChooseSaveFile = QtGui.QPushButton(self.frameLoadSaveControls) self.pushButtonChooseSaveFile.setEnabled(True) self.pushButtonChooseSaveFile.setGeometry(QtCore.QRect(150, 190, 91, 21)) self.pushButtonChooseSaveFile.setText(QtGui.QApplication.translate("MainWindow", "Choose File", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonChooseSaveFile.setObjectName(_fromUtf8("pushButtonChooseSaveFile")) self.textEditSaveStatus = QtGui.QTextEdit(self.frameLoadSaveControls) self.textEditSaveStatus.setGeometry(QtCore.QRect(20, 280, 221, 31)) self.textEditSaveStatus.setReadOnly(True) self.textEditSaveStatus.setObjectName(_fromUtf8("textEditSaveStatus")) self.pushButtonSavePS = QtGui.QPushButton(self.frameLoadSaveControls) self.pushButtonSavePS.setGeometry(QtCore.QRect(30, 220, 211, 31)) self.pushButtonSavePS.setText(QtGui.QApplication.translate("MainWindow", "Save Pulse Sequence", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonSavePS.setObjectName(_fromUtf8("pushButtonSavePS")) self.label_12 = QtGui.QLabel(self.frameLoadSaveControls) self.label_12.setGeometry(QtCore.QRect(10, 100, 61, 16)) self.label_12.setText(QtGui.QApplication.translate("MainWindow", "Load Status", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setObjectName(_fromUtf8("label_12")) self.textEditSaveFile = QtGui.QTextEdit(self.frameLoadSaveControls) self.textEditSaveFile.setGeometry(QtCore.QRect(20, 190, 111, 21)) self.textEditSaveFile.setObjectName(_fromUtf8("textEditSaveFile")) self.label_10 = QtGui.QLabel(self.frameLoadSaveControls) self.label_10.setGeometry(QtCore.QRect(10, 260, 61, 16)) self.label_10.setText(QtGui.QApplication.translate("MainWindow", "Save Status", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setObjectName(_fromUtf8("label_10")) self.textEditLoadStatus = QtGui.QTextEdit(self.frameLoadSaveControls) self.textEditLoadStatus.setGeometry(QtCore.QRect(30, 120, 211, 31)) self.textEditLoadStatus.setReadOnly(True) self.textEditLoadStatus.setObjectName(_fromUtf8("textEditLoadStatus")) self.label_9 = QtGui.QLabel(self.frameLoadSaveControls) self.label_9.setGeometry(QtCore.QRect(10, 170, 46, 13)) self.label_9.setText(QtGui.QApplication.translate("MainWindow", "Save File", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setObjectName(_fromUtf8("label_9")) self.pushButtonLoadPS = QtGui.QPushButton(self.frameLoadSaveControls) self.pushButtonLoadPS.setGeometry(QtCore.QRect(30, 60, 211, 31)) self.pushButtonLoadPS.setText(QtGui.QApplication.translate("MainWindow", "Load Pulse Sequence", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonLoadPS.setObjectName(_fromUtf8("pushButtonLoadPS")) self.label_11 = QtGui.QLabel(self.frameLoadSaveControls) self.label_11.setGeometry(QtCore.QRect(10, 10, 61, 16)) font = QtGui.QFont() font.setPointSize(8) font.setBold(False) font.setWeight(50) self.label_11.setFont(font) self.label_11.setText(QtGui.QApplication.translate("MainWindow", "Load File", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setObjectName(_fromUtf8("label_11")) self.textEditLoadFile = QtGui.QTextEdit(self.frameLoadSaveControls) self.textEditLoadFile.setGeometry(QtCore.QRect(20, 30, 111, 21)) self.textEditLoadFile.setObjectName(_fromUtf8("textEditLoadFile")) self.pushButtonChooseLoadFile = QtGui.QPushButton(self.frameLoadSaveControls) self.pushButtonChooseLoadFile.setGeometry(QtCore.QRect(150, 30, 91, 21)) self.pushButtonChooseLoadFile.setText(QtGui.QApplication.translate("MainWindow", "Choose File", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonChooseLoadFile.setObjectName(_fromUtf8("pushButtonChooseLoadFile")) self.framePulseSequenceControls = QtGui.QFrame(self.frameUserControls) self.framePulseSequenceControls.setGeometry(QtCore.QRect(0, 0, 661, 321)) self.framePulseSequenceControls.setFrameShape(QtGui.QFrame.Panel) self.framePulseSequenceControls.setFrameShadow(QtGui.QFrame.Plain) self.framePulseSequenceControls.setLineWidth(2) self.framePulseSequenceControls.setObjectName(_fromUtf8("framePulseSequenceControls")) self.label_7 = QtGui.QLabel(self.framePulseSequenceControls) self.label_7.setGeometry(QtCore.QRect(10, 10, 141, 21)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_7.setFont(font) self.label_7.setText(QtGui.QApplication.translate("MainWindow", "Channel Number", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setObjectName(_fromUtf8("label_7")) self.framePulseTrainControls = QtGui.QFrame(self.framePulseSequenceControls) self.framePulseTrainControls.setGeometry(QtCore.QRect(10, 60, 621, 251)) self.framePulseTrainControls.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.framePulseTrainControls.setFrameShape(QtGui.QFrame.Panel) self.framePulseTrainControls.setFrameShadow(QtGui.QFrame.Plain) self.framePulseTrainControls.setLineWidth(1) self.framePulseTrainControls.setObjectName(_fromUtf8("framePulseTrainControls")) self.label_4 = QtGui.QLabel(self.framePulseTrainControls) self.label_4.setGeometry(QtCore.QRect(10, 12, 131, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Pulse Train Index", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.lineEditTimeOn = QtGui.QLineEdit(self.framePulseTrainControls) self.lineEditTimeOn.setGeometry(QtCore.QRect(10, 70, 101, 20)) self.lineEditTimeOn.setObjectName(_fromUtf8("lineEditTimeOn")) self.pushButtonDeletePulse = QtGui.QPushButton(self.framePulseTrainControls) self.pushButtonDeletePulse.setGeometry(QtCore.QRect(320, 100, 271, 31)) self.pushButtonDeletePulse.setText(QtGui.QApplication.translate("MainWindow", "Delete Pulse", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonDeletePulse.setObjectName(_fromUtf8("pushButtonDeletePulse")) self.label = QtGui.QLabel(self.framePulseTrainControls) self.label.setGeometry(QtCore.QRect(10, 50, 81, 16)) self.label.setText(QtGui.QApplication.translate("MainWindow", "Time On (s)", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.label_6 = QtGui.QLabel(self.framePulseTrainControls) self.label_6.setGeometry(QtCore.QRect(320, 50, 101, 16)) self.label_6.setText(QtGui.QApplication.translate("MainWindow", "Pulse Separation (s)", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.lineEditPulseSeparation = QtGui.QLineEdit(self.framePulseTrainControls) self.lineEditPulseSeparation.setGeometry(QtCore.QRect(320, 70, 111, 20)) self.lineEditPulseSeparation.setObjectName(_fromUtf8("lineEditPulseSeparation")) self.lineEditPulseWidth = QtGui.QLineEdit(self.framePulseTrainControls) self.lineEditPulseWidth.setGeometry(QtCore.QRect(160, 70, 111, 20)) self.lineEditPulseWidth.setObjectName(_fromUtf8("lineEditPulseWidth")) self.pushButtonAddPulse = QtGui.QPushButton(self.framePulseTrainControls) self.pushButtonAddPulse.setGeometry(QtCore.QRect(10, 100, 261, 31)) self.pushButtonAddPulse.setText(QtGui.QApplication.translate("MainWindow", "Add Pulse", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonAddPulse.setObjectName(_fromUtf8("pushButtonAddPulse")) self.label_3 = QtGui.QLabel(self.framePulseTrainControls) self.label_3.setGeometry(QtCore.QRect(480, 50, 91, 16)) self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Pulses in Train", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.label_2 = QtGui.QLabel(self.framePulseTrainControls) self.label_2.setGeometry(QtCore.QRect(160, 50, 81, 16)) self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Pulse Width (s)", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.comboBoxPulseTrainIndex = QtGui.QComboBox(self.framePulseTrainControls) self.comboBoxPulseTrainIndex.setGeometry(QtCore.QRect(150, 12, 131, 31)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.comboBoxPulseTrainIndex.setFont(font) self.comboBoxPulseTrainIndex.setObjectName(_fromUtf8("comboBoxPulseTrainIndex")) self.lineEditPulsesInTrain = QtGui.QLineEdit(self.framePulseTrainControls) self.lineEditPulsesInTrain.setGeometry(QtCore.QRect(480, 72, 113, 20)) self.lineEditPulsesInTrain.setInputMethodHints(QtCore.Qt.ImhNone) self.lineEditPulsesInTrain.setInputMask(_fromUtf8("")) self.lineEditPulsesInTrain.setObjectName(_fromUtf8("lineEditPulsesInTrain")) self.label_16 = QtGui.QLabel(self.framePulseTrainControls) self.label_16.setGeometry(QtCore.QRect(10, 160, 131, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_16.setFont(font) self.label_16.setText(QtGui.QApplication.translate("MainWindow", "Wait Events Index", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setObjectName(_fromUtf8("label_16")) self.lineEditWaitTime = QtGui.QLineEdit(self.framePulseTrainControls) self.lineEditWaitTime.setGeometry(QtCore.QRect(80, 210, 113, 20)) self.lineEditWaitTime.setObjectName(_fromUtf8("lineEditWaitTime")) self.label_17 = QtGui.QLabel(self.framePulseTrainControls) self.label_17.setGeometry(QtCore.QRect(40, 210, 46, 13)) self.label_17.setText(QtGui.QApplication.translate("MainWindow", "Time (s)", None, QtGui.QApplication.UnicodeUTF8)) self.label_17.setObjectName(_fromUtf8("label_17")) self.pushButtonAddWait = QtGui.QPushButton(self.framePulseTrainControls) self.pushButtonAddWait.setGeometry(QtCore.QRect(230, 200, 141, 31)) self.pushButtonAddWait.setText(QtGui.QApplication.translate("MainWindow", "Add Wait Event", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonAddWait.setObjectName(_fromUtf8("pushButtonAddWait")) self.pushButtonDeleteWait = QtGui.QPushButton(self.framePulseTrainControls) self.pushButtonDeleteWait.setGeometry(QtCore.QRect(400, 200, 141, 31)) self.pushButtonDeleteWait.setText(QtGui.QApplication.translate("MainWindow", "Delete Wait Event", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonDeleteWait.setObjectName(_fromUtf8("pushButtonDeleteWait")) self.comboBoxWaitEvents = QtGui.QComboBox(self.framePulseTrainControls) self.comboBoxWaitEvents.setGeometry(QtCore.QRect(150, 160, 141, 31)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.comboBoxWaitEvents.setFont(font) self.comboBoxWaitEvents.setObjectName(_fromUtf8("comboBoxWaitEvents")) self.label_18 = QtGui.QLabel(self.framePulseTrainControls) self.label_18.setGeometry(QtCore.QRect(360, 170, 131, 20)) self.label_18.setText(QtGui.QApplication.translate("MainWindow", "Begin loop after first wait?", None, QtGui.QApplication.UnicodeUTF8)) self.label_18.setObjectName(_fromUtf8("label_18")) self.checkBoxWaitLoop = QtGui.QCheckBox(self.framePulseTrainControls) self.checkBoxWaitLoop.setGeometry(QtCore.QRect(490, 170, 16, 17)) self.checkBoxWaitLoop.setText(_fromUtf8("")) self.checkBoxWaitLoop.setObjectName(_fromUtf8("checkBoxWaitLoop")) self.comboBoxChannel = QtGui.QComboBox(self.framePulseSequenceControls) self.comboBoxChannel.setGeometry(QtCore.QRect(160, 10, 131, 41)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.comboBoxChannel.setFont(font) self.comboBoxChannel.setObjectName(_fromUtf8("comboBoxChannel")) self.label_8 = QtGui.QLabel(self.scrollAreaWidgetContents) self.label_8.setGeometry(QtCore.QRect(0, 0, 971, 41)) font = QtGui.QFont() font.setPointSize(20) font.setBold(True) font.setUnderline(False) font.setWeight(75) self.label_8.setFont(font) self.label_8.setFrameShape(QtGui.QFrame.WinPanel) self.label_8.setText(QtGui.QApplication.translate("MainWindow", "Pulse Sequence Generator", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setAlignment(QtCore.Qt.AlignCenter) self.label_8.setIndent(0) self.label_8.setObjectName(_fromUtf8("label_8")) self.widgetMPLPlot = QtGui.QWidget(self.scrollAreaWidgetContents) self.widgetMPLPlot.setEnabled(True) self.widgetMPLPlot.setGeometry(QtCore.QRect(0, 40, 971, 301)) self.widgetMPLPlot.setObjectName(_fromUtf8("widgetMPLPlot")) self.mplwidgetPulseSeq = MatplotlibWidget(self.widgetMPLPlot) self.mplwidgetPulseSeq.setGeometry(QtCore.QRect(260, 10, 251, 251)) self.mplwidgetPulseSeq.setObjectName(_fromUtf8("mplwidgetPulseSeq")) self.widgetMPLToolbar = QtGui.QWidget(self.scrollAreaWidgetContents) self.widgetMPLToolbar.setGeometry(QtCore.QRect(-1, 330, 971, 51)) self.widgetMPLToolbar.setObjectName(_fromUtf8("widgetMPLToolbar")) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_9, _fromUtf8("")) self.tab_10 = QtGui.QWidget() self.tab_10.setObjectName(_fromUtf8("tab_10")) self.textEditMessages = QtGui.QTextEdit(self.tab_10) self.textEditMessages.setGeometry(QtCore.QRect(13, 40, 891, 281)) font = QtGui.QFont() font.setPointSize(10) self.textEditMessages.setFont(font) self.textEditMessages.setReadOnly(True) self.textEditMessages.setObjectName(_fromUtf8("textEditMessages")) self.frame = QtGui.QFrame(self.tab_10) self.frame.setGeometry(QtCore.QRect(10, 330, 781, 161)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.pushButtonStartSequence = QtGui.QPushButton(self.frame) self.pushButtonStartSequence.setGeometry(QtCore.QRect(440, 100, 201, 41)) self.pushButtonStartSequence.setText(QtGui.QApplication.translate("MainWindow", "Start Pulse Sequence", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonStartSequence.setAutoDefault(False) self.pushButtonStartSequence.setDefault(False) self.pushButtonStartSequence.setFlat(False) self.pushButtonStartSequence.setObjectName(_fromUtf8("pushButtonStartSequence")) self.pushButtonInitializePB = QtGui.QPushButton(self.frame) self.pushButtonInitializePB.setGeometry(QtCore.QRect(440, 30, 201, 41)) self.pushButtonInitializePB.setText(QtGui.QApplication.translate("MainWindow", "Test Initialization", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonInitializePB.setObjectName(_fromUtf8("pushButtonInitializePB")) self.lineEditPBClockFrequency = QtGui.QLineEdit(self.frame) self.lineEditPBClockFrequency.setGeometry(QtCore.QRect(10, 30, 271, 20)) self.lineEditPBClockFrequency.setText(QtGui.QApplication.translate("MainWindow", "400.0", None, QtGui.QApplication.UnicodeUTF8)) self.lineEditPBClockFrequency.setObjectName(_fromUtf8("lineEditPBClockFrequency")) self.label_5 = QtGui.QLabel(self.frame) self.label_5.setGeometry(QtCore.QRect(10, 10, 221, 16)) self.label_5.setText(QtGui.QApplication.translate("MainWindow", "PB Clock Speed (MHz) [Determined by Board]", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.checkBoxInfiniteLoop = QtGui.QCheckBox(self.frame) self.checkBoxInfiniteLoop.setGeometry(QtCore.QRect(10, 80, 81, 20)) self.checkBoxInfiniteLoop.setLayoutDirection(QtCore.Qt.RightToLeft) self.checkBoxInfiniteLoop.setText(QtGui.QApplication.translate("MainWindow", "Infinite Loop", None, QtGui.QApplication.UnicodeUTF8)) self.checkBoxInfiniteLoop.setObjectName(_fromUtf8("checkBoxInfiniteLoop")) self.spinBoxNumberOfLoops = QtGui.QSpinBox(self.frame) self.spinBoxNumberOfLoops.setGeometry(QtCore.QRect(100, 130, 181, 22)) self.spinBoxNumberOfLoops.setMinimum(1) self.spinBoxNumberOfLoops.setMaximum(1048576) self.spinBoxNumberOfLoops.setObjectName(_fromUtf8("spinBoxNumberOfLoops")) self.label_14 = QtGui.QLabel(self.frame) self.label_14.setGeometry(QtCore.QRect(10, 130, 91, 16)) self.label_14.setText(QtGui.QApplication.translate("MainWindow", "Number of Loops", None, QtGui.QApplication.UnicodeUTF8)) self.label_14.setObjectName(_fromUtf8("label_14")) self.doubleSpinBoxRunTime = QtGui.QDoubleSpinBox(self.frame) self.doubleSpinBoxRunTime.setGeometry(QtCore.QRect(180, 80, 101, 22)) self.doubleSpinBoxRunTime.setDecimals(6) self.doubleSpinBoxRunTime.setMinimum(1e-06) self.doubleSpinBoxRunTime.setMaximum(1000000000.0) self.doubleSpinBoxRunTime.setProperty("value", 10.0) self.doubleSpinBoxRunTime.setObjectName(_fromUtf8("doubleSpinBoxRunTime")) self.label_15 = QtGui.QLabel(self.frame) self.label_15.setGeometry(QtCore.QRect(110, 80, 71, 16)) self.label_15.setText(QtGui.QApplication.translate("MainWindow", "Run Time (s)", None, QtGui.QApplication.UnicodeUTF8)) self.label_15.setObjectName(_fromUtf8("label_15")) self.pushButtonClearMessages = QtGui.QPushButton(self.tab_10) self.pushButtonClearMessages.setGeometry(QtCore.QRect(810, 330, 91, 23)) self.pushButtonClearMessages.setText(QtGui.QApplication.translate("MainWindow", "Clear Messages", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonClearMessages.setObjectName(_fromUtf8("pushButtonClearMessages")) self.label_13 = QtGui.QLabel(self.tab_10) self.label_13.setGeometry(QtCore.QRect(20, 20, 321, 16)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label_13.setFont(font) self.label_13.setText(QtGui.QApplication.translate("MainWindow", "Messages from subprocess", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setObjectName(_fromUtf8("label_13")) self.tabWidget.addTab(self.tab_10, _fromUtf8("")) self.gridLayout_2.addWidget(self.tabWidget, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), QtGui.QApplication.translate("MainWindow", "Pulse Sequence Generator", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), QtGui.QApplication.translate("MainWindow", "Pulse Blaster Controls", None, QtGui.QApplication.UnicodeUTF8))
class Ui_analyzeBenchmark(object): def setupUi(self, analyzeBenchmark): analyzeBenchmark.setObjectName(_fromUtf8("analyzeBenchmark")) analyzeBenchmark.resize(924, 673) self.tabWidget = QtGui.QTabWidget(analyzeBenchmark) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 931, 681)) font = QtGui.QFont() font.setPointSize(11) self.tabWidget.setFont(font) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.SelectButton = QtGui.QPushButton(self.tab) self.SelectButton.setGeometry(QtCore.QRect(20, 520, 75, 23)) self.SelectButton.setObjectName(_fromUtf8("SelectButton")) self.RunInfo = QtGui.QTextBrowser(self.tab) self.RunInfo.setGeometry(QtCore.QRect(250, 90, 411, 401)) self.RunInfo.setObjectName(_fromUtf8("RunInfo")) self.SearchPath = QtGui.QLineEdit(self.tab) self.SearchPath.setGeometry(QtCore.QRect(150, 30, 511, 21)) self.SearchPath.setObjectName(_fromUtf8("SearchPath")) self.RunLabel = QtGui.QLabel(self.tab) self.RunLabel.setGeometry(QtCore.QRect(30, 70, 191, 16)) self.RunLabel.setObjectName(_fromUtf8("RunLabel")) self.RunList = QtGui.QListWidget(self.tab) self.RunList.setGeometry(QtCore.QRect(20, 90, 211, 401)) self.RunList.setObjectName(_fromUtf8("RunList")) self.ClearButton = QtGui.QPushButton(self.tab) self.ClearButton.setGeometry(QtCore.QRect(140, 520, 75, 23)) self.ClearButton.setObjectName(_fromUtf8("ClearButton")) self.label = QtGui.QLabel(self.tab) self.label.setGeometry(QtCore.QRect(260, 70, 391, 20)) self.label.setObjectName(_fromUtf8("label")) self.EnterDirectory = QtGui.QLabel(self.tab) self.EnterDirectory.setGeometry(QtCore.QRect(20, 30, 121, 21)) self.EnterDirectory.setObjectName(_fromUtf8("EnterDirectory")) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.host1disk1 = QtGui.QCheckBox(self.tab_3) self.host1disk1.setGeometry(QtCore.QRect(310, 120, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host1disk1.setFont(font) self.host1disk1.setObjectName(_fromUtf8("host1disk1")) self.reads50 = QtGui.QCheckBox(self.tab_3) self.reads50.setGeometry(QtCore.QRect(20, 210, 91, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads50.setFont(font) self.reads50.setObjectName(_fromUtf8("reads50")) self.Readslabel = QtGui.QLabel(self.tab_3) self.Readslabel.setGeometry(QtCore.QRect(20, 30, 71, 16)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.Readslabel.setFont(font) self.Readslabel.setObjectName(_fromUtf8("Readslabel")) self.reads60 = QtGui.QCheckBox(self.tab_3) self.reads60.setGeometry(QtCore.QRect(20, 240, 81, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads60.setFont(font) self.reads60.setObjectName(_fromUtf8("reads60")) self.CancelButton = QtGui.QPushButton(self.tab_3) self.CancelButton.setGeometry(QtCore.QRect(830, 620, 75, 23)) self.CancelButton.setObjectName(_fromUtf8("CancelButton")) self.reads30 = QtGui.QCheckBox(self.tab_3) self.reads30.setGeometry(QtCore.QRect(20, 150, 81, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads30.setFont(font) self.reads30.setObjectName(_fromUtf8("reads30")) self.host1disktotal = QtGui.QCheckBox(self.tab_3) self.host1disktotal.setGeometry(QtCore.QRect(310, 100, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host1disktotal.setFont(font) self.host1disktotal.setObjectName(_fromUtf8("host1disktotal")) self.host1disk2 = QtGui.QCheckBox(self.tab_3) self.host1disk2.setGeometry(QtCore.QRect(310, 140, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host1disk2.setFont(font) self.host1disk2.setObjectName(_fromUtf8("host1disk2")) self.Hostslabel = QtGui.QLabel(self.tab_3) self.Hostslabel.setGeometry(QtCore.QRect(130, 30, 121, 16)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.Hostslabel.setFont(font) self.Hostslabel.setObjectName(_fromUtf8("Hostslabel")) self.reads0 = QtGui.QCheckBox(self.tab_3) self.reads0.setGeometry(QtCore.QRect(20, 60, 41, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads0.setFont(font) self.reads0.setObjectName(_fromUtf8("reads0")) self.reads90 = QtGui.QCheckBox(self.tab_3) self.reads90.setGeometry(QtCore.QRect(20, 330, 111, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads90.setFont(font) self.reads90.setObjectName(_fromUtf8("reads90")) self.DisplayButton = QtGui.QPushButton(self.tab_3) self.DisplayButton.setGeometry(QtCore.QRect(740, 620, 75, 23)) self.DisplayButton.setObjectName(_fromUtf8("DisplayButton")) self.reads10 = QtGui.QCheckBox(self.tab_3) self.reads10.setGeometry(QtCore.QRect(20, 90, 71, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads10.setFont(font) self.reads10.setObjectName(_fromUtf8("reads10")) self.reads80 = QtGui.QCheckBox(self.tab_3) self.reads80.setGeometry(QtCore.QRect(20, 300, 101, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads80.setFont(font) self.reads80.setObjectName(_fromUtf8("reads80")) self.reads100 = QtGui.QCheckBox(self.tab_3) self.reads100.setGeometry(QtCore.QRect(20, 360, 91, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads100.setFont(font) self.reads100.setObjectName(_fromUtf8("reads100")) self.reads70 = QtGui.QCheckBox(self.tab_3) self.reads70.setGeometry(QtCore.QRect(20, 270, 91, 16)) font = QtGui.QFont() font.setPointSize(11) self.reads70.setFont(font) self.reads70.setObjectName(_fromUtf8("reads70")) self.reads20 = QtGui.QCheckBox(self.tab_3) self.reads20.setGeometry(QtCore.QRect(20, 120, 71, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads20.setFont(font) self.reads20.setObjectName(_fromUtf8("reads20")) self.reads40 = QtGui.QCheckBox(self.tab_3) self.reads40.setGeometry(QtCore.QRect(20, 180, 81, 17)) font = QtGui.QFont() font.setPointSize(11) self.reads40.setFont(font) self.reads40.setObjectName(_fromUtf8("reads40")) self.label4 = QtGui.QLabel(self.tab_3) self.label4.setGeometry(QtCore.QRect(660, 30, 71, 16)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label4.setFont(font) self.label4.setObjectName(_fromUtf8("label4")) self.RadioButton4k = QtGui.QRadioButton(self.tab_3) self.RadioButton4k.setEnabled(False) self.RadioButton4k.setGeometry(QtCore.QRect(660, 60, 151, 17)) self.RadioButton4k.setObjectName(_fromUtf8("RadioButton4k")) self.host1disk3 = QtGui.QCheckBox(self.tab_3) self.host1disk3.setEnabled(False) self.host1disk3.setGeometry(QtCore.QRect(310, 160, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host1disk3.setFont(font) self.host1disk3.setObjectName(_fromUtf8("host1disk3")) self.host1disk4 = QtGui.QCheckBox(self.tab_3) self.host1disk4.setEnabled(False) self.host1disk4.setGeometry(QtCore.QRect(310, 180, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host1disk4.setFont(font) self.host1disk4.setObjectName(_fromUtf8("host1disk4")) self.RadioButton8k = QtGui.QRadioButton(self.tab_3) self.RadioButton8k.setGeometry(QtCore.QRect(660, 90, 151, 17)) self.RadioButton8k.setChecked(True) self.RadioButton8k.setObjectName(_fromUtf8("RadioButton8k")) self.RadioButton16k = QtGui.QRadioButton(self.tab_3) self.RadioButton16k.setEnabled(False) self.RadioButton16k.setGeometry(QtCore.QRect(660, 120, 151, 17)) self.RadioButton16k.setObjectName(_fromUtf8("RadioButton16k")) self.RadioButton32k = QtGui.QRadioButton(self.tab_3) self.RadioButton32k.setEnabled(False) self.RadioButton32k.setGeometry(QtCore.QRect(660, 150, 151, 17)) self.RadioButton32k.setObjectName(_fromUtf8("RadioButton32k")) self.RadioButton64k = QtGui.QRadioButton(self.tab_3) self.RadioButton64k.setEnabled(False) self.RadioButton64k.setGeometry(QtCore.QRect(660, 180, 151, 17)) self.RadioButton64k.setObjectName(_fromUtf8("RadioButton64k")) self.RadioButton128k = QtGui.QRadioButton(self.tab_3) self.RadioButton128k.setEnabled(False) self.RadioButton128k.setGeometry(QtCore.QRect(660, 210, 151, 17)) self.RadioButton128k.setObjectName(_fromUtf8("RadioButton128k")) self.RadioButton256k = QtGui.QRadioButton(self.tab_3) self.RadioButton256k.setGeometry(QtCore.QRect(660, 240, 151, 17)) self.RadioButton256k.setObjectName(_fromUtf8("RadioButton256k")) self.DiskLabel = QtGui.QLabel(self.tab_3) self.DiskLabel.setGeometry(QtCore.QRect(330, 30, 121, 16)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.DiskLabel.setFont(font) self.DiskLabel.setObjectName(_fromUtf8("DiskLabel")) self.host2disk4 = QtGui.QCheckBox(self.tab_3) self.host2disk4.setEnabled(False) self.host2disk4.setGeometry(QtCore.QRect(310, 290, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host2disk4.setFont(font) self.host2disk4.setObjectName(_fromUtf8("host2disk4")) self.host2disktotal = QtGui.QCheckBox(self.tab_3) self.host2disktotal.setGeometry(QtCore.QRect(310, 210, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host2disktotal.setFont(font) self.host2disktotal.setObjectName(_fromUtf8("host2disktotal")) self.host2disk2 = QtGui.QCheckBox(self.tab_3) self.host2disk2.setGeometry(QtCore.QRect(310, 250, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host2disk2.setFont(font) self.host2disk2.setObjectName(_fromUtf8("host2disk2")) self.host2disk3 = QtGui.QCheckBox(self.tab_3) self.host2disk3.setEnabled(False) self.host2disk3.setGeometry(QtCore.QRect(310, 270, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host2disk3.setFont(font) self.host2disk3.setObjectName(_fromUtf8("host2disk3")) self.host2disk1 = QtGui.QCheckBox(self.tab_3) self.host2disk1.setGeometry(QtCore.QRect(310, 230, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host2disk1.setFont(font) self.host2disk1.setObjectName(_fromUtf8("host2disk1")) self.host3disk4 = QtGui.QCheckBox(self.tab_3) self.host3disk4.setEnabled(False) self.host3disk4.setGeometry(QtCore.QRect(310, 400, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host3disk4.setFont(font) self.host3disk4.setObjectName(_fromUtf8("host3disk4")) self.host3disktotal = QtGui.QCheckBox(self.tab_3) self.host3disktotal.setEnabled(False) self.host3disktotal.setGeometry(QtCore.QRect(310, 320, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host3disktotal.setFont(font) self.host3disktotal.setObjectName(_fromUtf8("host3disktotal")) self.host3disk2 = QtGui.QCheckBox(self.tab_3) self.host3disk2.setEnabled(False) self.host3disk2.setGeometry(QtCore.QRect(310, 360, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host3disk2.setFont(font) self.host3disk2.setObjectName(_fromUtf8("host3disk2")) self.host3disk3 = QtGui.QCheckBox(self.tab_3) self.host3disk3.setEnabled(False) self.host3disk3.setGeometry(QtCore.QRect(310, 380, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host3disk3.setFont(font) self.host3disk3.setObjectName(_fromUtf8("host3disk3")) self.host3disk1 = QtGui.QCheckBox(self.tab_3) self.host3disk1.setEnabled(False) self.host3disk1.setGeometry(QtCore.QRect(310, 340, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host3disk1.setFont(font) self.host3disk1.setObjectName(_fromUtf8("host3disk1")) self.host4disk4 = QtGui.QCheckBox(self.tab_3) self.host4disk4.setEnabled(False) self.host4disk4.setGeometry(QtCore.QRect(310, 510, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host4disk4.setFont(font) self.host4disk4.setObjectName(_fromUtf8("host4disk4")) self.host4disktotal = QtGui.QCheckBox(self.tab_3) self.host4disktotal.setEnabled(False) self.host4disktotal.setGeometry(QtCore.QRect(310, 430, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host4disktotal.setFont(font) self.host4disktotal.setObjectName(_fromUtf8("host4disktotal")) self.host4disk2 = QtGui.QCheckBox(self.tab_3) self.host4disk2.setEnabled(False) self.host4disk2.setGeometry(QtCore.QRect(310, 470, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host4disk2.setFont(font) self.host4disk2.setObjectName(_fromUtf8("host4disk2")) self.host4disk3 = QtGui.QCheckBox(self.tab_3) self.host4disk3.setEnabled(False) self.host4disk3.setGeometry(QtCore.QRect(310, 490, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host4disk3.setFont(font) self.host4disk3.setObjectName(_fromUtf8("host4disk3")) self.host4disk1 = QtGui.QCheckBox(self.tab_3) self.host4disk1.setEnabled(False) self.host4disk1.setGeometry(QtCore.QRect(310, 450, 311, 17)) font = QtGui.QFont() font.setPointSize(11) self.host4disk1.setFont(font) self.host4disk1.setObjectName(_fromUtf8("host4disk1")) self.label4_2 = QtGui.QLabel(self.tab_3) self.label4_2.setGeometry(QtCore.QRect(660, 300, 71, 16)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setWeight(75) self.label4_2.setFont(font) self.label4_2.setObjectName(_fromUtf8("label4_2")) self.RandomAccess = QtGui.QCheckBox(self.tab_3) self.RandomAccess.setGeometry(QtCore.QRect(660, 330, 111, 17)) self.RandomAccess.setChecked(True) self.RandomAccess.setObjectName(_fromUtf8("RandomAccess")) self.SegmentedAccess = QtGui.QCheckBox(self.tab_3) self.SegmentedAccess.setGeometry(QtCore.QRect(660, 360, 111, 17)) self.SegmentedAccess.setObjectName(_fromUtf8("SegmentedAccess")) self.GrandTotal = QtGui.QCheckBox(self.tab_3) self.GrandTotal.setGeometry(QtCore.QRect(310, 60, 311, 17)) font = QtGui.QFont() font.setPointSize(14) self.GrandTotal.setFont(font) self.GrandTotal.setObjectName(_fromUtf8("GrandTotal")) self.host1 = QtGui.QLabel(self.tab_3) self.host1.setGeometry(QtCore.QRect(130, 100, 171, 16)) self.host1.setObjectName(_fromUtf8("host1")) self.host2 = QtGui.QLabel(self.tab_3) self.host2.setGeometry(QtCore.QRect(130, 210, 171, 16)) self.host2.setObjectName(_fromUtf8("host2")) self.host3 = QtGui.QLabel(self.tab_3) self.host3.setEnabled(False) self.host3.setGeometry(QtCore.QRect(130, 320, 171, 16)) self.host3.setObjectName(_fromUtf8("host3")) self.host4 = QtGui.QLabel(self.tab_3) self.host4.setEnabled(False) self.host4.setGeometry(QtCore.QRect(130, 430, 171, 16)) self.host4.setObjectName(_fromUtf8("host4")) self.tabWidget.addTab(self.tab_3, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.tableWidget = QtGui.QTableWidget(self.tab_2) self.tableWidget.setGeometry(QtCore.QRect(0, 40, 921, 611)) self.tableWidget.setObjectName(_fromUtf8("tableWidget")) self.tableWidget.setColumnCount(0) self.tableWidget.setRowCount(0) self.Table_RunName = QtGui.QLabel(self.tab_2) self.Table_RunName.setGeometry(QtCore.QRect(10, 10, 891, 16)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.Table_RunName.setFont(font) self.Table_RunName.setAlignment(QtCore.Qt.AlignCenter) self.Table_RunName.setObjectName(_fromUtf8("Table_RunName")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName(_fromUtf8("tab_4")) self.matplotlibwidget = MatplotlibWidget(self.tab_4) self.matplotlibwidget.setGeometry(QtCore.QRect(0, 0, 921, 641)) self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget")) self.tabWidget.addTab(self.tab_4, _fromUtf8("")) self.retranslateUi(analyzeBenchmark) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(analyzeBenchmark) def retranslateUi(self, analyzeBenchmark): analyzeBenchmark.setWindowTitle(_translate("analyzeBenchmark", "Analyze Vesper Benchmarks", None)) self.SelectButton.setText(_translate("analyzeBenchmark", "Select", None)) self.RunLabel.setText(_translate("analyzeBenchmark", "Available Runs", None)) self.ClearButton.setText(_translate("analyzeBenchmark", "Clear", None)) self.label.setText(_translate("analyzeBenchmark", "Run Info:", None)) self.EnterDirectory.setText(_translate("analyzeBenchmark", "Enter SearchDirectory: ", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("analyzeBenchmark", "RunList", None)) self.host1disk1.setText(_translate("analyzeBenchmark", "physical disk 2", None)) self.reads50.setText(_translate("analyzeBenchmark", "50%", None)) self.Readslabel.setText(_translate("analyzeBenchmark", "Reads", None)) self.reads60.setText(_translate("analyzeBenchmark", "60%", None)) self.CancelButton.setText(_translate("analyzeBenchmark", "Cancel", None)) self.reads30.setText(_translate("analyzeBenchmark", "30%", None)) self.host1disktotal.setText(_translate("analyzeBenchmark", "Total", None)) self.host1disk2.setText(_translate("analyzeBenchmark", "physical disk 3", None)) self.Hostslabel.setText(_translate("analyzeBenchmark", "Hosts", None)) self.reads0.setText(_translate("analyzeBenchmark", "0% ", None)) self.reads90.setText(_translate("analyzeBenchmark", "90%", None)) self.DisplayButton.setText(_translate("analyzeBenchmark", "Display", None)) self.reads10.setText(_translate("analyzeBenchmark", "10%", None)) self.reads80.setText(_translate("analyzeBenchmark", "80%", None)) self.reads100.setText(_translate("analyzeBenchmark", "100%", None)) self.reads70.setText(_translate("analyzeBenchmark", "70% ", None)) self.reads20.setText(_translate("analyzeBenchmark", "20% ", None)) self.reads40.setText(_translate("analyzeBenchmark", "40%", None)) self.label4.setText(_translate("analyzeBenchmark", "I/O Size", None)) self.RadioButton4k.setText(_translate("analyzeBenchmark", "4 kB", None)) self.host1disk3.setText(_translate("analyzeBenchmark", "physical disk 4", None)) self.host1disk4.setText(_translate("analyzeBenchmark", "physical disk 5", None)) self.RadioButton8k.setText(_translate("analyzeBenchmark", "8 kB", None)) self.RadioButton16k.setText(_translate("analyzeBenchmark", "16 kB", None)) self.RadioButton32k.setText(_translate("analyzeBenchmark", "32 kB", None)) self.RadioButton64k.setText(_translate("analyzeBenchmark", "64 kB", None)) self.RadioButton128k.setText(_translate("analyzeBenchmark", "128 kB", None)) self.RadioButton256k.setText(_translate("analyzeBenchmark", "256 kB", None)) self.DiskLabel.setText(_translate("analyzeBenchmark", "Disks", None)) self.host2disk4.setText(_translate("analyzeBenchmark", "physical disk 5", None)) self.host2disktotal.setText(_translate("analyzeBenchmark", "Total", None)) self.host2disk2.setText(_translate("analyzeBenchmark", "physical disk 3", None)) self.host2disk3.setText(_translate("analyzeBenchmark", "physical disk 4", None)) self.host2disk1.setText(_translate("analyzeBenchmark", "physical disk 2", None)) self.host3disk4.setText(_translate("analyzeBenchmark", "physical disk 5", None)) self.host3disktotal.setText(_translate("analyzeBenchmark", "Total", None)) self.host3disk2.setText(_translate("analyzeBenchmark", "physical disk 3", None)) self.host3disk3.setText(_translate("analyzeBenchmark", "physical disk 4", None)) self.host3disk1.setText(_translate("analyzeBenchmark", "physical disk 2", None)) self.host4disk4.setText(_translate("analyzeBenchmark", "physical disk 5", None)) self.host4disktotal.setText(_translate("analyzeBenchmark", "Total", None)) self.host4disk2.setText(_translate("analyzeBenchmark", "physical disk 3", None)) self.host4disk3.setText(_translate("analyzeBenchmark", "physical disk 4", None)) self.host4disk1.setText(_translate("analyzeBenchmark", "physical disk 2", None)) self.label4_2.setText(_translate("analyzeBenchmark", "Access", None)) self.RandomAccess.setText(_translate("analyzeBenchmark", "random", None)) self.SegmentedAccess.setText(_translate("analyzeBenchmark", "segmented", None)) self.GrandTotal.setText(_translate("analyzeBenchmark", "GrandTotal", None)) self.host1.setText(_translate("analyzeBenchmark", "Host 1", None)) self.host2.setText(_translate("analyzeBenchmark", "Host 2", None)) self.host3.setText(_translate("analyzeBenchmark", "Host 3", None)) self.host4.setText(_translate("analyzeBenchmark", "Host 4", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("analyzeBenchmark", "RunInfo", None)) self.Table_RunName.setText(_translate("analyzeBenchmark", "Run ####", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("analyzeBenchmark", "Table", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("analyzeBenchmark", "Graphics", None))
class Ui_MainWindow(object): x = np.linspace(-10,10,500) y = np.sin(x) def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.mplw = MatplotlibWidget(self.centralwidget) self.mplw.setGeometry(QtCore.QRect(189, 40, 511, 421)) self.mplw.setObjectName(_fromUtf8("mplw")) self.mplw.setFocus() #self.mplw.axes.plot(self.x,self.y) self.comboBox = QtGui.QComboBox(self.centralwidget) self.comboBox.setGeometry(QtCore.QRect(50, 50, 69, 22)) self.comboBox.setObjectName(_fromUtf8("comboBox")) self.comboBox.addItem(_fromUtf8("")) self.comboBox.addItem(_fromUtf8("")) self.pushButton = QtGui.QPushButton(self.centralwidget) self.pushButton.setGeometry(QtCore.QRect(50, 110, 75, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.msgTest) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.draw) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.comboBox.setItemText(0, _translate("MainWindow", "Sin(x)", None)) self.comboBox.setItemText(1, _translate("MainWindow", "Cos(x)", None)) self.pushButton.setText(_translate("MainWindow", "Draw!", None)) def msgTest(self): print('Current index:',self.comboBox.currentIndex()) def draw(self): self.mplw.setFocus() self.mplw.axes.plot(self.x,self.y) def selectGraph(self): if (self.comboBox.currentIndex() == 0): self.y = np.sin(self.x) if (self.comboBox.currentIndex() == 1): self.y = np.cos(self.x)
class Ui_keithleyOnlyWindow(object): def setupUi(self, keithleyOnlyWindow): keithleyOnlyWindow.setObjectName(_fromUtf8("keithleyOnlyWindow")) keithleyOnlyWindow.resize(820, 505) self.centralwidget = QtGui.QWidget(keithleyOnlyWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.grbSweepType = QtGui.QGroupBox(self.centralwidget) self.grbSweepType.setGeometry(QtCore.QRect(20, 280, 351, 51)) self.grbSweepType.setObjectName(_fromUtf8("grbSweepType")) self.rdoLinear = QtGui.QRadioButton(self.grbSweepType) self.rdoLinear.setGeometry(QtCore.QRect(10, 20, 82, 17)) self.rdoLinear.setObjectName(_fromUtf8("rdoLinear")) self.rdoLog = QtGui.QRadioButton(self.grbSweepType) self.rdoLog.setGeometry(QtCore.QRect(110, 20, 131, 17)) self.rdoLog.setObjectName(_fromUtf8("rdoLog")) self.rdoDC = QtGui.QRadioButton(self.grbSweepType) self.rdoDC.setGeometry(QtCore.QRect(240, 20, 82, 17)) self.rdoDC.setObjectName(_fromUtf8("rdoDC")) self.grbSweepParam = QtGui.QGroupBox(self.centralwidget) self.grbSweepParam.setGeometry(QtCore.QRect(20, 340, 351, 151)) self.grbSweepParam.setObjectName(_fromUtf8("grbSweepParam")) self.lblSWBias = QtGui.QLabel(self.grbSweepParam) self.lblSWBias.setGeometry(QtCore.QRect(10, 30, 81, 16)) self.lblSWBias.setObjectName(_fromUtf8("lblSWBias")) self.lblSWBiasRange = QtGui.QLabel(self.grbSweepParam) self.lblSWBiasRange.setGeometry(QtCore.QRect(180, 30, 91, 16)) self.lblSWBiasRange.setObjectName(_fromUtf8("lblSWBiasRange")) self.lblSWStart = QtGui.QLabel(self.grbSweepParam) self.lblSWStart.setGeometry(QtCore.QRect(10, 60, 46, 13)) self.lblSWStart.setObjectName(_fromUtf8("lblSWStart")) self.lblSWStop = QtGui.QLabel(self.grbSweepParam) self.lblSWStop.setGeometry(QtCore.QRect(180, 60, 46, 13)) self.lblSWStop.setObjectName(_fromUtf8("lblSWStop")) self.lblSWStep = QtGui.QLabel(self.grbSweepParam) self.lblSWStep.setGeometry(QtCore.QRect(10, 90, 46, 13)) self.lblSWStep.setObjectName(_fromUtf8("lblSWStep")) self.lblSWDelay = QtGui.QLabel(self.grbSweepParam) self.lblSWDelay.setGeometry(QtCore.QRect(180, 90, 61, 16)) self.lblSWDelay.setObjectName(_fromUtf8("lblSWDelay")) self.ledtBias = QtGui.QLineEdit(self.grbSweepParam) self.ledtBias.setGeometry(QtCore.QRect(70, 30, 81, 20)) self.ledtBias.setObjectName(_fromUtf8("ledtBias")) self.ledtStart = QtGui.QLineEdit(self.grbSweepParam) self.ledtStart.setGeometry(QtCore.QRect(70, 60, 81, 20)) self.ledtStart.setObjectName(_fromUtf8("ledtStart")) self.ledtStop = QtGui.QLineEdit(self.grbSweepParam) self.ledtStop.setGeometry(QtCore.QRect(250, 60, 81, 20)) self.ledtStop.setObjectName(_fromUtf8("ledtStop")) self.ledtStep = QtGui.QLineEdit(self.grbSweepParam) self.ledtStep.setGeometry(QtCore.QRect(70, 90, 81, 20)) self.ledtStep.setObjectName(_fromUtf8("ledtStep")) self.ledtDelay = QtGui.QLineEdit(self.grbSweepParam) self.ledtDelay.setGeometry(QtCore.QRect(250, 90, 81, 20)) self.ledtDelay.setObjectName(_fromUtf8("ledtDelay")) self.ledtCounts = QtGui.QLineEdit(self.grbSweepParam) self.ledtCounts.setGeometry(QtCore.QRect(70, 120, 81, 20)) self.ledtCounts.setObjectName(_fromUtf8("ledtCounts")) self.lblSWCounts = QtGui.QLabel(self.grbSweepParam) self.lblSWCounts.setGeometry(QtCore.QRect(10, 120, 61, 16)) self.lblSWCounts.setObjectName(_fromUtf8("lblSWCounts")) self.lblSWLogPPD = QtGui.QLabel(self.grbSweepParam) self.lblSWLogPPD.setGeometry(QtCore.QRect(180, 120, 46, 13)) self.lblSWLogPPD.setObjectName(_fromUtf8("lblSWLogPPD")) self.cboxSWLogPPD = QtGui.QComboBox(self.grbSweepParam) self.cboxSWLogPPD.setGeometry(QtCore.QRect(250, 120, 69, 22)) self.cboxSWLogPPD.setObjectName(_fromUtf8("cboxSWLogPPD")) self.cboxSWLogPPD.addItem(_fromUtf8("")) self.cboxSWLogPPD.addItem(_fromUtf8("")) self.cboxSWLogPPD.addItem(_fromUtf8("")) self.cboxSWLogPPD.addItem(_fromUtf8("")) self.cboxSWBiasRange = QtGui.QComboBox(self.grbSweepParam) self.cboxSWBiasRange.setGeometry(QtCore.QRect(250, 30, 69, 22)) self.cboxSWBiasRange.setEditable(False) self.cboxSWBiasRange.setMaxCount(10) self.cboxSWBiasRange.setMinimumContentsLength(5) self.cboxSWBiasRange.setObjectName(_fromUtf8("cboxSWBiasRange")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.cboxSWBiasRange.addItem(_fromUtf8("")) self.grbComp = QtGui.QGroupBox(self.centralwidget) self.grbComp.setGeometry(QtCore.QRect(20, 130, 171, 141)) self.grbComp.setObjectName(_fromUtf8("grbComp")) self.lblComp = QtGui.QLabel(self.grbComp) self.lblComp.setGeometry(QtCore.QRect(10, 20, 81, 16)) self.lblComp.setObjectName(_fromUtf8("lblComp")) self.btnComp = QtGui.QPushButton(self.grbComp) self.btnComp.setGeometry(QtCore.QRect(40, 110, 91, 23)) self.btnComp.setObjectName(_fromUtf8("btnComp")) self.lblCompRange = QtGui.QLabel(self.grbComp) self.lblCompRange.setGeometry(QtCore.QRect(10, 60, 81, 16)) self.lblCompRange.setObjectName(_fromUtf8("lblCompRange")) self.ledtComp = QtGui.QLineEdit(self.grbComp) self.ledtComp.setGeometry(QtCore.QRect(90, 20, 71, 20)) self.ledtComp.setObjectName(_fromUtf8("ledtComp")) self.cboxCompRange = QtGui.QComboBox(self.grbComp) self.cboxCompRange.setGeometry(QtCore.QRect(90, 60, 69, 22)) self.cboxCompRange.setMaxCount(10) self.cboxCompRange.setObjectName(_fromUtf8("cboxCompRange")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.cboxCompRange.addItem(_fromUtf8("")) self.grbFunction = QtGui.QGroupBox(self.centralwidget) self.grbFunction.setGeometry(QtCore.QRect(20, 50, 351, 71)) self.grbFunction.setObjectName(_fromUtf8("grbFunction")) self.rdoSWSourceCurr = QtGui.QRadioButton(self.grbFunction) self.rdoSWSourceCurr.setGeometry(QtCore.QRect(20, 40, 141, 21)) self.rdoSWSourceCurr.setObjectName(_fromUtf8("rdoSWSourceCurr")) self.rdoSWSourceVolt = QtGui.QRadioButton(self.grbFunction) self.rdoSWSourceVolt.setGeometry(QtCore.QRect(190, 40, 141, 21)) self.rdoSWSourceVolt.setObjectName(_fromUtf8("rdoSWSourceVolt")) self.rdoDCSourceCurr = QtGui.QRadioButton(self.grbFunction) self.rdoDCSourceCurr.setGeometry(QtCore.QRect(20, 20, 141, 17)) self.rdoDCSourceCurr.setObjectName(_fromUtf8("rdoDCSourceCurr")) self.rdoDCSourceVolt = QtGui.QRadioButton(self.grbFunction) self.rdoDCSourceVolt.setGeometry(QtCore.QRect(190, 20, 141, 17)) self.rdoDCSourceVolt.setObjectName(_fromUtf8("rdoDCSourceVolt")) self.mplwidget = MatplotlibWidget(self.centralwidget) self.mplwidget.setGeometry(QtCore.QRect(379, 10, 421, 301)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.lblTitle = QtGui.QLabel(self.centralwidget) self.lblTitle.setGeometry(QtCore.QRect(20, 10, 191, 31)) self.lblTitle.setObjectName(_fromUtf8("lblTitle")) self.btnSweep = QtGui.QPushButton(self.centralwidget) self.btnSweep.setGeometry(QtCore.QRect(380, 460, 101, 31)) self.btnSweep.setObjectName(_fromUtf8("btnSweep")) self.btnTrigger = QtGui.QPushButton(self.centralwidget) self.btnTrigger.setGeometry(QtCore.QRect(600, 460, 101, 31)) self.btnTrigger.setObjectName(_fromUtf8("btnTrigger")) self.btnStop = QtGui.QPushButton(self.centralwidget) self.btnStop.setGeometry(QtCore.QRect(720, 430, 91, 61)) self.btnStop.setObjectName(_fromUtf8("btnStop")) self.btnOperate = QtGui.QPushButton(self.centralwidget) self.btnOperate.setGeometry(QtCore.QRect(490, 460, 101, 31)) self.btnOperate.setObjectName(_fromUtf8("btnOperate")) self.grbDCBias = QtGui.QGroupBox(self.centralwidget) self.grbDCBias.setGeometry(QtCore.QRect(200, 130, 171, 141)) self.grbDCBias.setObjectName(_fromUtf8("grbDCBias")) self.btnDCBias = QtGui.QPushButton(self.grbDCBias) self.btnDCBias.setGeometry(QtCore.QRect(40, 110, 91, 23)) self.btnDCBias.setObjectName(_fromUtf8("btnDCBias")) self.ledtDCDelay = QtGui.QLineEdit(self.grbDCBias) self.ledtDCDelay.setGeometry(QtCore.QRect(80, 80, 71, 20)) self.ledtDCDelay.setObjectName(_fromUtf8("ledtDCDelay")) self.lblBiasRange = QtGui.QLabel(self.grbDCBias) self.lblBiasRange.setGeometry(QtCore.QRect(10, 50, 71, 16)) self.lblBiasRange.setObjectName(_fromUtf8("lblBiasRange")) self.ledtDCBias = QtGui.QLineEdit(self.grbDCBias) self.ledtDCBias.setGeometry(QtCore.QRect(80, 20, 71, 20)) self.ledtDCBias.setObjectName(_fromUtf8("ledtDCBias")) self.cboxDCBiasRange = QtGui.QComboBox(self.grbDCBias) self.cboxDCBiasRange.setGeometry(QtCore.QRect(80, 50, 69, 22)) self.cboxDCBiasRange.setEditable(False) self.cboxDCBiasRange.setMaxVisibleItems(10) self.cboxDCBiasRange.setMaxCount(10) self.cboxDCBiasRange.setMinimumContentsLength(5) self.cboxDCBiasRange.setObjectName(_fromUtf8("cboxDCBiasRange")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.cboxDCBiasRange.addItem(_fromUtf8("")) self.lblDCDelay = QtGui.QLabel(self.grbDCBias) self.lblDCDelay.setGeometry(QtCore.QRect(10, 80, 71, 16)) self.lblDCDelay.setObjectName(_fromUtf8("lblDCDelay")) self.lblBias = QtGui.QLabel(self.grbDCBias) self.lblBias.setGeometry(QtCore.QRect(10, 20, 46, 13)) self.lblBias.setObjectName(_fromUtf8("lblBias")) self.grbFile = QtGui.QGroupBox(self.centralwidget) self.grbFile.setGeometry(QtCore.QRect(380, 320, 421, 51)) self.grbFile.setObjectName(_fromUtf8("grbFile")) self.btnFileDialog = QtGui.QPushButton(self.grbFile) self.btnFileDialog.setGeometry(QtCore.QRect(10, 20, 75, 23)) self.btnFileDialog.setObjectName(_fromUtf8("btnFileDialog")) self.ledtFile = QtGui.QLineEdit(self.grbFile) self.ledtFile.setGeometry(QtCore.QRect(90, 20, 241, 20)) self.ledtFile.setObjectName(_fromUtf8("ledtFile")) self.chboxSaveOnOff = QtGui.QCheckBox(self.grbFile) self.chboxSaveOnOff.setGeometry(QtCore.QRect(340, 20, 81, 17)) self.chboxSaveOnOff.setObjectName(_fromUtf8("chboxSaveOnOff")) self.grbSenseSet = QtGui.QGroupBox(self.centralwidget) self.grbSenseSet.setGeometry(QtCore.QRect(380, 380, 131, 71)) self.grbSenseSet.setObjectName(_fromUtf8("grbSenseSet")) self.rdoRemoteSense = QtGui.QRadioButton(self.grbSenseSet) self.rdoRemoteSense.setGeometry(QtCore.QRect(10, 40, 82, 17)) self.rdoRemoteSense.setObjectName(_fromUtf8("rdoRemoteSense")) self.rdoLocalSense = QtGui.QRadioButton(self.grbSenseSet) self.rdoLocalSense.setGeometry(QtCore.QRect(10, 20, 82, 17)) self.rdoLocalSense.setObjectName(_fromUtf8("rdoLocalSense")) keithleyOnlyWindow.setCentralWidget(self.centralwidget) self.retranslateUi(keithleyOnlyWindow) self.cboxSWBiasRange.setCurrentIndex(0) self.cboxDCBiasRange.setCurrentIndex(0) QtCore.QObject.connect(self.rdoDC, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtStart.setDisabled) QtCore.QObject.connect(self.rdoDC, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtStop.setDisabled) QtCore.QObject.connect(self.rdoDC, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtStep.setDisabled) QtCore.QObject.connect(self.rdoLinear, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtCounts.setDisabled) QtCore.QObject.connect(self.rdoLog, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtStep.setDisabled) QtCore.QObject.connect(self.rdoLog, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtBias.setDisabled) QtCore.QObject.connect(self.rdoLinear, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtBias.setDisabled) QtCore.QObject.connect(self.rdoDCSourceCurr, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.grbSweepParam.setDisabled) QtCore.QObject.connect(self.rdoDCSourceVolt, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.grbSweepParam.setDisabled) QtCore.QObject.connect(self.rdoLog, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtCounts.setDisabled) QtCore.QObject.connect(self.rdoLinear, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.cboxSWLogPPD.setDisabled) QtCore.QObject.connect(self.rdoDC, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.cboxSWLogPPD.setDisabled) QtCore.QObject.connect(self.rdoSWSourceCurr, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ledtDCBias.setDisabled) QtCore.QObject.connect(self.rdoSWSourceCurr, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.grbDCBias.setDisabled) QtCore.QObject.connect(self.rdoSWSourceVolt, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.grbDCBias.setDisabled) QtCore.QObject.connect(self.rdoDCSourceCurr, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.grbSweepType.setDisabled) QtCore.QObject.connect(self.rdoDCSourceVolt, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.grbSweepType.setDisabled) QtCore.QObject.connect(self.rdoDCSourceCurr, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.btnSweep.setDisabled) QtCore.QObject.connect(self.rdoDCSourceVolt, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.btnSweep.setDisabled) QtCore.QMetaObject.connectSlotsByName(keithleyOnlyWindow) def retranslateUi(self, keithleyOnlyWindow): keithleyOnlyWindow.setWindowTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Keithley 238 Source-Measure Unit Control", None, QtGui.QApplication.UnicodeUTF8)) self.grbSweepType.setTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Sweep Type", None, QtGui.QApplication.UnicodeUTF8)) self.rdoLinear.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Linear Sweep", None, QtGui.QApplication.UnicodeUTF8)) self.rdoLog.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Logarithmic Sweep", None, QtGui.QApplication.UnicodeUTF8)) self.rdoDC.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "DC Sweep", None, QtGui.QApplication.UnicodeUTF8)) self.grbSweepParam.setTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Sweep Parameters", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWBias.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Bias Level:", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWBiasRange.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Bias Range:", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWStart.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Start:", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWStop.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Stop:", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWStep.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Step:", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWDelay.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Delay (ms):", None, QtGui.QApplication.UnicodeUTF8)) self.ledtBias.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "0.00", None, QtGui.QApplication.UnicodeUTF8)) self.ledtStart.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "-1E-9", None, QtGui.QApplication.UnicodeUTF8)) self.ledtStop.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "1E-9", None, QtGui.QApplication.UnicodeUTF8)) self.ledtStep.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "1E-10", None, QtGui.QApplication.UnicodeUTF8)) self.ledtDelay.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "1000", None, QtGui.QApplication.UnicodeUTF8)) self.ledtCounts.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "5", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWCounts.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Counts:", None, QtGui.QApplication.UnicodeUTF8)) self.lblSWLogPPD.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "PPD:", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWLogPPD.setItemText(0, QtGui.QApplication.translate("keithleyOnlyWindow", "5", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWLogPPD.setItemText(1, QtGui.QApplication.translate("keithleyOnlyWindow", "10", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWLogPPD.setItemText(2, QtGui.QApplication.translate("keithleyOnlyWindow", "25", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWLogPPD.setItemText(3, QtGui.QApplication.translate("keithleyOnlyWindow", "50", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(0, QtGui.QApplication.translate("keithleyOnlyWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(1, QtGui.QApplication.translate("keithleyOnlyWindow", "1", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(2, QtGui.QApplication.translate("keithleyOnlyWindow", "2", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(3, QtGui.QApplication.translate("keithleyOnlyWindow", "3", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(4, QtGui.QApplication.translate("keithleyOnlyWindow", "4", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(5, QtGui.QApplication.translate("keithleyOnlyWindow", "5", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(6, QtGui.QApplication.translate("keithleyOnlyWindow", "6", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(7, QtGui.QApplication.translate("keithleyOnlyWindow", "7", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(8, QtGui.QApplication.translate("keithleyOnlyWindow", "8", None, QtGui.QApplication.UnicodeUTF8)) self.cboxSWBiasRange.setItemText(9, QtGui.QApplication.translate("keithleyOnlyWindow", "9", None, QtGui.QApplication.UnicodeUTF8)) self.grbComp.setTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Compliance Level", None, QtGui.QApplication.UnicodeUTF8)) self.lblComp.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Compliance:", None, QtGui.QApplication.UnicodeUTF8)) self.btnComp.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Set Compliance", None, QtGui.QApplication.UnicodeUTF8)) self.lblCompRange.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Comp. Range:", None, QtGui.QApplication.UnicodeUTF8)) self.ledtComp.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "5.000", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(0, QtGui.QApplication.translate("keithleyOnlyWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(1, QtGui.QApplication.translate("keithleyOnlyWindow", "1", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(2, QtGui.QApplication.translate("keithleyOnlyWindow", "2", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(3, QtGui.QApplication.translate("keithleyOnlyWindow", "3", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(4, QtGui.QApplication.translate("keithleyOnlyWindow", "4", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(5, QtGui.QApplication.translate("keithleyOnlyWindow", "5", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(6, QtGui.QApplication.translate("keithleyOnlyWindow", "6", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(7, QtGui.QApplication.translate("keithleyOnlyWindow", "7", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(8, QtGui.QApplication.translate("keithleyOnlyWindow", "8", None, QtGui.QApplication.UnicodeUTF8)) self.cboxCompRange.setItemText(9, QtGui.QApplication.translate("keithleyOnlyWindow", "9", None, QtGui.QApplication.UnicodeUTF8)) self.grbFunction.setTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Sweep Function", None, QtGui.QApplication.UnicodeUTF8)) self.rdoSWSourceCurr.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "SW Source I, Measure V", None, QtGui.QApplication.UnicodeUTF8)) self.rdoSWSourceVolt.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "SW Source V, Measure I", None, QtGui.QApplication.UnicodeUTF8)) self.rdoDCSourceCurr.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "DC Source I, Measrue V", None, QtGui.QApplication.UnicodeUTF8)) self.rdoDCSourceVolt.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "DC Source V, Measure I", None, QtGui.QApplication.UnicodeUTF8)) self.lblTitle.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "<html><head/><body><p><span style=\" font-size:18pt; text-decoration: underline;\">Keithley 238 SMU</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.btnSweep.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Set Sweep", None, QtGui.QApplication.UnicodeUTF8)) self.btnTrigger.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Trigger Now", None, QtGui.QApplication.UnicodeUTF8)) self.btnStop.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "STOP/\n" "Operate Off", None, QtGui.QApplication.UnicodeUTF8)) self.btnOperate.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Operate ON", None, QtGui.QApplication.UnicodeUTF8)) self.grbDCBias.setTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Bias Level (Non-sweep)", None, QtGui.QApplication.UnicodeUTF8)) self.btnDCBias.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Set Bias", None, QtGui.QApplication.UnicodeUTF8)) self.ledtDCDelay.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "100", None, QtGui.QApplication.UnicodeUTF8)) self.lblBiasRange.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Bias Range:", None, QtGui.QApplication.UnicodeUTF8)) self.ledtDCBias.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "1E-9", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(0, QtGui.QApplication.translate("keithleyOnlyWindow", "0", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(1, QtGui.QApplication.translate("keithleyOnlyWindow", "1", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(2, QtGui.QApplication.translate("keithleyOnlyWindow", "2", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(3, QtGui.QApplication.translate("keithleyOnlyWindow", "3", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(4, QtGui.QApplication.translate("keithleyOnlyWindow", "4", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(5, QtGui.QApplication.translate("keithleyOnlyWindow", "5", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(6, QtGui.QApplication.translate("keithleyOnlyWindow", "6", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(7, QtGui.QApplication.translate("keithleyOnlyWindow", "7", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(8, QtGui.QApplication.translate("keithleyOnlyWindow", "8", None, QtGui.QApplication.UnicodeUTF8)) self.cboxDCBiasRange.setItemText(9, QtGui.QApplication.translate("keithleyOnlyWindow", "9", None, QtGui.QApplication.UnicodeUTF8)) self.lblDCDelay.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Delay (ms):", None, QtGui.QApplication.UnicodeUTF8)) self.lblBias.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Bias:", None, QtGui.QApplication.UnicodeUTF8)) self.grbFile.setTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Save to File:", None, QtGui.QApplication.UnicodeUTF8)) self.btnFileDialog.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "File:", None, QtGui.QApplication.UnicodeUTF8)) self.ledtFile.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "C:\\Users\\Josh\\Desktop\\testK288data.txt", None, QtGui.QApplication.UnicodeUTF8)) self.chboxSaveOnOff.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Save Data?", None, QtGui.QApplication.UnicodeUTF8)) self.grbSenseSet.setTitle(QtGui.QApplication.translate("keithleyOnlyWindow", "Local / Remote Sense", None, QtGui.QApplication.UnicodeUTF8)) self.rdoRemoteSense.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Remote", None, QtGui.QApplication.UnicodeUTF8)) self.rdoLocalSense.setText(QtGui.QApplication.translate("keithleyOnlyWindow", "Local", None, QtGui.QApplication.UnicodeUTF8))
class Ui_LocationSetup(object): def setupUi(self, LocationSetup): LocationSetup.setObjectName("LocationSetup") LocationSetup.resize(1280, 606) LocationSetup.setWindowOpacity(1.0) self.lsCaliperMap_graphicsView = MatplotlibWidget(LocationSetup) self.lsCaliperMap_graphicsView.setGeometry( QtCore.QRect(20, 20, 271, 531)) self.lsCaliperMap_graphicsView.setObjectName( "lsCaliperMap_graphicsView") self.lsCentralizerLocations_tableWidget = QtWidgets.QTableWidget( LocationSetup) self.lsCentralizerLocations_tableWidget.setGeometry( QtCore.QRect(860, 20, 401, 481)) self.lsCentralizerLocations_tableWidget.setHorizontalScrollMode( QtWidgets.QAbstractItemView.ScrollPerPixel) self.lsCentralizerLocations_tableWidget.setRowCount(1000) self.lsCentralizerLocations_tableWidget.setColumnCount(5) self.lsCentralizerLocations_tableWidget.setObjectName( "lsCentralizerLocations_tableWidget") item = QtWidgets.QTableWidgetItem() self.lsCentralizerLocations_tableWidget.setHorizontalHeaderItem( 0, item) item = QtWidgets.QTableWidgetItem() self.lsCentralizerLocations_tableWidget.setHorizontalHeaderItem( 1, item) item = QtWidgets.QTableWidgetItem() self.lsCentralizerLocations_tableWidget.setHorizontalHeaderItem( 2, item) item = QtWidgets.QTableWidgetItem() self.lsCentralizerLocations_tableWidget.setHorizontalHeaderItem( 3, item) item = QtWidgets.QTableWidgetItem() self.lsCentralizerLocations_tableWidget.setHorizontalHeaderItem( 4, item) self.lsCentralizerLocations_tableWidget.horizontalHeader( ).setDefaultSectionSize(110) self.lsCentralizerLocations_tableWidget.horizontalHeader( ).setMinimumSectionSize(30) self.lsAccept_pushButton = QtWidgets.QPushButton(LocationSetup) self.lsAccept_pushButton.setGeometry(QtCore.QRect(1160, 530, 101, 41)) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.lsAccept_pushButton.setFont(font) self.lsAccept_pushButton.setObjectName("lsAccept_pushButton") self.tabWidget = QtWidgets.QTabWidget(LocationSetup) self.tabWidget.setGeometry(QtCore.QRect(310, 20, 534, 561)) font = QtGui.QFont() font.setPointSize(10) font.setBold(False) font.setWeight(50) self.tabWidget.setFont(font) self.tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight) self.tabWidget.setLocale( QtCore.QLocale(QtCore.QLocale.English, QtCore.QLocale.UnitedStates)) self.tabWidget.setTabPosition(QtWidgets.QTabWidget.South) self.tabWidget.setTabShape(QtWidgets.QTabWidget.Triangular) self.tabWidget.setElideMode(QtCore.Qt.ElideNone) self.tabWidget.setDocumentMode(True) self.tabWidget.setTabsClosable(False) self.tabWidget.setObjectName("tabWidget") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.lsSideForces_graphicsView = MatplotlibWidget(self.tab_3) self.lsSideForces_graphicsView.setGeometry(QtCore.QRect( 0, 0, 534, 534)) self.lsSideForces_graphicsView.setObjectName( "lsSideForces_graphicsView") self.tabWidget.addTab(self.tab_3, "") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.lsWellbore3D_graphicsView = Matplotlib3DWidget(self.tab) self.lsWellbore3D_graphicsView.setGeometry(QtCore.QRect( 0, 0, 534, 534)) self.lsWellbore3D_graphicsView.setObjectName( "lsWellbore3D_graphicsView") self.lsAspectRatio_verticalSlider = QtWidgets.QSlider(self.tab) self.lsAspectRatio_verticalSlider.setGeometry( QtCore.QRect(30, 370, 20, 141)) self.lsAspectRatio_verticalSlider.setMinimum(1) self.lsAspectRatio_verticalSlider.setMaximum(20) self.lsAspectRatio_verticalSlider.setPageStep(1) self.lsAspectRatio_verticalSlider.setProperty("value", 1) self.lsAspectRatio_verticalSlider.setOrientation(QtCore.Qt.Vertical) self.lsAspectRatio_verticalSlider.setObjectName( "lsAspectRatio_verticalSlider") self.lsAspectRatio_label = QtWidgets.QLabel(self.tab) self.lsAspectRatio_label.setGeometry(QtCore.QRect(50, 460, 41, 20)) font = QtGui.QFont() font.setBold(True) font.setWeight(75) self.lsAspectRatio_label.setFont(font) self.lsAspectRatio_label.setObjectName("lsAspectRatio_label") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.lsSOVisualization_graphicsView = MatplotlibWidget(self.tab_2) self.lsSOVisualization_graphicsView.setGeometry( QtCore.QRect(0, 0, 534, 534)) self.lsSOVisualization_graphicsView.setObjectName( "lsSOVisualization_graphicsView") self.tabWidget.addTab(self.tab_2, "") self.lsMeanSOatC_label = QtWidgets.QLabel(LocationSetup) self.lsMeanSOatC_label.setGeometry(QtCore.QRect(860, 520, 281, 21)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.lsMeanSOatC_label.setFont(font) self.lsMeanSOatC_label.setObjectName("lsMeanSOatC_label") self.lsMeanSOatM_label = QtWidgets.QLabel(LocationSetup) self.lsMeanSOatM_label.setGeometry(QtCore.QRect(860, 550, 281, 21)) font = QtGui.QFont() font.setPointSize(9) font.setBold(True) font.setWeight(75) self.lsMeanSOatM_label.setFont(font) self.lsMeanSOatM_label.setObjectName("lsMeanSOatM_label") self.retranslateUi(LocationSetup) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(LocationSetup) def retranslateUi(self, LocationSetup): _translate = QtCore.QCoreApplication.translate LocationSetup.setWindowTitle( _translate("LocationSetup", "Centralizers Location Setup")) item = self.lsCentralizerLocations_tableWidget.horizontalHeaderItem(0) item.setText(_translate("LocationSetup", "MD")) item = self.lsCentralizerLocations_tableWidget.horizontalHeaderItem(1) item.setText(_translate("LocationSetup", "Inc")) item = self.lsCentralizerLocations_tableWidget.horizontalHeaderItem(2) item.setText(_translate("LocationSetup", "SO at\\ncentralizer")) item = self.lsCentralizerLocations_tableWidget.horizontalHeaderItem(3) item.setText(_translate("LocationSetup", "SO at\\nmidspan")) item = self.lsCentralizerLocations_tableWidget.horizontalHeaderItem(4) item.setText(_translate("LocationSetup", "Stage")) self.lsAccept_pushButton.setText(_translate("LocationSetup", "DONE")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("LocationSetup", "Side Forces")) self.lsAspectRatio_label.setText(_translate("LocationSetup", "1:1")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("LocationSetup", "3D View")) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_2), _translate("LocationSetup", "SO Visualization")) self.lsMeanSOatC_label.setText( _translate("LocationSetup", "Mean SO at centralizers: ")) self.lsMeanSOatM_label.setText( _translate("LocationSetup", "Mean SO at midspan:"))
class Ui_OneSpanAnalysis(object): def setupUi(self, OneSpanAnalysis): OneSpanAnalysis.setObjectName("OneSpanAnalysis") OneSpanAnalysis.resize(968, 758) OneSpanAnalysis.setAutoFillBackground(False) self.groupBox = QtWidgets.QGroupBox(OneSpanAnalysis) self.groupBox.setGeometry(QtCore.QRect(10, -10, 351, 751)) font = QtGui.QFont() font.setPointSize(10) self.groupBox.setFont(font) self.groupBox.setTitle("") self.groupBox.setObjectName("groupBox") self.osaCasing_tableWidget = QtWidgets.QTableWidget(self.groupBox) self.osaCasing_tableWidget.setGeometry(QtCore.QRect(20, 79, 311, 101)) font = QtGui.QFont() font.setPointSize(9) self.osaCasing_tableWidget.setFont(font) self.osaCasing_tableWidget.setAutoFillBackground(False) self.osaCasing_tableWidget.setFrameShadow(QtWidgets.QFrame.Sunken) self.osaCasing_tableWidget.setVerticalScrollMode( QtWidgets.QAbstractItemView.ScrollPerPixel) self.osaCasing_tableWidget.setColumnCount(1) self.osaCasing_tableWidget.setObjectName("osaCasing_tableWidget") self.osaCasing_tableWidget.setRowCount(5) item = QtWidgets.QTableWidgetItem() self.osaCasing_tableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.osaCasing_tableWidget.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.osaCasing_tableWidget.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.osaCasing_tableWidget.setVerticalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.osaCasing_tableWidget.setVerticalHeaderItem(4, item) self.osaCasing_tableWidget.horizontalHeader().setVisible(False) self.osaCasing_tableWidget.horizontalHeader( ).setCascadingSectionResizes(False) self.osaCasing_tableWidget.horizontalHeader().setDefaultSectionSize( 150) self.osaCasing_tableWidget.horizontalHeader().setHighlightSections( True) self.osaCasing_tableWidget.horizontalHeader().setMinimumSectionSize( 120) self.osaCasing_tableWidget.horizontalHeader().setSortIndicatorShown( False) self.osaCasing_tableWidget.horizontalHeader().setStretchLastSection( False) self.osaCasing_tableWidget.verticalHeader().setDefaultSectionSize(25) self.osaCasing_tableWidget.verticalHeader().setMinimumSectionSize(25) self.osaCasing_tableWidget.verticalHeader().setSortIndicatorShown( False) self.label = QtWidgets.QLabel(self.groupBox) self.label.setGeometry(QtCore.QRect(20, 40, 61, 21)) self.label.setObjectName("label") self.label_2 = QtWidgets.QLabel(self.groupBox) self.label_2.setGeometry(QtCore.QRect(20, 200, 151, 31)) self.label_2.setObjectName("label_2") self.osaCentA_tableWidget = QtWidgets.QTableWidget(self.groupBox) self.osaCentA_tableWidget.setGeometry(QtCore.QRect(20, 240, 311, 76)) font = QtGui.QFont() font.setPointSize(9) self.osaCentA_tableWidget.setFont(font) self.osaCentA_tableWidget.setAutoFillBackground(False) self.osaCentA_tableWidget.setFrameShadow(QtWidgets.QFrame.Sunken) self.osaCentA_tableWidget.setVerticalScrollMode( QtWidgets.QAbstractItemView.ScrollPerPixel) self.osaCentA_tableWidget.setColumnCount(1) self.osaCentA_tableWidget.setObjectName("osaCentA_tableWidget") self.osaCentA_tableWidget.setRowCount(6) item = QtWidgets.QTableWidgetItem() self.osaCentA_tableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.osaCentA_tableWidget.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.osaCentA_tableWidget.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.osaCentA_tableWidget.setVerticalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.osaCentA_tableWidget.setVerticalHeaderItem(4, item) item = QtWidgets.QTableWidgetItem() self.osaCentA_tableWidget.setVerticalHeaderItem(5, item) self.osaCentA_tableWidget.horizontalHeader().setVisible(False) self.osaCentA_tableWidget.horizontalHeader( ).setCascadingSectionResizes(False) self.osaCentA_tableWidget.horizontalHeader().setDefaultSectionSize(150) self.osaCentA_tableWidget.horizontalHeader().setHighlightSections(True) self.osaCentA_tableWidget.horizontalHeader().setMinimumSectionSize(120) self.osaCentA_tableWidget.horizontalHeader().setSortIndicatorShown( False) self.osaCentA_tableWidget.horizontalHeader().setStretchLastSection( False) self.osaCentA_tableWidget.verticalHeader().setDefaultSectionSize(25) self.osaCentA_tableWidget.verticalHeader().setMinimumSectionSize(25) self.osaCentA_tableWidget.verticalHeader().setSortIndicatorShown(False) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setGeometry(QtCore.QRect(20, 460, 81, 31)) self.label_3.setObjectName("label_3") self.osaWellbore_tableWidget = QtWidgets.QTableWidget(self.groupBox) self.osaWellbore_tableWidget.setGeometry( QtCore.QRect(20, 490, 311, 102)) font = QtGui.QFont() font.setPointSize(9) self.osaWellbore_tableWidget.setFont(font) self.osaWellbore_tableWidget.setAutoFillBackground(False) self.osaWellbore_tableWidget.setFrameShadow(QtWidgets.QFrame.Sunken) self.osaWellbore_tableWidget.setRowCount(4) self.osaWellbore_tableWidget.setColumnCount(1) self.osaWellbore_tableWidget.setObjectName("osaWellbore_tableWidget") item = QtWidgets.QTableWidgetItem() self.osaWellbore_tableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.osaWellbore_tableWidget.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.osaWellbore_tableWidget.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.osaWellbore_tableWidget.setVerticalHeaderItem(3, item) self.osaWellbore_tableWidget.horizontalHeader().setVisible(False) self.osaWellbore_tableWidget.horizontalHeader( ).setCascadingSectionResizes(False) self.osaWellbore_tableWidget.horizontalHeader().setDefaultSectionSize( 150) self.osaWellbore_tableWidget.horizontalHeader().setHighlightSections( True) self.osaWellbore_tableWidget.horizontalHeader().setMinimumSectionSize( 120) self.osaWellbore_tableWidget.horizontalHeader().setSortIndicatorShown( False) self.osaWellbore_tableWidget.horizontalHeader().setStretchLastSection( False) self.osaWellbore_tableWidget.verticalHeader().setDefaultSectionSize(25) self.osaWellbore_tableWidget.verticalHeader().setMinimumSectionSize(25) self.osaWellbore_tableWidget.verticalHeader().setSortIndicatorShown( False) self.osaCasing_pushButton = QtWidgets.QPushButton(self.groupBox) self.osaCasing_pushButton.setGeometry(QtCore.QRect(180, 39, 151, 30)) self.osaCasing_pushButton.setObjectName("osaCasing_pushButton") self.osaCentA_pushButton = QtWidgets.QPushButton(self.groupBox) self.osaCentA_pushButton.setGeometry(QtCore.QRect(180, 200, 151, 30)) self.osaCentA_pushButton.setObjectName("osaCentA_pushButton") self.label_5 = QtWidgets.QLabel(self.groupBox) self.label_5.setGeometry(QtCore.QRect(20, 330, 171, 31)) self.label_5.setObjectName("label_5") self.osaCentB_pushButton = QtWidgets.QPushButton(self.groupBox) self.osaCentB_pushButton.setGeometry(QtCore.QRect(180, 330, 151, 30)) self.osaCentB_pushButton.setObjectName("osaCentB_pushButton") self.osaInclination_slider = QtWidgets.QSlider(self.groupBox) self.osaInclination_slider.setGeometry(QtCore.QRect(20, 625, 311, 22)) self.osaInclination_slider.setMaximum(180) self.osaInclination_slider.setPageStep(5) self.osaInclination_slider.setProperty("value", 90) self.osaInclination_slider.setSliderPosition(90) self.osaInclination_slider.setOrientation(QtCore.Qt.Horizontal) self.osaInclination_slider.setInvertedAppearance(False) self.osaInclination_slider.setInvertedControls(False) self.osaInclination_slider.setTickPosition( QtWidgets.QSlider.TicksAbove) self.osaInclination_slider.setTickInterval(10) self.osaInclination_slider.setObjectName("osaInclination_slider") self.osaSpacing_slider = QtWidgets.QSlider(self.groupBox) self.osaSpacing_slider.setGeometry(QtCore.QRect(20, 685, 311, 22)) self.osaSpacing_slider.setMinimum(10) self.osaSpacing_slider.setMaximum(100) self.osaSpacing_slider.setProperty("value", 55) self.osaSpacing_slider.setSliderPosition(55) self.osaSpacing_slider.setOrientation(QtCore.Qt.Horizontal) self.osaSpacing_slider.setInvertedAppearance(False) self.osaSpacing_slider.setInvertedControls(False) self.osaSpacing_slider.setTickPosition(QtWidgets.QSlider.NoTicks) self.osaSpacing_slider.setTickInterval(10) self.osaSpacing_slider.setObjectName("osaSpacing_slider") self.osaInclination_label = QtWidgets.QLabel(self.groupBox) self.osaInclination_label.setGeometry(QtCore.QRect(150, 650, 181, 21)) self.osaInclination_label.setObjectName("osaInclination_label") self.osaSpacing_label = QtWidgets.QLabel(self.groupBox) self.osaSpacing_label.setGeometry(QtCore.QRect(160, 710, 171, 21)) self.osaSpacing_label.setObjectName("osaSpacing_label") self.osaCentB_tableWidget = QtWidgets.QTableWidget(self.groupBox) self.osaCentB_tableWidget.setGeometry(QtCore.QRect(20, 370, 311, 76)) font = QtGui.QFont() font.setPointSize(9) self.osaCentB_tableWidget.setFont(font) self.osaCentB_tableWidget.setAutoFillBackground(False) self.osaCentB_tableWidget.setFrameShadow(QtWidgets.QFrame.Sunken) self.osaCentB_tableWidget.setVerticalScrollMode( QtWidgets.QAbstractItemView.ScrollPerPixel) self.osaCentB_tableWidget.setColumnCount(1) self.osaCentB_tableWidget.setObjectName("osaCentB_tableWidget") self.osaCentB_tableWidget.setRowCount(6) item = QtWidgets.QTableWidgetItem() self.osaCentB_tableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.osaCentB_tableWidget.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.osaCentB_tableWidget.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.osaCentB_tableWidget.setVerticalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.osaCentB_tableWidget.setVerticalHeaderItem(4, item) item = QtWidgets.QTableWidgetItem() self.osaCentB_tableWidget.setVerticalHeaderItem(5, item) self.osaCentB_tableWidget.horizontalHeader().setVisible(False) self.osaCentB_tableWidget.horizontalHeader( ).setCascadingSectionResizes(False) self.osaCentB_tableWidget.horizontalHeader().setDefaultSectionSize(150) self.osaCentB_tableWidget.horizontalHeader().setHighlightSections(True) self.osaCentB_tableWidget.horizontalHeader().setMinimumSectionSize(120) self.osaCentB_tableWidget.horizontalHeader().setSortIndicatorShown( False) self.osaCentB_tableWidget.horizontalHeader().setStretchLastSection( False) self.osaCentB_tableWidget.verticalHeader().setDefaultSectionSize(25) self.osaCentB_tableWidget.verticalHeader().setMinimumSectionSize(25) self.osaCentB_tableWidget.verticalHeader().setSortIndicatorShown(False) self.tabWidget = QtWidgets.QTabWidget(OneSpanAnalysis) self.tabWidget.setGeometry(QtCore.QRect(380, 10, 550, 731)) font = QtGui.QFont() font.setPointSize(10) self.tabWidget.setFont(font) self.tabWidget.setObjectName("tabWidget") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.osaSpacingSentivity_graphicsView = MatplotlibWidget(self.tab_2) self.osaSpacingSentivity_graphicsView.setGeometry( QtCore.QRect(-1, 150, 550, 550)) self.osaSpacingSentivity_graphicsView.setObjectName( "osaSpacingSentivity_graphicsView") self.osaOutputdata2_tableWidget = QtWidgets.QTableWidget(self.tab_2) self.osaOutputdata2_tableWidget.setGeometry( QtCore.QRect(90, 30, 390, 102)) font = QtGui.QFont() font.setPointSize(9) self.osaOutputdata2_tableWidget.setFont(font) self.osaOutputdata2_tableWidget.setAutoFillBackground(False) self.osaOutputdata2_tableWidget.setFrameShadow(QtWidgets.QFrame.Sunken) self.osaOutputdata2_tableWidget.setColumnCount(1) self.osaOutputdata2_tableWidget.setObjectName( "osaOutputdata2_tableWidget") self.osaOutputdata2_tableWidget.setRowCount(4) item = QtWidgets.QTableWidgetItem() self.osaOutputdata2_tableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata2_tableWidget.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata2_tableWidget.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata2_tableWidget.setVerticalHeaderItem(3, item) self.osaOutputdata2_tableWidget.horizontalHeader().setVisible(False) self.osaOutputdata2_tableWidget.horizontalHeader( ).setCascadingSectionResizes(False) self.osaOutputdata2_tableWidget.horizontalHeader( ).setDefaultSectionSize(150) self.osaOutputdata2_tableWidget.horizontalHeader( ).setHighlightSections(True) self.osaOutputdata2_tableWidget.horizontalHeader( ).setMinimumSectionSize(120) self.osaOutputdata2_tableWidget.horizontalHeader( ).setSortIndicatorShown(False) self.osaOutputdata2_tableWidget.horizontalHeader( ).setStretchLastSection(False) self.osaOutputdata2_tableWidget.verticalHeader().setDefaultSectionSize( 25) self.osaOutputdata2_tableWidget.verticalHeader().setMinimumSectionSize( 25) self.osaOutputdata2_tableWidget.verticalHeader().setSortIndicatorShown( False) self.tabWidget.addTab(self.tab_2, "") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.osaOutputdata1_tableWidget = QtWidgets.QTableWidget(self.tab) self.osaOutputdata1_tableWidget.setGeometry( QtCore.QRect(60, 20, 430, 227)) font = QtGui.QFont() font.setPointSize(9) self.osaOutputdata1_tableWidget.setFont(font) self.osaOutputdata1_tableWidget.setAutoFillBackground(False) self.osaOutputdata1_tableWidget.setFrameShadow(QtWidgets.QFrame.Sunken) self.osaOutputdata1_tableWidget.setColumnCount(1) self.osaOutputdata1_tableWidget.setObjectName( "osaOutputdata1_tableWidget") self.osaOutputdata1_tableWidget.setRowCount(9) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(0, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(1, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(2, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(3, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(4, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(5, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(6, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(7, item) item = QtWidgets.QTableWidgetItem() self.osaOutputdata1_tableWidget.setVerticalHeaderItem(8, item) self.osaOutputdata1_tableWidget.horizontalHeader().setVisible(False) self.osaOutputdata1_tableWidget.horizontalHeader( ).setCascadingSectionResizes(False) self.osaOutputdata1_tableWidget.horizontalHeader( ).setDefaultSectionSize(150) self.osaOutputdata1_tableWidget.horizontalHeader( ).setHighlightSections(True) self.osaOutputdata1_tableWidget.horizontalHeader( ).setMinimumSectionSize(120) self.osaOutputdata1_tableWidget.horizontalHeader( ).setSortIndicatorShown(False) self.osaOutputdata1_tableWidget.horizontalHeader( ).setStretchLastSection(False) self.osaOutputdata1_tableWidget.verticalHeader().setDefaultSectionSize( 25) self.osaOutputdata1_tableWidget.verticalHeader().setMinimumSectionSize( 25) self.osaOutputdata1_tableWidget.verticalHeader().setSortIndicatorShown( False) self.tabWidget_2 = QtWidgets.QTabWidget(self.tab) self.tabWidget_2.setGeometry(QtCore.QRect(30, 260, 460, 430)) self.tabWidget_2.setTabPosition(QtWidgets.QTabWidget.West) self.tabWidget_2.setObjectName("tabWidget_2") self.tabM = QtWidgets.QWidget() self.tabM.setObjectName("tabM") self.osaClearanceAnalysisM_graphicsView = MatplotlibWidget(self.tabM) self.osaClearanceAnalysisM_graphicsView.setGeometry( QtCore.QRect(0, -1, 430, 430)) self.osaClearanceAnalysisM_graphicsView.setObjectName( "osaClearanceAnalysisM_graphicsView") self.tabWidget_2.addTab(self.tabM, "") self.tabA = QtWidgets.QWidget() self.tabA.setObjectName("tabA") self.osaClearanceAnalysisA_graphicsView = MatplotlibWidget(self.tabA) self.osaClearanceAnalysisA_graphicsView.setGeometry( QtCore.QRect(0, -1, 430, 430)) self.osaClearanceAnalysisA_graphicsView.setObjectName( "osaClearanceAnalysisA_graphicsView") self.tabWidget_2.addTab(self.tabA, "") self.tabB = QtWidgets.QWidget() self.tabB.setObjectName("tabB") self.osaClearanceAnalysisB_graphicsView = MatplotlibWidget(self.tabB) self.osaClearanceAnalysisB_graphicsView.setGeometry( QtCore.QRect(0, -1, 430, 430)) self.osaClearanceAnalysisB_graphicsView.setObjectName( "osaClearanceAnalysisB_graphicsView") self.tabWidget_2.addTab(self.tabB, "") self.tabWidget.addTab(self.tab, "") self.retranslateUi(OneSpanAnalysis) self.tabWidget.setCurrentIndex(0) self.tabWidget_2.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(OneSpanAnalysis) def retranslateUi(self, OneSpanAnalysis): _translate = QtCore.QCoreApplication.translate OneSpanAnalysis.setWindowTitle( _translate("OneSpanAnalysis", "One Span Analysis")) self.osaCasing_tableWidget.setSortingEnabled(False) item = self.osaCasing_tableWidget.verticalHeaderItem(0) item.setText(_translate("OneSpanAnalysis", "Wt")) item = self.osaCasing_tableWidget.verticalHeaderItem(1) item.setText(_translate("OneSpanAnalysis", "OD")) item = self.osaCasing_tableWidget.verticalHeaderItem(2) item.setText(_translate("OneSpanAnalysis", "ID")) item = self.osaCasing_tableWidget.verticalHeaderItem(3) item.setText(_translate("OneSpanAnalysis", "E")) item = self.osaCasing_tableWidget.verticalHeaderItem(4) item.setText( _translate("OneSpanAnalysis", "Density ")) self.label.setText(_translate("OneSpanAnalysis", "Casing:")) self.label_2.setText( _translate("OneSpanAnalysis", "Centralizer A (top):")) self.osaCentA_tableWidget.setSortingEnabled(False) item = self.osaCentA_tableWidget.verticalHeaderItem(0) item.setText(_translate("OneSpanAnalysis", "Type")) item = self.osaCentA_tableWidget.verticalHeaderItem(1) item.setText(_translate("OneSpanAnalysis", "Restoring F.")) item = self.osaCentA_tableWidget.verticalHeaderItem(2) item.setText(_translate("OneSpanAnalysis", "Centralizer OD")) item = self.osaCentA_tableWidget.verticalHeaderItem(3) item.setText(_translate("OneSpanAnalysis", "Centralizer ID")) item = self.osaCentA_tableWidget.verticalHeaderItem(4) item.setText(_translate("OneSpanAnalysis", "IP OD")) item = self.osaCentA_tableWidget.verticalHeaderItem(5) item.setText( _translate("OneSpanAnalysis", "Min. pass thru ")) self.label_3.setText(_translate("OneSpanAnalysis", "Wellbore:")) self.osaWellbore_tableWidget.setSortingEnabled(False) item = self.osaWellbore_tableWidget.verticalHeaderItem(0) item.setText(_translate("OneSpanAnalysis", "Hole ID")) item = self.osaWellbore_tableWidget.verticalHeaderItem(1) item.setText(_translate("OneSpanAnalysis", "Max span")) item = self.osaWellbore_tableWidget.verticalHeaderItem(2) item.setText( _translate("OneSpanAnalysis", "Mud inside pipe ")) item = self.osaWellbore_tableWidget.verticalHeaderItem(3) item.setText(_translate("OneSpanAnalysis", "Mud in annulus")) self.osaCasing_pushButton.setText( _translate("OneSpanAnalysis", "Pipe DB ...")) self.osaCentA_pushButton.setText( _translate("OneSpanAnalysis", "Centralizer DB ...")) self.label_5.setText( _translate("OneSpanAnalysis", "Centralizer B (bottom):")) self.osaCentB_pushButton.setText( _translate("OneSpanAnalysis", "Centralizer DB ...")) self.osaInclination_label.setText( _translate("OneSpanAnalysis", "Inclination")) self.osaSpacing_label.setText(_translate("OneSpanAnalysis", "Spacing")) self.osaCentB_tableWidget.setSortingEnabled(False) item = self.osaCentB_tableWidget.verticalHeaderItem(0) item.setText(_translate("OneSpanAnalysis", "Type")) item = self.osaCentB_tableWidget.verticalHeaderItem(1) item.setText(_translate("OneSpanAnalysis", "Restoring F.")) item = self.osaCentB_tableWidget.verticalHeaderItem(2) item.setText(_translate("OneSpanAnalysis", "Centralizer OD")) item = self.osaCentB_tableWidget.verticalHeaderItem(3) item.setText(_translate("OneSpanAnalysis", "Centralizer ID")) item = self.osaCentB_tableWidget.verticalHeaderItem(4) item.setText(_translate("OneSpanAnalysis", "IP OD")) item = self.osaCentB_tableWidget.verticalHeaderItem(5) item.setText( _translate("OneSpanAnalysis", "Min. pass thru ")) self.osaOutputdata2_tableWidget.setSortingEnabled(False) item = self.osaOutputdata2_tableWidget.verticalHeaderItem(0) item.setText( _translate("OneSpanAnalysis", "Axial extra force @ top ")) item = self.osaOutputdata2_tableWidget.verticalHeaderItem(1) item.setText(_translate("OneSpanAnalysis", "Max pipe deflection")) item = self.osaOutputdata2_tableWidget.verticalHeaderItem(2) item.setText(_translate("OneSpanAnalysis", "Mean wellbore clearance")) item = self.osaOutputdata2_tableWidget.verticalHeaderItem(3) item.setText(_translate("OneSpanAnalysis", "Mean wellbore standoff")) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_2), _translate("OneSpanAnalysis", "Spacing sensitivity")) self.osaOutputdata1_tableWidget.setSortingEnabled(False) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(0) item.setText( _translate("OneSpanAnalysis", "Annular clearance @ cent. A")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(1) item.setText( _translate("OneSpanAnalysis", "Annular clearance @ cent. B")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(2) item.setText( _translate("OneSpanAnalysis", "Annular clearance @ mid span ")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(3) item.setText(_translate("OneSpanAnalysis", "Side force @ cent. A")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(4) item.setText(_translate("OneSpanAnalysis", "Side force @ cent. B")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(5) item.setText(_translate("OneSpanAnalysis", "Side force @ mid span")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(6) item.setText(_translate("OneSpanAnalysis", "Standoff @ cent. A")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(7) item.setText(_translate("OneSpanAnalysis", "Standoff @ cent. B")) item = self.osaOutputdata1_tableWidget.verticalHeaderItem(8) item.setText(_translate("OneSpanAnalysis", "Standoff @ mid span")) self.tabWidget_2.setTabText( self.tabWidget_2.indexOf(self.tabM), _translate("OneSpanAnalysis", "At mid span")) self.tabWidget_2.setTabText( self.tabWidget_2.indexOf(self.tabA), _translate("OneSpanAnalysis", "At centralizer A")) self.tabWidget_2.setTabText( self.tabWidget_2.indexOf(self.tabB), _translate("OneSpanAnalysis", "At centralizer B")) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab), _translate("OneSpanAnalysis", "Clearance analysis"))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(912, 508) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) Form.setMaximumSize(QtCore.QSize(16777215, 16777215)) Form.setWindowTitle(QtGui.QApplication.translate("Form", "Adaptive Optics", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout = QtGui.QHBoxLayout(Form) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.groupBox = QtGui.QGroupBox(Form) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setTitle(QtGui.QApplication.translate("Form", "PSF", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.gridLayout_4 = QtGui.QGridLayout(self.groupBox) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.label_2 = QtGui.QLabel(self.groupBox) self.label_2.setText(QtGui.QApplication.translate("Form", "Range [um]:", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout_4.addWidget(self.label_2, 1, 0, 1, 1) self.doubleSpinBoxRange = QtGui.QDoubleSpinBox(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBoxRange.sizePolicy().hasHeightForWidth()) self.doubleSpinBoxRange.setSizePolicy(sizePolicy) self.doubleSpinBoxRange.setDecimals(1) self.doubleSpinBoxRange.setMinimum(-100.0) self.doubleSpinBoxRange.setSingleStep(0.1) self.doubleSpinBoxRange.setProperty("value", 4.0) self.doubleSpinBoxRange.setObjectName(_fromUtf8("doubleSpinBoxRange")) self.gridLayout_4.addWidget(self.doubleSpinBoxRange, 1, 2, 1, 1) self.label_3 = QtGui.QLabel(self.groupBox) self.label_3.setText(QtGui.QApplication.translate("Form", "# Slices:", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout_4.addWidget(self.label_3, 2, 0, 1, 1) self.spinBoxSlices = QtGui.QSpinBox(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBoxSlices.sizePolicy().hasHeightForWidth()) self.spinBoxSlices.setSizePolicy(sizePolicy) self.spinBoxSlices.setReadOnly(False) self.spinBoxSlices.setMinimum(3) self.spinBoxSlices.setSingleStep(2) self.spinBoxSlices.setProperty("value", 21) self.spinBoxSlices.setObjectName(_fromUtf8("spinBoxSlices")) self.gridLayout_4.addWidget(self.spinBoxSlices, 2, 2, 1, 1) self.label_4 = QtGui.QLabel(self.groupBox) self.label_4.setText(QtGui.QApplication.translate("Form", "# Frames/slice:", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_4.addWidget(self.label_4, 3, 0, 1, 1) self.spinBoxFrames = QtGui.QSpinBox(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBoxFrames.sizePolicy().hasHeightForWidth()) self.spinBoxFrames.setSizePolicy(sizePolicy) self.spinBoxFrames.setMinimum(1) self.spinBoxFrames.setProperty("value", 5) self.spinBoxFrames.setObjectName(_fromUtf8("spinBoxFrames")) self.gridLayout_4.addWidget(self.spinBoxFrames, 3, 2, 1, 1) self.pushButtonPSF = QtGui.QPushButton(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonPSF.sizePolicy().hasHeightForWidth()) self.pushButtonPSF.setSizePolicy(sizePolicy) self.pushButtonPSF.setText(QtGui.QApplication.translate("Form", "Acquire PSF", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonPSF.setObjectName(_fromUtf8("pushButtonPSF")) self.gridLayout_4.addWidget(self.pushButtonPSF, 10, 0, 1, 3) self.checkBoxSave = QtGui.QCheckBox(self.groupBox) self.checkBoxSave.setText(QtGui.QApplication.translate("Form", "Save", None, QtGui.QApplication.UnicodeUTF8)) self.checkBoxSave.setObjectName(_fromUtf8("checkBoxSave")) self.gridLayout_4.addWidget(self.checkBoxSave, 9, 0, 1, 1) self.lineEditFile = QtGui.QLineEdit(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.lineEditFile.sizePolicy().hasHeightForWidth()) self.lineEditFile.setSizePolicy(sizePolicy) self.lineEditFile.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEditFile.setObjectName(_fromUtf8("lineEditFile")) self.gridLayout_4.addWidget(self.lineEditFile, 9, 2, 1, 1) self.checkBoxCenterLateral = QtGui.QCheckBox(self.groupBox) self.checkBoxCenterLateral.setText(QtGui.QApplication.translate("Form", "Center PSF laterally", None, QtGui.QApplication.UnicodeUTF8)) self.checkBoxCenterLateral.setChecked(True) self.checkBoxCenterLateral.setObjectName(_fromUtf8("checkBoxCenterLateral")) self.gridLayout_4.addWidget(self.checkBoxCenterLateral, 7, 0, 1, 3) self.label = QtGui.QLabel(self.groupBox) self.label.setText(QtGui.QApplication.translate("Form", "Mask radius:", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.gridLayout_4.addWidget(self.label, 4, 0, 1, 1) self.spinBox_maskRadius = QtGui.QSpinBox(self.groupBox) self.spinBox_maskRadius.setMinimum(16) self.spinBox_maskRadius.setMaximum(512) self.spinBox_maskRadius.setSingleStep(10) self.spinBox_maskRadius.setProperty("value", 80) self.spinBox_maskRadius.setObjectName(_fromUtf8("spinBox_maskRadius")) self.gridLayout_4.addWidget(self.spinBox_maskRadius, 4, 2, 1, 1) self.label_11 = QtGui.QLabel(self.groupBox) self.label_11.setText(QtGui.QApplication.translate("Form", "Center X:", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setObjectName(_fromUtf8("label_11")) self.gridLayout_4.addWidget(self.label_11, 5, 0, 1, 1) self.label_12 = QtGui.QLabel(self.groupBox) self.label_12.setText(QtGui.QApplication.translate("Form", "Center Y:", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setObjectName(_fromUtf8("label_12")) self.gridLayout_4.addWidget(self.label_12, 6, 0, 1, 1) self.lineEdit_cX = QtGui.QLineEdit(self.groupBox) self.lineEdit_cX.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_cX.setText(QtGui.QApplication.translate("Form", "-1", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_cX.setObjectName(_fromUtf8("lineEdit_cX")) self.gridLayout_4.addWidget(self.lineEdit_cX, 5, 2, 1, 1) self.lineEdit_cY = QtGui.QLineEdit(self.groupBox) self.lineEdit_cY.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_cY.setText(QtGui.QApplication.translate("Form", "-1", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_cY.setObjectName(_fromUtf8("lineEdit_cY")) self.gridLayout_4.addWidget(self.lineEdit_cY, 6, 2, 1, 1) self.pushButton_runningSharpness = QtGui.QPushButton(self.groupBox) self.pushButton_runningSharpness.setText(QtGui.QApplication.translate("Form", "Continuous Sharpness", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_runningSharpness.setObjectName(_fromUtf8("pushButton_runningSharpness")) self.gridLayout_4.addWidget(self.pushButton_runningSharpness, 11, 0, 1, 3) self.pushButton_stopSharpness = QtGui.QPushButton(self.groupBox) self.pushButton_stopSharpness.setText(QtGui.QApplication.translate("Form", "Stop Sharpness", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_stopSharpness.setObjectName(_fromUtf8("pushButton_stopSharpness")) self.gridLayout_4.addWidget(self.pushButton_stopSharpness, 14, 0, 1, 3) self.pushButton_sharpnessVsZern = QtGui.QPushButton(self.groupBox) self.pushButton_sharpnessVsZern.setText(QtGui.QApplication.translate("Form", "Sharpness vs. Zernike", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_sharpnessVsZern.setObjectName(_fromUtf8("pushButton_sharpnessVsZern")) self.gridLayout_4.addWidget(self.pushButton_sharpnessVsZern, 12, 0, 1, 3) self.doubleSpinBox_zernAmpMin = QtGui.QDoubleSpinBox(self.groupBox) self.doubleSpinBox_zernAmpMin.setDecimals(3) self.doubleSpinBox_zernAmpMin.setMinimum(-10.0) self.doubleSpinBox_zernAmpMin.setMaximum(10.0) self.doubleSpinBox_zernAmpMin.setObjectName(_fromUtf8("doubleSpinBox_zernAmpMin")) self.gridLayout_4.addWidget(self.doubleSpinBox_zernAmpMin, 17, 2, 1, 1) self.doubleSpinBox_zernAmpMax = QtGui.QDoubleSpinBox(self.groupBox) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_zernAmpMax.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_zernAmpMax.setSizePolicy(sizePolicy) self.doubleSpinBox_zernAmpMax.setDecimals(3) self.doubleSpinBox_zernAmpMax.setMinimum(-10.0) self.doubleSpinBox_zernAmpMax.setMaximum(10.0) self.doubleSpinBox_zernAmpMax.setObjectName(_fromUtf8("doubleSpinBox_zernAmpMax")) self.gridLayout_4.addWidget(self.doubleSpinBox_zernAmpMax, 18, 2, 1, 1) self.label_mod_index = QtGui.QLabel(self.groupBox) self.label_mod_index.setText(QtGui.QApplication.translate("Form", "Index: --", None, QtGui.QApplication.UnicodeUTF8)) self.label_mod_index.setObjectName(_fromUtf8("label_mod_index")) self.gridLayout_4.addWidget(self.label_mod_index, 17, 0, 1, 1) self.label_mod_value = QtGui.QLabel(self.groupBox) self.label_mod_value.setText(QtGui.QApplication.translate("Form", "Value: --", None, QtGui.QApplication.UnicodeUTF8)) self.label_mod_value.setObjectName(_fromUtf8("label_mod_value")) self.gridLayout_4.addWidget(self.label_mod_value, 18, 0, 1, 1) self.label_15 = QtGui.QLabel(self.groupBox) self.label_15.setText(QtGui.QApplication.translate("Form", "Diffraction limit:", None, QtGui.QApplication.UnicodeUTF8)) self.label_15.setObjectName(_fromUtf8("label_15")) self.gridLayout_4.addWidget(self.label_15, 19, 0, 1, 1) self.lineEdit_diffLimit = QtGui.QLineEdit(self.groupBox) self.lineEdit_diffLimit.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_diffLimit.setObjectName(_fromUtf8("lineEdit_diffLimit")) self.gridLayout_4.addWidget(self.lineEdit_diffLimit, 19, 2, 1, 1) self.label_sharpnessArgMax = QtGui.QLabel(self.groupBox) self.label_sharpnessArgMax.setText(QtGui.QApplication.translate("Form", "Arg. max: --", None, QtGui.QApplication.UnicodeUTF8)) self.label_sharpnessArgMax.setObjectName(_fromUtf8("label_sharpnessArgMax")) self.gridLayout_4.addWidget(self.label_sharpnessArgMax, 20, 0, 1, 3) self.label_sharpnessFitMax = QtGui.QLabel(self.groupBox) self.label_sharpnessFitMax.setText(QtGui.QApplication.translate("Form", "Fit max: --", None, QtGui.QApplication.UnicodeUTF8)) self.label_sharpnessFitMax.setObjectName(_fromUtf8("label_sharpnessFitMax")) self.gridLayout_4.addWidget(self.label_sharpnessFitMax, 21, 0, 1, 3) self.label_16 = QtGui.QLabel(self.groupBox) self.label_16.setText(QtGui.QApplication.translate("Form", "Wait time (s):", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setObjectName(_fromUtf8("label_16")) self.gridLayout_4.addWidget(self.label_16, 13, 0, 1, 1) self.lineEdit_waitTime = QtGui.QLineEdit(self.groupBox) self.lineEdit_waitTime.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_waitTime.setObjectName(_fromUtf8("lineEdit_waitTime")) self.gridLayout_4.addWidget(self.lineEdit_waitTime, 13, 2, 1, 1) self.horizontalLayout.addWidget(self.groupBox) self.groupBoxPhase = QtGui.QGroupBox(Form) self.groupBoxPhase.setEnabled(False) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBoxPhase.sizePolicy().hasHeightForWidth()) self.groupBoxPhase.setSizePolicy(sizePolicy) self.groupBoxPhase.setTitle(QtGui.QApplication.translate("Form", "Phase retrieval", None, QtGui.QApplication.UnicodeUTF8)) self.groupBoxPhase.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) self.groupBoxPhase.setObjectName(_fromUtf8("groupBoxPhase")) self.gridLayout_3 = QtGui.QGridLayout(self.groupBoxPhase) self.gridLayout_3.setSizeConstraint(QtGui.QLayout.SetDefaultConstraint) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label_5 = QtGui.QLabel(self.groupBoxPhase) self.label_5.setText(QtGui.QApplication.translate("Form", "Pixel size [um]:", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout_3.addWidget(self.label_5, 0, 0, 1, 1) self.doubleSpinBoxPixel = QtGui.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxPixel.setDecimals(3) self.doubleSpinBoxPixel.setMaximum(9.0) self.doubleSpinBoxPixel.setSingleStep(0.01) self.doubleSpinBoxPixel.setProperty("value", 0.163) self.doubleSpinBoxPixel.setObjectName(_fromUtf8("doubleSpinBoxPixel")) self.gridLayout_3.addWidget(self.doubleSpinBoxPixel, 0, 1, 1, 1) self.label_6 = QtGui.QLabel(self.groupBoxPhase) self.label_6.setText(QtGui.QApplication.translate("Form", "Wavelength [um]:", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1) self.doubleSpinBoxWavelength = QtGui.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxWavelength.setDecimals(3) self.doubleSpinBoxWavelength.setProperty("value", 0.525) self.doubleSpinBoxWavelength.setObjectName(_fromUtf8("doubleSpinBoxWavelength")) self.gridLayout_3.addWidget(self.doubleSpinBoxWavelength, 1, 1, 1, 1) self.label_7 = QtGui.QLabel(self.groupBoxPhase) self.label_7.setText(QtGui.QApplication.translate("Form", "Refractive index:", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setObjectName(_fromUtf8("label_7")) self.gridLayout_3.addWidget(self.label_7, 2, 0, 1, 1) self.doubleSpinBoxIndex = QtGui.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxIndex.setSingleStep(0.01) self.doubleSpinBoxIndex.setProperty("value", 1.33) self.doubleSpinBoxIndex.setObjectName(_fromUtf8("doubleSpinBoxIndex")) self.gridLayout_3.addWidget(self.doubleSpinBoxIndex, 2, 1, 1, 1) self.label_8 = QtGui.QLabel(self.groupBoxPhase) self.label_8.setText(QtGui.QApplication.translate("Form", "NA:", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setObjectName(_fromUtf8("label_8")) self.gridLayout_3.addWidget(self.label_8, 3, 0, 1, 1) self.doubleSpinBoxNA = QtGui.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxNA.setSingleStep(0.01) self.doubleSpinBoxNA.setProperty("value", 0.8) self.doubleSpinBoxNA.setObjectName(_fromUtf8("doubleSpinBoxNA")) self.gridLayout_3.addWidget(self.doubleSpinBoxNA, 3, 1, 1, 1) self.label_9 = QtGui.QLabel(self.groupBoxPhase) self.label_9.setText(QtGui.QApplication.translate("Form", "Focal length:", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setObjectName(_fromUtf8("label_9")) self.gridLayout_3.addWidget(self.label_9, 4, 0, 1, 1) self.doubleSpinBoxFocal = QtGui.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxFocal.setMaximum(9999.99) self.doubleSpinBoxFocal.setProperty("value", 5000.0) self.doubleSpinBoxFocal.setObjectName(_fromUtf8("doubleSpinBoxFocal")) self.gridLayout_3.addWidget(self.doubleSpinBoxFocal, 4, 1, 1, 1) self.groupBox_4 = QtGui.QGroupBox(self.groupBoxPhase) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy) self.groupBox_4.setTitle(QtGui.QApplication.translate("Form", "Initial guess", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_4) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.radioButtonPlane = QtGui.QRadioButton(self.groupBox_4) self.radioButtonPlane.setText(QtGui.QApplication.translate("Form", "Plane wave", None, QtGui.QApplication.UnicodeUTF8)) self.radioButtonPlane.setChecked(True) self.radioButtonPlane.setObjectName(_fromUtf8("radioButtonPlane")) self.gridLayout_2.addWidget(self.radioButtonPlane, 0, 0, 1, 1) self.radioButtonMirror = QtGui.QRadioButton(self.groupBox_4) self.radioButtonMirror.setText(QtGui.QApplication.translate("Form", "Mirror", None, QtGui.QApplication.UnicodeUTF8)) self.radioButtonMirror.setObjectName(_fromUtf8("radioButtonMirror")) self.gridLayout_2.addWidget(self.radioButtonMirror, 1, 0, 1, 1) self.doubleSpinBoxMirrorDistance = QtGui.QDoubleSpinBox(self.groupBox_4) self.doubleSpinBoxMirrorDistance.setSingleStep(0.01) self.doubleSpinBoxMirrorDistance.setProperty("value", 2.0) self.doubleSpinBoxMirrorDistance.setObjectName(_fromUtf8("doubleSpinBoxMirrorDistance")) self.gridLayout_2.addWidget(self.doubleSpinBoxMirrorDistance, 1, 1, 1, 1) self.radioButtonFromFile = QtGui.QRadioButton(self.groupBox_4) self.radioButtonFromFile.setText(QtGui.QApplication.translate("Form", "From file", None, QtGui.QApplication.UnicodeUTF8)) self.radioButtonFromFile.setObjectName(_fromUtf8("radioButtonFromFile")) self.gridLayout_2.addWidget(self.radioButtonFromFile, 2, 0, 1, 1) self.gridLayout_3.addWidget(self.groupBox_4, 7, 0, 1, 3) self.label_10 = QtGui.QLabel(self.groupBoxPhase) self.label_10.setText(QtGui.QApplication.translate("Form", "# Iterations:", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setObjectName(_fromUtf8("label_10")) self.gridLayout_3.addWidget(self.label_10, 8, 0, 1, 1) self.spinBoxIterations = QtGui.QSpinBox(self.groupBoxPhase) self.spinBoxIterations.setMinimum(1) self.spinBoxIterations.setMaximum(999) self.spinBoxIterations.setProperty("value", 20) self.spinBoxIterations.setObjectName(_fromUtf8("spinBoxIterations")) self.gridLayout_3.addWidget(self.spinBoxIterations, 8, 1, 1, 1) self.pushButtonPhase = QtGui.QPushButton(self.groupBoxPhase) self.pushButtonPhase.setText(QtGui.QApplication.translate("Form", "Retrieve phase", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonPhase.setObjectName(_fromUtf8("pushButtonPhase")) self.gridLayout_3.addWidget(self.pushButtonPhase, 10, 0, 1, 1) spacerItem = QtGui.QSpacerItem(20, 0, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.gridLayout_3.addItem(spacerItem, 16, 0, 1, 1) self.checkBoxNeglectDefocus = QtGui.QCheckBox(self.groupBoxPhase) self.checkBoxNeglectDefocus.setText(QtGui.QApplication.translate("Form", "Neglect defocus", None, QtGui.QApplication.UnicodeUTF8)) self.checkBoxNeglectDefocus.setChecked(True) self.checkBoxNeglectDefocus.setObjectName(_fromUtf8("checkBoxNeglectDefocus")) self.gridLayout_3.addWidget(self.checkBoxNeglectDefocus, 6, 0, 1, 2) self.checkBox_invertPF = QtGui.QCheckBox(self.groupBoxPhase) self.checkBox_invertPF.setText(QtGui.QApplication.translate("Form", "Invert?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_invertPF.setObjectName(_fromUtf8("checkBox_invertPF")) self.gridLayout_3.addWidget(self.checkBox_invertPF, 11, 0, 1, 1) self.label_13 = QtGui.QLabel(self.groupBoxPhase) self.label_13.setText(QtGui.QApplication.translate("Form", "# Wavelengths:", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setObjectName(_fromUtf8("label_13")) self.gridLayout_3.addWidget(self.label_13, 5, 0, 1, 1) self.spinBox_numWavelengths = QtGui.QSpinBox(self.groupBoxPhase) self.spinBox_numWavelengths.setMinimum(1) self.spinBox_numWavelengths.setProperty("value", 1) self.spinBox_numWavelengths.setObjectName(_fromUtf8("spinBox_numWavelengths")) self.gridLayout_3.addWidget(self.spinBox_numWavelengths, 5, 1, 1, 1) self.checkBox_resetAmp = QtGui.QCheckBox(self.groupBoxPhase) self.checkBox_resetAmp.setText(QtGui.QApplication.translate("Form", "Reset amplitude?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_resetAmp.setObjectName(_fromUtf8("checkBox_resetAmp")) self.gridLayout_3.addWidget(self.checkBox_resetAmp, 12, 0, 1, 1) self.pushButton_unwrap = QtGui.QPushButton(self.groupBoxPhase) self.pushButton_unwrap.setText(QtGui.QApplication.translate("Form", "Unwrap", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_unwrap.setObjectName(_fromUtf8("pushButton_unwrap")) self.gridLayout_3.addWidget(self.pushButton_unwrap, 10, 1, 1, 1) # remove the redundant button "modulation unwrapped" self.gridLayout_3.addWidget(self.pushButton_modUnwrapped, 11, 1, 1, 1) self.pushButton_zernFitUnwrapped = QtGui.QPushButton(self.groupBoxPhase) self.pushButton_zernFitUnwrapped.setText(QtGui.QApplication.translate("Form", "Fit Unwrpd", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_zernFitUnwrapped.setObjectName(_fromUtf8("pushButton_zernFitUnwrapped")) self.gridLayout_3.addWidget(self.pushButton_zernFitUnwrapped, 12, 1, 1, 1) self.checkBox_ignore4 = QtGui.QCheckBox(self.groupBoxPhase) self.checkBox_ignore4.setText(QtGui.QApplication.translate("Form", "Ignore 1st 4?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_ignore4.setObjectName(_fromUtf8("checkBox_ignore4")) self.gridLayout_3.addWidget(self.checkBox_ignore4, 16, 1, 1, 1) self.spinBox_zernModesToFit = QtGui.QSpinBox(self.groupBoxPhase) self.spinBox_zernModesToFit.setObjectName(_fromUtf8("spinBox_zernModesToFit")) self.gridLayout_3.addWidget(self.spinBox_zernModesToFit, 13, 1, 1, 1) self.label_14 = QtGui.QLabel(self.groupBoxPhase) self.label_14.setText(QtGui.QApplication.translate("Form", "Num modes to fit to:", None, QtGui.QApplication.UnicodeUTF8)) self.label_14.setObjectName(_fromUtf8("label_14")) self.gridLayout_3.addWidget(self.label_14, 13, 0, 1, 1) self.checkBox_symmeterize = QtGui.QCheckBox(self.groupBoxPhase) self.checkBox_symmeterize.setText(QtGui.QApplication.translate("Form", "Make symmetric?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_symmeterize.setObjectName(_fromUtf8("checkBox_symmeterize")) self.gridLayout_3.addWidget(self.checkBox_symmeterize, 9, 0, 1, 1) self.horizontalLayout.addWidget(self.groupBoxPhase) self.tabWidgetPF = QtGui.QTabWidget(Form) self.tabWidgetPF.setEnabled(False) self.tabWidgetPF.setIconSize(QtCore.QSize(15, 16)) self.tabWidgetPF.setObjectName(_fromUtf8("tabWidgetPF")) self.tabWidgetPFPage1 = QtGui.QWidget() self.tabWidgetPFPage1.setObjectName(_fromUtf8("tabWidgetPFPage1")) self.verticalLayout = QtGui.QVBoxLayout(self.tabWidgetPFPage1) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.mplwidgetPhase = MatplotlibWidget(self.tabWidgetPFPage1) self.mplwidgetPhase.setObjectName(_fromUtf8("mplwidgetPhase")) self.verticalLayout.addWidget(self.mplwidgetPhase) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.pushButtonSave = QtGui.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonSave.sizePolicy().hasHeightForWidth()) self.pushButtonSave.setSizePolicy(sizePolicy) self.pushButtonSave.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButtonSave.setText(QtGui.QApplication.translate("Form", "Save to file", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonSave.setObjectName(_fromUtf8("pushButtonSave")) self.gridLayout.addWidget(self.pushButtonSave, 1, 1, 1, 1) self.pushButtonModulate = QtGui.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButtonModulate.sizePolicy().hasHeightForWidth()) # The modulate button below the PF pattern self.pushButtonModulate.setSizePolicy(sizePolicy) self.pushButtonModulate.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButtonModulate.setText(QtGui.QApplication.translate("Form", "Modulate", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonModulate.setObjectName(_fromUtf8("pushButtonModulate")) self.gridLayout.addWidget(self.pushButtonModulate, 1, 3, 1, 1) self.pushButtonFit = QtGui.QPushButton(self.tabWidgetPFPage1) self.pushButtonFit.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButtonFit.setText(QtGui.QApplication.translate("Form", "Fit to Zernike", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonFit.setObjectName(_fromUtf8("pushButtonFit")) self.gridLayout.addWidget(self.pushButtonFit, 1, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.tabWidgetPF.addTab(self.tabWidgetPFPage1, _fromUtf8("")) self.Sharpness = QtGui.QWidget() self.Sharpness.setObjectName(_fromUtf8("Sharpness")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.Sharpness) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.mplwidgetSharpness = MatplotlibWidget(self.Sharpness) self.mplwidgetSharpness.setObjectName(_fromUtf8("mplwidgetSharpness")) self.verticalLayout_3.addWidget(self.mplwidgetSharpness) self.tabWidgetPF.addTab(self.Sharpness, _fromUtf8("")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.mplwidgetSharpness2 = MatplotlibWidget(self.tab) self.mplwidgetSharpness2.setObjectName(_fromUtf8("mplwidgetSharpness2")) self.verticalLayout_2.addWidget(self.mplwidgetSharpness2) self.tabWidgetPF.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.mplwidgetPhase_2 = MatplotlibWidget(self.tab_2) self.mplwidgetPhase_2.setGeometry(QtCore.QRect(10, 0, 380, 349)) self.mplwidgetPhase_2.setObjectName(_fromUtf8("mplwidgetPhase_2")) self.pushButton_modulateZernike = QtGui.QPushButton(self.tab_2) self.pushButton_modulateZernike.setGeometry(QtCore.QRect(20, 360, 75, 23)) self.pushButton_modulateZernike.setText(QtGui.QApplication.translate("Form", "Modulate", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_modulateZernike.setObjectName(_fromUtf8("pushButton_modulateZernike")) self.checkBox_useMask = QtGui.QCheckBox(self.tab_2) self.checkBox_useMask.setGeometry(QtCore.QRect(110, 360, 70, 17)) self.checkBox_useMask.setText(QtGui.QApplication.translate("Form", "Use mask?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_useMask.setObjectName(_fromUtf8("checkBox_useMask")) self.lineEdit_zernRadius = QtGui.QLineEdit(self.tab_2) self.lineEdit_zernRadius.setGeometry(QtCore.QRect(20, 390, 113, 20)) self.lineEdit_zernRadius.setText(QtGui.QApplication.translate("Form", "256", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_zernRadius.setObjectName(_fromUtf8("lineEdit_zernRadius")) self.pushButton_setZernRadius = QtGui.QPushButton(self.tab_2) self.pushButton_setZernRadius.setGeometry(QtCore.QRect(140, 390, 131, 23)) self.pushButton_setZernRadius.setText(QtGui.QApplication.translate("Form", "Set Zernike Radius", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_setZernRadius.setObjectName(_fromUtf8("pushButton_setZernRadius")) self.tabWidgetPF.addTab(self.tab_2, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.tabWidgetPF.addTab(self.tab_3, _fromUtf8("")) self.horizontalLayout.addWidget(self.tabWidgetPF) self.groupBoxModulations = QtGui.QGroupBox(Form) self.groupBoxModulations.setTitle(QtGui.QApplication.translate("Form", "Modulations", None, QtGui.QApplication.UnicodeUTF8)) self.groupBoxModulations.setCheckable(True) self.groupBoxModulations.setObjectName(_fromUtf8("groupBoxModulations")) self.verticalLayoutModulations = QtGui.QVBoxLayout(self.groupBoxModulations) self.verticalLayoutModulations.setObjectName(_fromUtf8("verticalLayoutModulations")) spacerItem1 = QtGui.QSpacerItem(20, 317, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayoutModulations.addItem(spacerItem1) # This is where the "set" updates the mirror pattern self.pushButton_setMods = QtGui.QPushButton(self.groupBoxModulations) self.pushButton_setMods.setText(QtGui.QApplication.translate("Form", "Set", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_setMods.setObjectName(_fromUtf8("pushButton_setMods")) self.verticalLayoutModulations.addWidget(self.pushButton_setMods) self.horizontalLayout.addWidget(self.groupBoxModulations) self.retranslateUi(Form) self.tabWidgetPF.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tabWidgetPFPage1), QtGui.QApplication.translate("Form", "Pupil Function", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.Sharpness), QtGui.QApplication.translate("Form", "Sharpness", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab), QtGui.QApplication.translate("Form", "Running Sharpness", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_2), QtGui.QApplication.translate("Form", "Zernike Fit to Unwrapped", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_3), QtGui.QApplication.translate("Form", "Gen Zernikes", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1333, 718) MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(690, 490, 46, 13)) self.label.setText(_fromUtf8("")) self.label.setObjectName(_fromUtf8("label")) self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(19, 10, 691, 661)) font = QtGui.QFont() font.setPointSize(16) self.groupBox.setFont(font) self.groupBox.setTitle(QtGui.QApplication.translate("MainWindow", "3D View", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.mplwidget_4 = MatplotlibWidget(self.groupBox) self.mplwidget_4.setGeometry(QtCore.QRect(10, 30, 661, 601)) self.mplwidget_4.setObjectName(_fromUtf8("mplwidget_4")) self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(740, 14, 551, 501)) font = QtGui.QFont() font.setPointSize(11) self.groupBox_2.setFont(font) self.groupBox_2.setTitle(QtGui.QApplication.translate("MainWindow", "Data Acquisition System", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.tabWidget = QtGui.QTabWidget(self.groupBox_2) self.tabWidget.setGeometry(QtCore.QRect(30, 50, 501, 431)) font = QtGui.QFont() font.setPointSize(8) self.tabWidget.setFont(font) self.tabWidget.setWhatsThis(QtGui.QApplication.translate("MainWindow", "sdsda", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.mplwidget = MatplotlibWidget(self.tab) self.mplwidget.setGeometry(QtCore.QRect(12, 11, 471, 331)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.pushButton_7 = QtGui.QPushButton(self.tab) self.pushButton_7.setGeometry(QtCore.QRect(374, 351, 51, 41)) self.pushButton_7.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384157972_174920.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_7.setIcon(icon) self.pushButton_7.setIconSize(QtCore.QSize(32, 32)) self.pushButton_7.setObjectName(_fromUtf8("pushButton_7")) self.pushButton_8 = QtGui.QPushButton(self.tab) self.pushButton_8.setGeometry(QtCore.QRect(317, 351, 51, 41)) self.pushButton_8.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384157809_208018.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_8.setIcon(icon1) self.pushButton_8.setIconSize(QtCore.QSize(32, 32)) self.pushButton_8.setObjectName(_fromUtf8("pushButton_8")) self.pushButton_9 = QtGui.QPushButton(self.tab) self.pushButton_9.setGeometry(QtCore.QRect(430, 350, 51, 41)) self.pushButton_9.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384349057_103529.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_9.setIcon(icon2) self.pushButton_9.setIconSize(QtCore.QSize(32, 32)) self.pushButton_9.setObjectName(_fromUtf8("pushButton_9")) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.mplwidget_2 = MatplotlibWidget(self.tab_2) self.mplwidget_2.setGeometry(QtCore.QRect(11, 10, 471, 311)) self.mplwidget_2.setObjectName(_fromUtf8("mplwidget_2")) self.comboBox = QtGui.QComboBox(self.tab_2) self.comboBox.setGeometry(QtCore.QRect(370, 330, 111, 22)) self.comboBox.setObjectName(_fromUtf8("comboBox")) self.comboBox.addItem(_fromUtf8("")) self.comboBox.setItemText(0, QtGui.QApplication.translate("MainWindow", "Empty Calibration", None, QtGui.QApplication.UnicodeUTF8)) self.comboBox.addItem(_fromUtf8("")) self.comboBox.setItemText(1, QtGui.QApplication.translate("MainWindow", "Full Calibration", None, QtGui.QApplication.UnicodeUTF8)) self.comboBox.addItem(_fromUtf8("")) self.comboBox.setItemText(2, QtGui.QApplication.translate("MainWindow", "Warming Das", None, QtGui.QApplication.UnicodeUTF8)) self.label_16 = QtGui.QLabel(self.tab_2) self.label_16.setGeometry(QtCore.QRect(218, 327, 141, 30)) font = QtGui.QFont() font.setPointSize(11) self.label_16.setFont(font) self.label_16.setText(QtGui.QApplication.translate("MainWindow", "Calibration Mode", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setObjectName(_fromUtf8("label_16")) self.pushButton_10 = QtGui.QPushButton(self.tab_2) self.pushButton_10.setGeometry(QtCore.QRect(373, 360, 51, 41)) self.pushButton_10.setText(_fromUtf8("")) self.pushButton_10.setIcon(icon1) self.pushButton_10.setIconSize(QtCore.QSize(32, 32)) self.pushButton_10.setObjectName(_fromUtf8("pushButton_10")) self.pushButton_11 = QtGui.QPushButton(self.tab_2) self.pushButton_11.setGeometry(QtCore.QRect(430, 360, 51, 41)) self.pushButton_11.setText(_fromUtf8("")) self.pushButton_11.setIcon(icon) self.pushButton_11.setIconSize(QtCore.QSize(32, 32)) self.pushButton_11.setObjectName(_fromUtf8("pushButton_11")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.tab_7 = QtGui.QWidget() self.tab_7.setEnabled(False) self.tab_7.setObjectName(_fromUtf8("tab_7")) self.mplwidget_3 = MatplotlibWidget(self.tab_7) self.mplwidget_3.setGeometry(QtCore.QRect(15, 10, 261, 191)) self.mplwidget_3.setObjectName(_fromUtf8("mplwidget_3")) self.seekSlider1 = phonon.Phonon.SeekSlider(self.tab_7) self.seekSlider1.setEnabled(False) self.seekSlider1.setGeometry(QtCore.QRect(10, 180, 260, 90)) self.seekSlider1.setAcceptDrops(True) self.seekSlider1.setIconVisible(False) self.seekSlider1.setObjectName(_fromUtf8("seekSlider1")) self.tabWidget.addTab(self.tab_7, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.label_4 = QtGui.QLabel(self.tab_3) self.label_4.setGeometry(QtCore.QRect(30, 115, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Mean. Value", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.label_5 = QtGui.QLabel(self.tab_3) self.label_5.setGeometry(QtCore.QRect(30, 84, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Max. Value", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(self.tab_3) self.label_6.setGeometry(QtCore.QRect(30, 42, 91, 50)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setText(QtGui.QApplication.translate("MainWindow", "Min. Value", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_7 = QtGui.QLabel(self.tab_3) self.label_7.setGeometry(QtCore.QRect(30, 18, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setText(QtGui.QApplication.translate("MainWindow", "Sensor", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setObjectName(_fromUtf8("label_7")) self.label_8 = QtGui.QLabel(self.tab_3) self.label_8.setGeometry(QtCore.QRect(30, 174, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setText(QtGui.QApplication.translate("MainWindow", "Port", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setObjectName(_fromUtf8("label_8")) self.label_9 = QtGui.QLabel(self.tab_3) self.label_9.setGeometry(QtCore.QRect(30, 142, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setText(QtGui.QApplication.translate("MainWindow", "Gain", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setObjectName(_fromUtf8("label_9")) self.line = QtGui.QFrame(self.tab_3) self.line.setGeometry(QtCore.QRect(29, 38, 451, 20)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.line_2 = QtGui.QFrame(self.tab_3) self.line_2.setGeometry(QtCore.QRect(29, 70, 451, 20)) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.line_3 = QtGui.QFrame(self.tab_3) self.line_3.setGeometry(QtCore.QRect(29, 102, 451, 20)) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName(_fromUtf8("line_3")) self.line_4 = QtGui.QFrame(self.tab_3) self.line_4.setGeometry(QtCore.QRect(29, 133, 451, 20)) self.line_4.setFrameShape(QtGui.QFrame.HLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.line_4.setObjectName(_fromUtf8("line_4")) self.line_6 = QtGui.QFrame(self.tab_3) self.line_6.setGeometry(QtCore.QRect(27, 192, 451, 20)) self.line_6.setFrameShape(QtGui.QFrame.HLine) self.line_6.setFrameShadow(QtGui.QFrame.Sunken) self.line_6.setObjectName(_fromUtf8("line_6")) self.line_7 = QtGui.QFrame(self.tab_3) self.line_7.setGeometry(QtCore.QRect(28, 165, 451, 20)) self.line_7.setFrameShape(QtGui.QFrame.HLine) self.line_7.setFrameShadow(QtGui.QFrame.Sunken) self.line_7.setObjectName(_fromUtf8("line_7")) self.doubleSpinBox = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox.setGeometry(QtCore.QRect(390, 22, 91, 22)) self.doubleSpinBox.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox.setDecimals(0) self.doubleSpinBox.setMinimum(2.0) self.doubleSpinBox.setMaximum(128.0) self.doubleSpinBox.setSingleStep(2.0) self.doubleSpinBox.setObjectName(_fromUtf8("doubleSpinBox")) self.doubleSpinBox_2 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_2.setGeometry(QtCore.QRect(390, 52, 91, 22)) self.doubleSpinBox_2.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_2.setDecimals(0) self.doubleSpinBox_2.setMinimum(900.0) self.doubleSpinBox_2.setMaximum(1500.0) self.doubleSpinBox_2.setSingleStep(100.0) self.doubleSpinBox_2.setObjectName(_fromUtf8("doubleSpinBox_2")) self.doubleSpinBox_3 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_3.setGeometry(QtCore.QRect(390, 85, 91, 22)) self.doubleSpinBox_3.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_3.setDecimals(0) self.doubleSpinBox_3.setMinimum(900.0) self.doubleSpinBox_3.setMaximum(1500.0) self.doubleSpinBox_3.setSingleStep(100.0) self.doubleSpinBox_3.setObjectName(_fromUtf8("doubleSpinBox_3")) self.doubleSpinBox_4 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_4.setGeometry(QtCore.QRect(390, 116, 91, 22)) self.doubleSpinBox_4.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_4.setDecimals(0) self.doubleSpinBox_4.setMinimum(900.0) self.doubleSpinBox_4.setMaximum(1500.0) self.doubleSpinBox_4.setSingleStep(100.0) self.doubleSpinBox_4.setObjectName(_fromUtf8("doubleSpinBox_4")) self.doubleSpinBox_5 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_5.setGeometry(QtCore.QRect(390, 145, 91, 22)) self.doubleSpinBox_5.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_5.setDecimals(0) self.doubleSpinBox_5.setMinimum(1.0) self.doubleSpinBox_5.setMaximum(5.0) self.doubleSpinBox_5.setSingleStep(1.0) self.doubleSpinBox_5.setProperty("value", 1.0) self.doubleSpinBox_5.setObjectName(_fromUtf8("doubleSpinBox_5")) self.doubleSpinBox_6 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_6.setGeometry(QtCore.QRect(390, 178, 91, 20)) self.doubleSpinBox_6.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_6.setDecimals(0) self.doubleSpinBox_6.setMinimum(1.0) self.doubleSpinBox_6.setMaximum(5.0) self.doubleSpinBox_6.setSingleStep(1.0) self.doubleSpinBox_6.setProperty("value", 1.0) self.doubleSpinBox_6.setObjectName(_fromUtf8("doubleSpinBox_6")) self.pushButton = QtGui.QPushButton(self.tab_3) self.pushButton.setGeometry(QtCore.QRect(430, 290, 51, 41)) self.pushButton.setText(_fromUtf8("")) self.pushButton.setIcon(icon) self.pushButton.setIconSize(QtCore.QSize(32, 32)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.tab_3) self.pushButton_2.setGeometry(QtCore.QRect(375, 290, 51, 41)) self.pushButton_2.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384157920_208014.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_2.setIcon(icon3) self.pushButton_2.setIconSize(QtCore.QSize(32, 32)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.pushButton_3 = QtGui.QPushButton(self.tab_3) self.pushButton_3.setGeometry(QtCore.QRect(320, 290, 51, 41)) self.pushButton_3.setText(_fromUtf8("")) self.pushButton_3.setIcon(icon1) self.pushButton_3.setIconSize(QtCore.QSize(32, 32)) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.tabWidget.addTab(self.tab_3, _fromUtf8("")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(870, 570, 411, 81)) self.label_2.setText(_fromUtf8("")) self.label_2.setPixmap(QtGui.QPixmap(_fromUtf8("icon/logo(1).png"))) self.label_2.setScaledContents(True) self.label_2.setObjectName(_fromUtf8("label_2")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1333, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuOpen = QtGui.QMenu(self.menubar) self.menuOpen.setTitle(QtGui.QApplication.translate("MainWindow", "Open", None, QtGui.QApplication.UnicodeUTF8)) self.menuOpen.setObjectName(_fromUtf8("menuOpen")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuOpen.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "Capasitance", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "Calibration", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QtGui.QApplication.translate("MainWindow", "Sensitivity", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "Setting", None, QtGui.QApplication.UnicodeUTF8))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(781, 617) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) Form.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.horizontalLayout = QtWidgets.QHBoxLayout(Form) self.horizontalLayout.setObjectName("horizontalLayout") self.groupBox = QtWidgets.QGroupBox(Form) self.groupBox.setMaximumSize(QtCore.QSize(300, 16777215)) self.groupBox.setObjectName("groupBox") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_3.setObjectName("gridLayout_3") self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.groupBox_2.sizePolicy().hasHeightForWidth()) self.groupBox_2.setSizePolicy(sizePolicy) self.groupBox_2.setMinimumSize(QtCore.QSize(0, 50)) self.groupBox_2.setMaximumSize(QtCore.QSize(300, 100)) self.groupBox_2.setObjectName("groupBox_2") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_2) self.gridLayout_2.setObjectName("gridLayout_2") self.label_segment = QtWidgets.QLabel(self.groupBox_2) self.label_segment.setObjectName("label_segment") self.gridLayout_2.addWidget(self.label_segment, 1, 0, 1, 1) self.label_addition = QtWidgets.QLabel(self.groupBox_2) self.label_addition.setObjectName("label_addition") self.gridLayout_2.addWidget(self.label_addition, 1, 1, 1, 1) self.spinBox_segment = QtWidgets.QSpinBox(self.groupBox_2) self.spinBox_segment.setMinimum(1) self.spinBox_segment.setMaximum(144) self.spinBox_segment.setObjectName("spinBox_segment") self.gridLayout_2.addWidget(self.spinBox_segment, 2, 0, 1, 1) self.lineEdit_pokeval = QtWidgets.QLineEdit(self.groupBox_2) self.lineEdit_pokeval.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_pokeval.setObjectName("lineEdit_pokeval") self.gridLayout_2.addWidget(self.lineEdit_pokeval, 2, 1, 1, 1) self.pushButton_poke = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_poke.setMaximumSize(QtCore.QSize(40, 16777215)) self.pushButton_poke.setObjectName("pushButton_poke") self.gridLayout_2.addWidget(self.pushButton_poke, 2, 2, 1, 1) self.checkBox_pokeAll = QtWidgets.QCheckBox(self.groupBox_2) self.checkBox_pokeAll.setObjectName("checkBox_pokeAll") self.gridLayout_2.addWidget(self.checkBox_pokeAll, 0, 0, 1, 1) self.gridLayout_3.addWidget(self.groupBox_2, 14, 0, 1, 2) self.label_2 = QtWidgets.QLabel(self.groupBox) self.label_2.setObjectName("label_2") self.gridLayout_3.addWidget(self.label_2, 4, 0, 1, 1) self.lineEdit_cx = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_cx.setObjectName("lineEdit_cx") self.gridLayout_3.addWidget(self.lineEdit_cx, 3, 1, 1, 1) self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.gridLayout_3.addWidget(self.label, 3, 0, 1, 1) self.lineEdit_loadMult = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_loadMult.setObjectName("lineEdit_loadMult") self.gridLayout_3.addWidget(self.lineEdit_loadMult, 2, 1, 1, 1) self.pushButton_load = QtWidgets.QPushButton(self.groupBox) self.pushButton_load.setObjectName("pushButton_load") self.gridLayout_3.addWidget(self.pushButton_load, 2, 0, 1, 1) self.pushButton_loadSegs = QtWidgets.QPushButton(self.groupBox) self.pushButton_loadSegs.setObjectName("pushButton_loadSegs") self.gridLayout_3.addWidget(self.pushButton_loadSegs, 1, 0, 1, 1) self.pushButton_refresh = QtWidgets.QPushButton(self.groupBox) self.pushButton_refresh.setObjectName("pushButton_refresh") self.gridLayout_3.addWidget(self.pushButton_refresh, 0, 1, 1, 1) self.pushButton_clear = QtWidgets.QPushButton(self.groupBox) self.pushButton_clear.setObjectName("pushButton_clear") self.gridLayout_3.addWidget(self.pushButton_clear, 0, 0, 1, 1) self.lineEdit_cy = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_cy.setObjectName("lineEdit_cy") self.gridLayout_3.addWidget(self.lineEdit_cy, 4, 1, 1, 1) self.pushButton_reset = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_reset.sizePolicy().hasHeightForWidth()) self.pushButton_reset.setSizePolicy(sizePolicy) self.pushButton_reset.setObjectName("pushButton_reset") self.gridLayout_3.addWidget(self.pushButton_reset, 15, 1, 1, 1) self.pushButton_toMirror = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Maximum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(10) sizePolicy.setHeightForWidth(self.pushButton_toMirror.sizePolicy().hasHeightForWidth()) self.pushButton_toMirror.setSizePolicy(sizePolicy) self.pushButton_toMirror.setMaximumSize(QtCore.QSize(16777215, 200)) self.pushButton_toMirror.setObjectName("pushButton_toMirror") self.gridLayout_3.addWidget(self.pushButton_toMirror, 15, 0, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setObjectName("label_3") self.gridLayout_3.addWidget(self.label_3, 5, 0, 1, 1) self.lineEdit_npixels = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_npixels.setObjectName("lineEdit_npixels") self.gridLayout_3.addWidget(self.lineEdit_npixels, 5, 1, 1, 1) self.pushButton_reconfig = QtWidgets.QPushButton(self.groupBox) self.pushButton_reconfig.setObjectName("pushButton_reconfig") self.gridLayout_3.addWidget(self.pushButton_reconfig, 6, 0, 1, 2) self.lineEdit_mult = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_mult.setObjectName("lineEdit_mult") self.gridLayout_3.addWidget(self.lineEdit_mult, 13, 1, 1, 1) self.pushButton_rot90 = QtWidgets.QPushButton(self.groupBox) self.pushButton_rot90.setObjectName("pushButton_rot90") self.gridLayout_3.addWidget(self.pushButton_rot90, 7, 0, 1, 1) self.pushButton_mult = QtWidgets.QPushButton(self.groupBox) self.pushButton_mult.setObjectName("pushButton_mult") self.gridLayout_3.addWidget(self.pushButton_mult, 13, 0, 1, 1) self.lineEdit_premult = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_premult.setObjectName("lineEdit_premult") self.gridLayout_3.addWidget(self.lineEdit_premult, 12, 1, 1, 1) self.pushButton_pad = QtWidgets.QPushButton(self.groupBox) self.pushButton_pad.setObjectName("pushButton_pad") self.gridLayout_3.addWidget(self.pushButton_pad, 10, 0, 1, 1) self.lineEdit_rotate = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_rotate.setObjectName("lineEdit_rotate") self.gridLayout_3.addWidget(self.lineEdit_rotate, 9, 1, 1, 1) self.pushButton_rotate = QtWidgets.QPushButton(self.groupBox) self.pushButton_rotate.setObjectName("pushButton_rotate") self.gridLayout_3.addWidget(self.pushButton_rotate, 9, 0, 1, 1) self.pushButton_flipud = QtWidgets.QPushButton(self.groupBox) self.pushButton_flipud.setObjectName("pushButton_flipud") self.gridLayout_3.addWidget(self.pushButton_flipud, 8, 1, 1, 1) self.pushButton_fliplr = QtWidgets.QPushButton(self.groupBox) self.pushButton_fliplr.setObjectName("pushButton_fliplr") self.gridLayout_3.addWidget(self.pushButton_fliplr, 8, 0, 1, 1) self.pushButton_premult = QtWidgets.QPushButton(self.groupBox) self.pushButton_premult.setObjectName("pushButton_premult") self.gridLayout_3.addWidget(self.pushButton_premult, 12, 0, 1, 1) self.lineEdit_pad = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_pad.setObjectName("lineEdit_pad") self.gridLayout_3.addWidget(self.lineEdit_pad, 10, 1, 1, 1) self.pushButton_getSegs = QtWidgets.QPushButton(self.groupBox) self.pushButton_getSegs.setObjectName("pushButton_getSegs") self.gridLayout_3.addWidget(self.pushButton_getSegs, 11, 0, 1, 2) self.horizontalLayout.addWidget(self.groupBox) self.tabWidgetPF = QtWidgets.QTabWidget(Form) self.tabWidgetPF.setEnabled(True) self.tabWidgetPF.setIconSize(QtCore.QSize(15, 16)) self.tabWidgetPF.setObjectName("tabWidgetPF") self.tabWidgetPFPage1 = QtWidgets.QWidget() self.tabWidgetPFPage1.setObjectName("tabWidgetPFPage1") self.verticalLayout = QtWidgets.QVBoxLayout(self.tabWidgetPFPage1) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.mplwidgetPhase = MatplotlibWidget(self.tabWidgetPFPage1) self.mplwidgetPhase.setObjectName("mplwidgetPhase") self.verticalLayout.addWidget(self.mplwidgetPhase) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.pushButton_Save = QtWidgets.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Save.sizePolicy().hasHeightForWidth()) self.pushButton_Save.setSizePolicy(sizePolicy) self.pushButton_Save.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButton_Save.setObjectName("pushButton_Save") self.gridLayout.addWidget(self.pushButton_Save, 1, 1, 1, 1) self.pushButton_Modulate = QtWidgets.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Modulate.sizePolicy().hasHeightForWidth()) self.pushButton_Modulate.setSizePolicy(sizePolicy) self.pushButton_Modulate.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButton_Modulate.setObjectName("pushButton_Modulate") self.gridLayout.addWidget(self.pushButton_Modulate, 1, 3, 1, 1) self.pushButton_Load = QtWidgets.QPushButton(self.tabWidgetPFPage1) self.pushButton_Load.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButton_Load.setObjectName("pushButton_Load") self.gridLayout.addWidget(self.pushButton_Load, 1, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.tabWidgetPF.addTab(self.tabWidgetPFPage1, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.mplwidgetSegs = MatplotlibWidget(self.tab_4) self.mplwidgetSegs.setGeometry(QtCore.QRect(0, 0, 371, 371)) self.mplwidgetSegs.setObjectName("mplwidgetSegs") self.label_meanSeg = QtWidgets.QLabel(self.tab_4) self.label_meanSeg.setGeometry(QtCore.QRect(30, 410, 121, 16)) self.label_meanSeg.setObjectName("label_meanSeg") self.label_maxSeg = QtWidgets.QLabel(self.tab_4) self.label_maxSeg.setGeometry(QtCore.QRect(30, 440, 121, 16)) self.label_maxSeg.setObjectName("label_maxSeg") self.label_minSeg = QtWidgets.QLabel(self.tab_4) self.label_minSeg.setGeometry(QtCore.QRect(30, 470, 141, 16)) self.label_minSeg.setObjectName("label_minSeg") self.tabWidgetPF.addTab(self.tab_4, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.mplwidgetZern = MatplotlibWidget(self.tab_2) self.mplwidgetZern.setGeometry(QtCore.QRect(10, 0, 380, 349)) self.mplwidgetZern.setObjectName("mplwidgetZern") self.pushButton_modulateZernike = QtWidgets.QPushButton(self.tab_2) self.pushButton_modulateZernike.setGeometry(QtCore.QRect(20, 350, 75, 23)) self.pushButton_modulateZernike.setObjectName("pushButton_modulateZernike") self.groupBox_3 = QtWidgets.QGroupBox(self.tab_2) self.groupBox_3.setGeometry(QtCore.QRect(20, 390, 391, 151)) self.groupBox_3.setObjectName("groupBox_3") self.label_6 = QtWidgets.QLabel(self.groupBox_3) self.label_6.setGeometry(QtCore.QRect(10, 48, 30, 16)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(self.groupBox_3) self.label_7.setGeometry(QtCore.QRect(121, 48, 51, 16)) self.label_7.setObjectName("label_7") self.spinBox_zernMode = QtWidgets.QSpinBox(self.groupBox_3) self.spinBox_zernMode.setGeometry(QtCore.QRect(52, 48, 63, 19)) self.spinBox_zernMode.setMinimum(1) self.spinBox_zernMode.setObjectName("spinBox_zernMode") self.lineEdit_zernAmp = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_zernAmp.setGeometry(QtCore.QRect(178, 48, 50, 19)) self.lineEdit_zernAmp.setMaximumSize(QtCore.QSize(60, 16777215)) self.lineEdit_zernAmp.setObjectName("lineEdit_zernAmp") self.checkBox_zernMask = QtWidgets.QCheckBox(self.groupBox_3) self.checkBox_zernMask.setGeometry(QtCore.QRect(234, 49, 47, 17)) self.checkBox_zernMask.setObjectName("checkBox_zernMask") self.pushButton_applyZern = QtWidgets.QPushButton(self.groupBox_3) self.pushButton_applyZern.setGeometry(QtCore.QRect(289, 48, 86, 19)) self.pushButton_applyZern.setObjectName("pushButton_applyZern") self.spinBox_numZerns = QtWidgets.QSpinBox(self.groupBox_3) self.spinBox_numZerns.setGeometry(QtCore.QRect(52, 73, 63, 19)) self.spinBox_numZerns.setMinimum(1) self.spinBox_numZerns.setMaximum(999) self.spinBox_numZerns.setObjectName("spinBox_numZerns") self.label_8 = QtWidgets.QLabel(self.groupBox_3) self.label_8.setGeometry(QtCore.QRect(10, 73, 25, 16)) self.label_8.setObjectName("label_8") self.label_9 = QtWidgets.QLabel(self.groupBox_3) self.label_9.setGeometry(QtCore.QRect(121, 73, 44, 16)) self.label_9.setObjectName("label_9") self.label_10 = QtWidgets.QLabel(self.groupBox_3) self.label_10.setGeometry(QtCore.QRect(121, 98, 48, 16)) self.label_10.setObjectName("label_10") self.lineEdit_minZAmp = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_minZAmp.setGeometry(QtCore.QRect(178, 73, 50, 19)) self.lineEdit_minZAmp.setMaximumSize(QtCore.QSize(60, 16777215)) self.lineEdit_minZAmp.setObjectName("lineEdit_minZAmp") self.lineEdit_maxZAmp = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_maxZAmp.setGeometry(QtCore.QRect(178, 98, 50, 19)) self.lineEdit_maxZAmp.setMaximumSize(QtCore.QSize(60, 16777215)) self.lineEdit_maxZAmp.setObjectName("lineEdit_maxZAmp") self.label_11 = QtWidgets.QLabel(self.groupBox_3) self.label_11.setGeometry(QtCore.QRect(10, 98, 26, 16)) self.label_11.setObjectName("label_11") self.lineEdit_wTime = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_wTime.setGeometry(QtCore.QRect(52, 98, 63, 19)) self.lineEdit_wTime.setObjectName("lineEdit_wTime") self.checkBox_zernWithSharpness = QtWidgets.QCheckBox(self.groupBox_3) self.checkBox_zernWithSharpness.setGeometry(QtCore.QRect(234, 74, 141, 17)) self.checkBox_zernWithSharpness.setObjectName("checkBox_zernWithSharpness") self.label_14 = QtWidgets.QLabel(self.groupBox_3) self.label_14.setGeometry(QtCore.QRect(10, 23, 36, 16)) self.label_14.setObjectName("label_14") self.lineEdit_zernRad = QtWidgets.QLineEdit(self.groupBox_3) self.lineEdit_zernRad.setGeometry(QtCore.QRect(52, 23, 63, 19)) self.lineEdit_zernRad.setObjectName("lineEdit_zernRad") self.checkBox_clearFirst = QtWidgets.QCheckBox(self.groupBox_3) self.checkBox_clearFirst.setGeometry(QtCore.QRect(234, 99, 75, 17)) self.checkBox_clearFirst.setChecked(True) self.checkBox_clearFirst.setObjectName("checkBox_clearFirst") self.tabWidgetPF.addTab(self.tab_2, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.mplwidgetGrouped = MatplotlibWidget(self.tab_3) self.mplwidgetGrouped.setGeometry(QtCore.QRect(19, 10, 401, 401)) self.mplwidgetGrouped.setObjectName("mplwidgetGrouped") self.label_12 = QtWidgets.QLabel(self.tab_3) self.label_12.setGeometry(QtCore.QRect(10, 440, 291, 16)) self.label_12.setObjectName("label_12") self.lineEdit_group = QtWidgets.QLineEdit(self.tab_3) self.lineEdit_group.setGeometry(QtCore.QRect(10, 460, 300, 20)) self.lineEdit_group.setObjectName("lineEdit_group") self.pushButton_createGroup = QtWidgets.QPushButton(self.tab_3) self.pushButton_createGroup.setGeometry(QtCore.QRect(320, 460, 121, 23)) self.pushButton_createGroup.setObjectName("pushButton_createGroup") self.lineEdit_groupVal = QtWidgets.QLineEdit(self.tab_3) self.lineEdit_groupVal.setGeometry(QtCore.QRect(20, 490, 81, 20)) self.lineEdit_groupVal.setObjectName("lineEdit_groupVal") self.pushButton_setToGroup = QtWidgets.QPushButton(self.tab_3) self.pushButton_setToGroup.setGeometry(QtCore.QRect(110, 490, 121, 23)) self.pushButton_setToGroup.setObjectName("pushButton_setToGroup") self.tabWidgetPF.addTab(self.tab_3, "") self.horizontalLayout.addWidget(self.tabWidgetPF) self.retranslateUi(Form) self.tabWidgetPF.setCurrentIndex(3) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Deformable Mirror")) self.groupBox.setTitle(_translate("Form", "Pattern")) self.groupBox_2.setTitle(_translate("Form", "Poke One Segment")) self.label_segment.setText(_translate("Form", "Segment")) self.label_addition.setText(_translate("Form", "Addition")) self.pushButton_poke.setText(_translate("Form", "Set")) self.checkBox_pokeAll.setText(_translate("Form", "All ")) self.label_2.setText(_translate("Form", "Center y:")) self.label.setText(_translate("Form", "Center x:")) self.pushButton_load.setText(_translate("Form", "Load")) self.pushButton_loadSegs.setText(_translate("Form", "Load Segs")) self.pushButton_refresh.setText(_translate("Form", "Refresh")) self.pushButton_clear.setText(_translate("Form", "Clear")) self.pushButton_reset.setText(_translate("Form", "Reset the mirror")) self.pushButton_toMirror.setText(_translate("Form", "Apply to Mirror")) self.label_3.setText(_translate("Form", "Number of pxls:")) self.pushButton_reconfig.setText(_translate("Form", "Reconfig Geometry")) self.pushButton_rot90.setText(_translate("Form", "Rotate 90")) self.pushButton_mult.setText(_translate("Form", "Multiplier")) self.pushButton_pad.setText(_translate("Form", "Pad Zeros")) self.pushButton_rotate.setText(_translate("Form", "Rotate")) self.pushButton_flipud.setText(_translate("Form", "Flip U-D")) self.pushButton_fliplr.setText(_translate("Form", "Flip L-R")) self.pushButton_premult.setText(_translate("Form", "Pre Multiplier")) self.pushButton_getSegs.setText(_translate("Form", "Calculate Segments")) self.pushButton_Save.setText(_translate("Form", "Save to file")) self.pushButton_Modulate.setText(_translate("Form", "Modulate")) self.pushButton_Load.setText(_translate("Form", "Fit to Zernike")) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tabWidgetPFPage1), _translate("Form", "Pattern")) self.label_meanSeg.setText(_translate("Form", "Mean: --")) self.label_maxSeg.setText(_translate("Form", "Maximum: --")) self.label_minSeg.setText(_translate("Form", "Minimum: --")) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_4), _translate("Form", "Segment")) self.pushButton_modulateZernike.setText(_translate("Form", "Modulate")) self.groupBox_3.setTitle(_translate("Form", "Add Zernike")) self.label_6.setText(_translate("Form", "Mode:")) self.label_7.setText(_translate("Form", "Amplitude:")) self.checkBox_zernMask.setText(_translate("Form", "Mask")) self.pushButton_applyZern.setText(_translate("Form", "Apply")) self.label_8.setText(_translate("Form", "Num:")) self.label_9.setText(_translate("Form", "Min Amp:")) self.label_10.setText(_translate("Form", "Max Amp:")) self.lineEdit_minZAmp.setText(_translate("Form", "-1")) self.lineEdit_maxZAmp.setText(_translate("Form", "1")) self.label_11.setText(_translate("Form", "Wait:")) self.lineEdit_wTime.setText(_translate("Form", "-1")) self.checkBox_zernWithSharpness.setText(_translate("Form", "With running sharpness?")) self.label_14.setText(_translate("Form", "Radius:")) self.lineEdit_zernRad.setText(_translate("Form", "256")) self.checkBox_clearFirst.setText(_translate("Form", "Clear first?")) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_2), _translate("Form", "Zernikes")) self.label_12.setText(_translate("Form", "Enter segments to group together (comma separated):")) self.pushButton_createGroup.setText(_translate("Form", "Create Group")) self.pushButton_setToGroup.setText(_translate("Form", "Add value to group")) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_3), _translate("Form", "GroupSegs"))
class Ui_OutputWindow(object): def setupUi(self, OutputWindow): OutputWindow.setObjectName("OutputWindow") OutputWindow.resize(1321, 872) self.centralwidget = QtWidgets.QWidget(OutputWindow) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 1321, 791)) font = QtGui.QFont() font.setPointSize(10) self.tabWidget.setFont(font) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.tabWidget_2 = QtWidgets.QTabWidget(self.tab) self.tabWidget_2.setGeometry(QtCore.QRect(0, 0, 1321, 761)) self.tabWidget_2.setObjectName("tabWidget_2") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.tabWidget_3 = QtWidgets.QTabWidget(self.tab_3) self.tabWidget_3.setGeometry(QtCore.QRect(0, 0, 1321, 731)) self.tabWidget_3.setObjectName("tabWidget_3") self.tab_9 = QtWidgets.QWidget() self.tab_9.setObjectName("tab_9") self.owMechanicalState_graphicsView = MatplotlibWidget(self.tab_9) self.owMechanicalState_graphicsView.setGeometry(QtCore.QRect(0, 0, 281, 697)) self.owMechanicalState_graphicsView.setObjectName("owMechanicalState_graphicsView") self.label = QtWidgets.QLabel(self.tab_9) self.label.setGeometry(QtCore.QRect(290, 10, 91, 21)) self.label.setObjectName("label") self.owSummary_tableWidget = QtWidgets.QTableWidget(self.tab_9) self.owSummary_tableWidget.setGeometry(QtCore.QRect(290, 40, 1021, 657)) self.owSummary_tableWidget.setObjectName("owSummary_tableWidget") self.owSummary_tableWidget.setColumnCount(0) self.owSummary_tableWidget.setRowCount(0) self.label_2 = QtWidgets.QLabel(self.tab_9) self.label_2.setGeometry(QtCore.QRect(420, 10, 121, 20)) self.label_2.setObjectName("label_2") self.label_3 = QtWidgets.QLabel(self.tab_9) self.label_3.setGeometry(QtCore.QRect(550, 10, 121, 20)) self.label_3.setObjectName("label_3") self.label_4 = QtWidgets.QLabel(self.tab_9) self.label_4.setGeometry(QtCore.QRect(690, 10, 121, 20)) self.label_4.setObjectName("label_4") self.label_5 = QtWidgets.QLabel(self.tab_9) self.label_5.setGeometry(QtCore.QRect(836, 10, 121, 20)) self.label_5.setObjectName("label_5") self.tabWidget_3.addTab(self.tab_9, "") self.tab_10 = QtWidgets.QWidget() self.tab_10.setObjectName("tab_10") self.label_6 = QtWidgets.QLabel(self.tab_10) self.label_6.setGeometry(QtCore.QRect(556, 10, 121, 20)) self.label_6.setObjectName("label_6") self.label_7 = QtWidgets.QLabel(self.tab_10) self.label_7.setGeometry(QtCore.QRect(10, 10, 91, 21)) self.label_7.setObjectName("label_7") self.label_8 = QtWidgets.QLabel(self.tab_10) self.label_8.setGeometry(QtCore.QRect(410, 10, 121, 20)) self.label_8.setObjectName("label_8") self.label_9 = QtWidgets.QLabel(self.tab_10) self.label_9.setGeometry(QtCore.QRect(140, 10, 121, 20)) self.label_9.setObjectName("label_9") self.label_10 = QtWidgets.QLabel(self.tab_10) self.label_10.setGeometry(QtCore.QRect(270, 10, 121, 20)) self.label_10.setObjectName("label_10") self.owCentralizerCalculationDown_pushButton = QtWidgets.QPushButton(self.tab_10) self.owCentralizerCalculationDown_pushButton.setGeometry(QtCore.QRect(1278, 70, 31, 31)) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("iconos/arrow-down-double.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.owCentralizerCalculationDown_pushButton.setIcon(icon) self.owCentralizerCalculationDown_pushButton.setObjectName("owCentralizerCalculationDown_pushButton") self.owCentralizerCalculationUp_pushButton = QtWidgets.QPushButton(self.tab_10) self.owCentralizerCalculationUp_pushButton.setGeometry(QtCore.QRect(1278, 33, 31, 31)) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap("iconos/arrow-up-double.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.owCentralizerCalculationUp_pushButton.setIcon(icon1) self.owCentralizerCalculationUp_pushButton.setObjectName("owCentralizerCalculationUp_pushButton") self.owCentralizerCalculation_tableWidget = QtWidgets.QTableWidget(self.tab_10) self.owCentralizerCalculation_tableWidget.setGeometry(QtCore.QRect(0, 35, 1271, 661)) self.owCentralizerCalculation_tableWidget.setObjectName("owCentralizerCalculation_tableWidget") self.owCentralizerCalculation_tableWidget.setColumnCount(0) self.owCentralizerCalculation_tableWidget.setRowCount(0) self.tabWidget_3.addTab(self.tab_10, "") self.tabWidget_2.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.owSpacing_graphicsView = MatplotlibWidget(self.tab_4) self.owSpacing_graphicsView.setGeometry(QtCore.QRect(0, 0, 1311, 727)) self.owSpacing_graphicsView.setObjectName("owSpacing_graphicsView") self.tabWidget_2.addTab(self.tab_4, "") self.tab_6 = QtWidgets.QWidget() self.tab_6.setObjectName("tab_6") self.owSideForce_graphicsView = MatplotlibWidget(self.tab_6) self.owSideForce_graphicsView.setGeometry(QtCore.QRect(0, 0, 1311, 727)) self.owSideForce_graphicsView.setObjectName("owSideForce_graphicsView") self.tabWidget_2.addTab(self.tab_6, "") self.tab_5 = QtWidgets.QWidget() self.tab_5.setObjectName("tab_5") self.owStandoff_graphicsView = MatplotlibWidget(self.tab_5) self.owStandoff_graphicsView.setGeometry(QtCore.QRect(0, 0, 1311, 727)) self.owStandoff_graphicsView.setObjectName("owStandoff_graphicsView") self.tabWidget_2.addTab(self.tab_5, "") self.tab_7 = QtWidgets.QWidget() self.tab_7.setObjectName("tab_7") self.owDogleg_graphicsView = MatplotlibWidget(self.tab_7) self.owDogleg_graphicsView.setGeometry(QtCore.QRect(0, 0, 1311, 727)) self.owDogleg_graphicsView.setObjectName("owDogleg_graphicsView") self.tabWidget_2.addTab(self.tab_7, "") self.tab_8 = QtWidgets.QWidget() self.tab_8.setObjectName("tab_8") self.owSideForce2D_graphicsView = MatplotlibWidget(self.tab_8) self.owSideForce2D_graphicsView.setGeometry(QtCore.QRect(0, 0, 1311, 727)) self.owSideForce2D_graphicsView.setObjectName("owSideForce2D_graphicsView") self.tabWidget_2.addTab(self.tab_8, "") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.tabWidget_4 = QtWidgets.QTabWidget(self.tab_2) self.tabWidget_4.setGeometry(QtCore.QRect(0, 0, 1321, 761)) self.tabWidget_4.setObjectName("tabWidget_4") self.tab_11 = QtWidgets.QWidget() self.tab_11.setObjectName("tab_11") self.owTorqueAndDrag_tableWidget = QtWidgets.QTableWidget(self.tab_11) self.owTorqueAndDrag_tableWidget.setGeometry(QtCore.QRect(0, 0, 1271, 726)) self.owTorqueAndDrag_tableWidget.setObjectName("owTorqueAndDrag_tableWidget") self.owTorqueAndDrag_tableWidget.setColumnCount(0) self.owTorqueAndDrag_tableWidget.setRowCount(0) self.owTorqueAndDragDown_pushButton = QtWidgets.QPushButton(self.tab_11) self.owTorqueAndDragDown_pushButton.setGeometry(QtCore.QRect(1278, 37, 31, 31)) self.owTorqueAndDragDown_pushButton.setIcon(icon) self.owTorqueAndDragDown_pushButton.setObjectName("owTorqueAndDragDown_pushButton") self.owTorqueAndDragUp_pushButton = QtWidgets.QPushButton(self.tab_11) self.owTorqueAndDragUp_pushButton.setGeometry(QtCore.QRect(1278, 0, 31, 31)) self.owTorqueAndDragUp_pushButton.setIcon(icon1) self.owTorqueAndDragUp_pushButton.setObjectName("owTorqueAndDragUp_pushButton") self.tabWidget_4.addTab(self.tab_11, "") self.tab_12 = QtWidgets.QWidget() self.tab_12.setObjectName("tab_12") self.owHookLoad_graphicsView = MatplotlibWidget(self.tab_12) self.owHookLoad_graphicsView.setGeometry(QtCore.QRect(0, 0, 1311, 727)) self.owHookLoad_graphicsView.setObjectName("owHookLoad_graphicsView") self.tabWidget_4.addTab(self.tab_12, "") self.tab_13 = QtWidgets.QWidget() self.tab_13.setObjectName("tab_13") self.owSurfaceTorque_graphicsView = MatplotlibWidget(self.tab_13) self.owSurfaceTorque_graphicsView.setGeometry(QtCore.QRect(0, 0, 1311, 727)) self.owSurfaceTorque_graphicsView.setObjectName("owSurfaceTorque_graphicsView") self.tabWidget_4.addTab(self.tab_13, "") self.tabWidget.addTab(self.tab_2, "") OutputWindow.setCentralWidget(self.centralwidget) self.iw_toolBar = QtWidgets.QToolBar(OutputWindow) self.iw_toolBar.setIconSize(QtCore.QSize(30, 30)) self.iw_toolBar.setObjectName("iw_toolBar") OutputWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.iw_toolBar) self.menubar = QtWidgets.QMenuBar(OutputWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1321, 26)) self.menubar.setObjectName("menubar") self.menuWindows = QtWidgets.QMenu(self.menubar) self.menuWindows.setObjectName("menuWindows") self.menuUtilities = QtWidgets.QMenu(self.menubar) self.menuUtilities.setObjectName("menuUtilities") self.menuHelp = QtWidgets.QMenu(self.menubar) self.menuHelp.setObjectName("menuHelp") self.menuFile = QtWidgets.QMenu(self.menubar) self.menuFile.setObjectName("menuFile") OutputWindow.setMenuBar(self.menubar) self.actionNew = QtWidgets.QAction(OutputWindow) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap("iconos/document-new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionNew.setIcon(icon2) self.actionNew.setObjectName("actionNew") self.actionOpen = QtWidgets.QAction(OutputWindow) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap("iconos/document-open.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionOpen.setIcon(icon3) self.actionOpen.setObjectName("actionOpen") self.actionSave = QtWidgets.QAction(OutputWindow) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap("iconos/document-save.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionSave.setIcon(icon4) self.actionSave.setObjectName("actionSave") self.actionSave_As = QtWidgets.QAction(OutputWindow) self.actionSave_As.setObjectName("actionSave_As") self.actionPrint = QtWidgets.QAction(OutputWindow) self.actionPrint.setObjectName("actionPrint") self.actionPrint_2 = QtWidgets.QAction(OutputWindow) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap("iconos/document-print.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionPrint_2.setIcon(icon5) self.actionPrint_2.setObjectName("actionPrint_2") self.actionExit = QtWidgets.QAction(OutputWindow) self.actionExit.setObjectName("actionExit") self.actionCopy_Selection = QtWidgets.QAction(OutputWindow) self.actionCopy_Selection.setObjectName("actionCopy_Selection") self.actionPaste = QtWidgets.QAction(OutputWindow) self.actionPaste.setObjectName("actionPaste") self.actionOne_Span_Analysis = QtWidgets.QAction(OutputWindow) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap("iconos/games-solve.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionOne_Span_Analysis.setIcon(icon6) self.actionOne_Span_Analysis.setObjectName("actionOne_Span_Analysis") self.actionUnit_Setting = QtWidgets.QAction(OutputWindow) self.actionUnit_Setting.setObjectName("actionUnit_Setting") self.actionUnit_Conversion = QtWidgets.QAction(OutputWindow) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap("iconos/measure.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionUnit_Conversion.setIcon(icon7) self.actionUnit_Conversion.setObjectName("actionUnit_Conversion") self.actionCalculator = QtWidgets.QAction(OutputWindow) icon8 = QtGui.QIcon() icon8.addPixmap(QtGui.QPixmap("iconos/accessories-calculator.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionCalculator.setIcon(icon8) self.actionCalculator.setObjectName("actionCalculator") self.actionNotepad = QtWidgets.QAction(OutputWindow) icon9 = QtGui.QIcon() icon9.addPixmap(QtGui.QPixmap("iconos/story-editor.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionNotepad.setIcon(icon9) self.actionNotepad.setObjectName("actionNotepad") self.actionAbout = QtWidgets.QAction(OutputWindow) icon10 = QtGui.QIcon() icon10.addPixmap(QtGui.QPixmap("iconos/system-help.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionAbout.setIcon(icon10) self.actionAbout.setObjectName("actionAbout") self.actionAbbreviation = QtWidgets.QAction(OutputWindow) self.actionAbbreviation.setObjectName("actionAbbreviation") self.actionDisclaimer = QtWidgets.QAction(OutputWindow) self.actionDisclaimer.setObjectName("actionDisclaimer") self.actionStar_Calculation = QtWidgets.QAction(OutputWindow) icon11 = QtGui.QIcon() icon11.addPixmap(QtGui.QPixmap("iconos/arrow-left.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.actionStar_Calculation.setIcon(icon11) self.actionStar_Calculation.setObjectName("actionStar_Calculation") self.actionReturn_to_Input_Window = QtWidgets.QAction(OutputWindow) self.actionReturn_to_Input_Window.setObjectName("actionReturn_to_Input_Window") self.actionPrint_All = QtWidgets.QAction(OutputWindow) self.actionPrint_All.setIcon(icon5) self.actionPrint_All.setObjectName("actionPrint_All") self.actionPrint_Summary_Only = QtWidgets.QAction(OutputWindow) self.actionPrint_Summary_Only.setObjectName("actionPrint_Summary_Only") self.actionGenerate_Report = QtWidgets.QAction(OutputWindow) self.actionGenerate_Report.setObjectName("actionGenerate_Report") self.actionStandoff_Profile = QtWidgets.QAction(OutputWindow) self.actionStandoff_Profile.setObjectName("actionStandoff_Profile") self.action3D_Wellpath = QtWidgets.QAction(OutputWindow) self.action3D_Wellpath.setObjectName("action3D_Wellpath") self.actionCentralizer = QtWidgets.QAction(OutputWindow) self.actionCentralizer.setObjectName("actionCentralizer") self.actionGraph_Settings = QtWidgets.QAction(OutputWindow) self.actionGraph_Settings.setObjectName("actionGraph_Settings") self.iw_toolBar.addAction(self.actionPrint_2) self.iw_toolBar.addSeparator() self.iw_toolBar.addAction(self.actionStar_Calculation) self.iw_toolBar.addSeparator() self.iw_toolBar.addAction(self.actionOne_Span_Analysis) self.iw_toolBar.addSeparator() self.iw_toolBar.addAction(self.actionUnit_Conversion) self.iw_toolBar.addAction(self.actionCalculator) self.iw_toolBar.addAction(self.actionNotepad) self.iw_toolBar.addSeparator() self.iw_toolBar.addAction(self.actionAbout) self.menuWindows.addAction(self.actionOne_Span_Analysis) self.menuWindows.addAction(self.action3D_Wellpath) self.menuWindows.addAction(self.actionCentralizer) self.menuUtilities.addAction(self.actionUnit_Conversion) self.menuUtilities.addAction(self.actionCalculator) self.menuUtilities.addAction(self.actionNotepad) self.menuHelp.addAction(self.actionAbout) self.menuHelp.addAction(self.actionAbbreviation) self.menuHelp.addSeparator() self.menuHelp.addAction(self.actionDisclaimer) self.menuFile.addAction(self.actionGenerate_Report) self.menuFile.addAction(self.actionGraph_Settings) self.menuFile.addSeparator() self.menuFile.addAction(self.actionPrint_All) self.menuFile.addSeparator() self.menuFile.addAction(self.actionReturn_to_Input_Window) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuWindows.menuAction()) self.menubar.addAction(self.menuUtilities.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.retranslateUi(OutputWindow) self.tabWidget.setCurrentIndex(1) self.tabWidget_2.setCurrentIndex(0) self.tabWidget_3.setCurrentIndex(0) self.tabWidget_4.setCurrentIndex(0) self.actionExit.triggered.connect(OutputWindow.close) QtCore.QMetaObject.connectSlotsByName(OutputWindow) def retranslateUi(self, OutputWindow): _translate = QtCore.QCoreApplication.translate OutputWindow.setWindowTitle(_translate("OutputWindow", "Central Software - Output Window")) self.label.setText(_translate("OutputWindow", "Table color:")) self.label_2.setText(_translate("OutputWindow", "No Centralizer")) self.label_3.setText(_translate("OutputWindow", "Specify spacing")) self.label_4.setText(_translate("OutputWindow", "Specify standoff")) self.label_5.setText(_translate("OutputWindow", "Specify location")) self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.tab_9), _translate("OutputWindow", "Summary")) self.label_6.setText(_translate("OutputWindow", "Specify location")) self.label_7.setText(_translate("OutputWindow", "Table color:")) self.label_8.setText(_translate("OutputWindow", "Specify standoff")) self.label_9.setText(_translate("OutputWindow", "No Centralizer")) self.label_10.setText(_translate("OutputWindow", "Specify spacing")) self.tabWidget_3.setTabText(self.tabWidget_3.indexOf(self.tab_10), _translate("OutputWindow", "Centralizer Calculation")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("OutputWindow", "Tables")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("OutputWindow", "Spacing")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_6), _translate("OutputWindow", "Side Force")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_5), _translate("OutputWindow", "Standoff (%)")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_7), _translate("OutputWindow", "Dogleg")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_8), _translate("OutputWindow", "Side Force 2D")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("OutputWindow", "Centralizer")) self.tabWidget_4.setTabText(self.tabWidget_4.indexOf(self.tab_11), _translate("OutputWindow", "Table")) self.tabWidget_4.setTabText(self.tabWidget_4.indexOf(self.tab_12), _translate("OutputWindow", "Hook Load")) self.tabWidget_4.setTabText(self.tabWidget_4.indexOf(self.tab_13), _translate("OutputWindow", "Surface Torque")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("OutputWindow", "Torque and Drag")) self.iw_toolBar.setWindowTitle(_translate("OutputWindow", "toolBar")) self.menuWindows.setTitle(_translate("OutputWindow", "Windows")) self.menuUtilities.setTitle(_translate("OutputWindow", "Utilities")) self.menuHelp.setTitle(_translate("OutputWindow", "Help")) self.menuFile.setTitle(_translate("OutputWindow", "File")) self.actionNew.setText(_translate("OutputWindow", "New")) self.actionNew.setShortcut(_translate("OutputWindow", "Ctrl+N")) self.actionOpen.setText(_translate("OutputWindow", "Open...")) self.actionOpen.setShortcut(_translate("OutputWindow", "Ctrl+O")) self.actionSave.setText(_translate("OutputWindow", "Save")) self.actionSave.setShortcut(_translate("OutputWindow", "Ctrl+S")) self.actionSave_As.setText(_translate("OutputWindow", "Save As...")) self.actionPrint.setText(_translate("OutputWindow", "Print Preview...")) self.actionPrint_2.setText(_translate("OutputWindow", "Print..")) self.actionPrint_2.setShortcut(_translate("OutputWindow", "Ctrl+P")) self.actionExit.setText(_translate("OutputWindow", "Exit")) self.actionCopy_Selection.setText(_translate("OutputWindow", "Copy Selection")) self.actionPaste.setText(_translate("OutputWindow", "Paste")) self.actionOne_Span_Analysis.setText(_translate("OutputWindow", "One Span Analysis...")) self.actionUnit_Setting.setText(_translate("OutputWindow", "Unit Setting...")) self.actionUnit_Conversion.setText(_translate("OutputWindow", "Unit Conversion...")) self.actionCalculator.setText(_translate("OutputWindow", "Calculator...")) self.actionNotepad.setText(_translate("OutputWindow", "Notepad...")) self.actionAbout.setText(_translate("OutputWindow", "About...")) self.actionAbbreviation.setText(_translate("OutputWindow", "Abbreviation...")) self.actionDisclaimer.setText(_translate("OutputWindow", "Disclaimer...")) self.actionStar_Calculation.setText(_translate("OutputWindow", "Star Calculation")) self.actionStar_Calculation.setShortcut(_translate("OutputWindow", "F5")) self.actionReturn_to_Input_Window.setText(_translate("OutputWindow", "Return to Input Window")) self.actionPrint_All.setText(_translate("OutputWindow", "Print Report ...")) self.actionPrint_Summary_Only.setText(_translate("OutputWindow", "Print Summary Only ...")) self.actionGenerate_Report.setText(_translate("OutputWindow", "Generate Report ...")) self.actionStandoff_Profile.setText(_translate("OutputWindow", "Standoff Profile ...")) self.action3D_Wellpath.setText(_translate("OutputWindow", "3D Parameter Visualization ...")) self.actionCentralizer.setText(_translate("OutputWindow", "Centralizer Spacing Sensitivity Analysis ...")) self.actionGraph_Settings.setText(_translate("OutputWindow", "Graph Settings ..."))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(740, 460) MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.mplwidget = MatplotlibWidget(self.centralwidget) self.mplwidget.setGeometry(QtCore.QRect(200, 30, 521, 381)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.label_6 = QtGui.QLabel(self.centralwidget) self.label_6.setGeometry(QtCore.QRect(200, 10, 371, 16)) font = QtGui.QFont() font.setPointSize(14) self.label_6.setFont(font) self.label_6.setText(QtGui.QApplication.translate("MainWindow", "Quantum Wire Conductance Measurement", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.widget = QtGui.QWidget(self.centralwidget) self.widget.setGeometry(QtCore.QRect(50, 30, 143, 383)) self.widget.setObjectName(_fromUtf8("widget")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.widget) self.verticalLayout_7.setMargin(0) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.verticalLayout_6 = QtGui.QVBoxLayout() self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.verticalLayout_3 = QtGui.QVBoxLayout() self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout = QtGui.QVBoxLayout() self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.label = QtGui.QLabel(self.widget) self.label.setText(QtGui.QApplication.translate("MainWindow", "Gate Voltage", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.horizontalLayout.addWidget(self.label) self.gate_display = QtGui.QLCDNumber(self.widget) self.gate_display.setObjectName(_fromUtf8("gate_display")) self.horizontalLayout.addWidget(self.gate_display) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.conductanceLabel = QtGui.QLabel(self.widget) self.conductanceLabel.setText(QtGui.QApplication.translate("MainWindow", "Conductance", None, QtGui.QApplication.UnicodeUTF8)) self.conductanceLabel.setObjectName(_fromUtf8("conductanceLabel")) self.horizontalLayout_2.addWidget(self.conductanceLabel) self.conductance = QtGui.QLCDNumber(self.widget) self.conductance.setObjectName(_fromUtf8("conductance")) self.horizontalLayout_2.addWidget(self.conductance) self.verticalLayout.addLayout(self.horizontalLayout_2) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.timeLabel = QtGui.QLabel(self.widget) self.timeLabel.setText(QtGui.QApplication.translate("MainWindow", "Time", None, QtGui.QApplication.UnicodeUTF8)) self.timeLabel.setObjectName(_fromUtf8("timeLabel")) self.horizontalLayout_3.addWidget(self.timeLabel) self.time = QtGui.QLCDNumber(self.widget) self.time.setObjectName(_fromUtf8("time")) self.horizontalLayout_3.addWidget(self.time) self.verticalLayout.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.tempLabel = QtGui.QLabel(self.widget) self.tempLabel.setText(QtGui.QApplication.translate("MainWindow", "Temperature", None, QtGui.QApplication.UnicodeUTF8)) self.tempLabel.setObjectName(_fromUtf8("tempLabel")) self.horizontalLayout_4.addWidget(self.tempLabel) self.temp = QtGui.QLCDNumber(self.widget) self.temp.setObjectName(_fromUtf8("temp")) self.horizontalLayout_4.addWidget(self.temp) self.verticalLayout.addLayout(self.horizontalLayout_4) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.pointsLabel = QtGui.QLabel(self.widget) self.pointsLabel.setText(QtGui.QApplication.translate("MainWindow", "Step Size", None, QtGui.QApplication.UnicodeUTF8)) self.pointsLabel.setObjectName(_fromUtf8("pointsLabel")) self.horizontalLayout_5.addWidget(self.pointsLabel) self.stepSize = QtGui.QDoubleSpinBox(self.widget) self.stepSize.setProperty("value", 0.1) self.stepSize.setObjectName(_fromUtf8("stepSize")) self.horizontalLayout_5.addWidget(self.stepSize) self.verticalLayout.addLayout(self.horizontalLayout_5) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.maxGateLabel = QtGui.QLabel(self.widget) self.maxGateLabel.setText(QtGui.QApplication.translate("MainWindow", "Max gate", None, QtGui.QApplication.UnicodeUTF8)) self.maxGateLabel.setObjectName(_fromUtf8("maxGateLabel")) self.horizontalLayout_6.addWidget(self.maxGateLabel) self.maxGate = QtGui.QDoubleSpinBox(self.widget) self.maxGate.setMinimum(-99.0) self.maxGate.setProperty("value", -2.0) self.maxGate.setObjectName(_fromUtf8("maxGate")) self.horizontalLayout_6.addWidget(self.maxGate) self.verticalLayout.addLayout(self.horizontalLayout_6) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.delayLabel_2 = QtGui.QLabel(self.widget) self.delayLabel_2.setText(QtGui.QApplication.translate("MainWindow", "Delay", None, QtGui.QApplication.UnicodeUTF8)) self.delayLabel_2.setObjectName(_fromUtf8("delayLabel_2")) self.horizontalLayout_7.addWidget(self.delayLabel_2) self.delay = QtGui.QSpinBox(self.widget) self.delay.setProperty("value", 1) self.delay.setObjectName(_fromUtf8("delay")) self.horizontalLayout_7.addWidget(self.delay) self.verticalLayout.addLayout(self.horizontalLayout_7) self.verticalLayout_3.addLayout(self.verticalLayout) self.verticalLayout_6.addLayout(self.verticalLayout_3) self.verticalLayout_5 = QtGui.QVBoxLayout() self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.label_2 = QtGui.QLabel(self.widget) font = QtGui.QFont() font.setPointSize(12) self.label_2.setFont(font) self.label_2.setText(QtGui.QApplication.translate("MainWindow", "Focus", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout_5.addWidget(self.label_2) self.verticalLayout_4 = QtGui.QVBoxLayout() self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.horizontalLayout_9 = QtGui.QHBoxLayout() self.horizontalLayout_9.setObjectName(_fromUtf8("horizontalLayout_9")) self.label_3 = QtGui.QLabel(self.widget) self.label_3.setText(QtGui.QApplication.translate("MainWindow", "Lower Limit", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.horizontalLayout_9.addWidget(self.label_3) self.windowlower = QtGui.QDoubleSpinBox(self.widget) self.windowlower.setMinimum(-5.0) self.windowlower.setMaximum(5.0) self.windowlower.setSingleStep(0.01) self.windowlower.setObjectName(_fromUtf8("windowlower")) self.horizontalLayout_9.addWidget(self.windowlower) self.verticalLayout_4.addLayout(self.horizontalLayout_9) self.horizontalLayout_8 = QtGui.QHBoxLayout() self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8")) self.label_4 = QtGui.QLabel(self.widget) self.label_4.setText(QtGui.QApplication.translate("MainWindow", "Upper Limit", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.horizontalLayout_8.addWidget(self.label_4) self.windowupper = QtGui.QDoubleSpinBox(self.widget) self.windowupper.setMinimum(-5.0) self.windowupper.setMaximum(5.0) self.windowupper.setSingleStep(0.01) self.windowupper.setObjectName(_fromUtf8("windowupper")) self.horizontalLayout_8.addWidget(self.windowupper) self.verticalLayout_4.addLayout(self.horizontalLayout_8) self.horizontalLayout_10 = QtGui.QHBoxLayout() self.horizontalLayout_10.setObjectName(_fromUtf8("horizontalLayout_10")) self.label_5 = QtGui.QLabel(self.widget) self.label_5.setText(QtGui.QApplication.translate("MainWindow", "Step Size", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.horizontalLayout_10.addWidget(self.label_5) self.windowstep = QtGui.QDoubleSpinBox(self.widget) self.windowstep.setDecimals(4) self.windowstep.setSingleStep(0.001) self.windowstep.setObjectName(_fromUtf8("windowstep")) self.horizontalLayout_10.addWidget(self.windowstep) self.verticalLayout_4.addLayout(self.horizontalLayout_10) self.verticalLayout_5.addLayout(self.verticalLayout_4) self.verticalLayout_6.addLayout(self.verticalLayout_5) self.verticalLayout_7.addLayout(self.verticalLayout_6) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.goButton = QtGui.QPushButton(self.widget) self.goButton.setText(QtGui.QApplication.translate("MainWindow", "Go!", None, QtGui.QApplication.UnicodeUTF8)) self.goButton.setObjectName(_fromUtf8("goButton")) self.verticalLayout_2.addWidget(self.goButton) self.quit = QtGui.QPushButton(self.widget) self.quit.setText(QtGui.QApplication.translate("MainWindow", "Quit", None, QtGui.QApplication.UnicodeUTF8)) self.quit.setObjectName(_fromUtf8("quit")) self.verticalLayout_2.addWidget(self.quit) self.verticalLayout_7.addLayout(self.verticalLayout_2) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 740, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): pass
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1130, 910) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.label_4 = QtGui.QLabel(self.centralwidget) self.label_4.setGeometry(QtCore.QRect(430, 20, 331, 31)) font = QtGui.QFont() font.setPointSize(14) font.setBold(True) font.setWeight(75) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(160, 80, 821, 141)) font = QtGui.QFont() font.setPointSize(10) font.setItalic(True) self.groupBox.setFont(font) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.confEvt = QtGui.QLabel(self.groupBox) self.confEvt.setGeometry(QtCore.QRect(40, 50, 171, 21)) font = QtGui.QFont() font.setPointSize(11) font.setItalic(False) self.confEvt.setFont(font) self.confEvt.setObjectName(_fromUtf8("confEvt")) self.nbEvt = QtGui.QPlainTextEdit(self.groupBox) self.nbEvt.setGeometry(QtCore.QRect(210, 50, 71, 31)) self.nbEvt.setObjectName(_fromUtf8("nbEvt")) self.cfLambdAr = QtGui.QLabel(self.groupBox) self.cfLambdAr.setGeometry(QtCore.QRect(310, 50, 131, 21)) font = QtGui.QFont() font.setPointSize(11) font.setItalic(False) self.cfLambdAr.setFont(font) self.cfLambdAr.setObjectName(_fromUtf8("cfLambdAr")) self.varLambdArr = QtGui.QPlainTextEdit(self.groupBox) self.varLambdArr.setGeometry(QtCore.QRect(450, 50, 71, 31)) self.varLambdArr.setObjectName(_fromUtf8("varLambdArr")) self.confTemps = QtGui.QLabel(self.groupBox) self.confTemps.setGeometry(QtCore.QRect(560, 50, 151, 21)) font = QtGui.QFont() font.setPointSize(11) font.setItalic(False) self.confTemps.setFont(font) self.confTemps.setObjectName(_fromUtf8("confTemps")) self.validPara = QtGui.QCommandLinkButton(self.groupBox) self.validPara.setGeometry(QtCore.QRect(610, 100, 101, 41)) self.validPara.setObjectName(_fromUtf8("validPara")) self.varLambdTrt = QtGui.QPlainTextEdit(self.groupBox) self.varLambdTrt.setGeometry(QtCore.QRect(710, 50, 71, 31)) self.varLambdTrt.setObjectName(_fromUtf8("varLambdTrt")) self.evtMark = QtGui.QCheckBox(self.groupBox) self.evtMark.setGeometry(QtCore.QRect(50, 110, 231, 21)) font = QtGui.QFont() font.setPointSize(11) font.setItalic(False) self.evtMark.setFont(font) self.evtMark.setObjectName(_fromUtf8("evtMark")) self.graphArrivee = MatplotlibWidget(self.centralwidget) self.graphArrivee.setGeometry(QtCore.QRect(30, 270, 1061, 181)) self.graphArrivee.setObjectName(_fromUtf8("graphArrivee")) self.graphTrait = MatplotlibWidget(self.centralwidget) self.graphTrait.setGeometry(QtCore.QRect(30, 490, 1061, 181)) self.graphTrait.setObjectName(_fromUtf8("graphTrait")) self.graphProd = MatplotlibWidget(self.centralwidget) self.graphProd.setGeometry(QtCore.QRect(30, 700, 1061, 181)) self.graphProd.setObjectName(_fromUtf8("graphProd")) self.confEvt_2 = QtGui.QLabel(self.centralwidget) self.confEvt_2.setGeometry(QtCore.QRect(30, 250, 261, 21)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setItalic(False) font.setWeight(75) self.confEvt_2.setFont(font) self.confEvt_2.setObjectName(_fromUtf8("confEvt_2")) self.confEvt_3 = QtGui.QLabel(self.centralwidget) self.confEvt_3.setGeometry(QtCore.QRect(30, 470, 261, 21)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setItalic(False) font.setWeight(75) self.confEvt_3.setFont(font) self.confEvt_3.setObjectName(_fromUtf8("confEvt_3")) self.confEvt_4 = QtGui.QLabel(self.centralwidget) self.confEvt_4.setGeometry(QtCore.QRect(30, 680, 291, 21)) font = QtGui.QFont() font.setPointSize(12) font.setBold(True) font.setItalic(False) font.setWeight(75) self.confEvt_4.setFont(font) self.confEvt_4.setObjectName(_fromUtf8("confEvt_4")) self.groupBox.raise_() self.label_4.raise_() self.graphArrivee.raise_() self.graphTrait.raise_() self.graphProd.raise_() self.confEvt_2.raise_() self.confEvt_3.raise_() self.confEvt_4.raise_() MainWindow.setCentralWidget(self.centralwidget) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( _translate("MainWindow", "Simulation postes de fabrication", None)) self.label_4.setText( _translate("MainWindow", "Simulation postes de fabrication", None)) self.groupBox.setTitle( _translate("MainWindow", "Paramètres de simulation", None)) self.confEvt.setText( _translate("MainWindow", "Nombre d\'évènements : ", None)) self.cfLambdAr.setText( _translate("MainWindow", "Lambda arrivées :", None)) self.confTemps.setText( _translate("MainWindow", "Lambda traitements : ", None)) self.validPara.setText(_translate("MainWindow", "Valider", None)) self.evtMark.setText( _translate("MainWindow", "Environnement Markovien", None)) self.confEvt_2.setText( _translate("MainWindow", "Arrivée des pièces sur le tapis", None)) self.confEvt_3.setText( _translate("MainWindow", "Temps de traitement par pièce", None)) self.confEvt_4.setText( _translate("MainWindow", "Etat de la file d\'attente de la chaîne", None))
class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(905, 675) self.graphicsView = QtGui.QGraphicsView(Dialog) self.graphicsView.setGeometry(QtCore.QRect(9, 9, 256, 192)) self.graphicsView.setObjectName(_fromUtf8("graphicsView")) self.imagewidget = ImageWidget(Dialog) self.imagewidget.setGeometry(QtCore.QRect(290, 10, 291, 191)) self.imagewidget.setOrientation(QtCore.Qt.Vertical) self.imagewidget.setObjectName(_fromUtf8("imagewidget")) self.curvewidget = CurveWidget(Dialog) self.curvewidget.setGeometry(QtCore.QRect(620, 10, 241, 211)) self.curvewidget.setOrientation(QtCore.Qt.Horizontal) self.curvewidget.setObjectName(_fromUtf8("curvewidget")) self.mplwidget = MatplotlibWidget(Dialog) self.mplwidget.setGeometry(QtCore.QRect(0, 230, 311, 231)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.qwtPlot = Qwt5.QwtPlot(Dialog) self.qwtPlot.setGeometry(QtCore.QRect(540, 260, 281, 161)) self.qwtPlot.setObjectName(_fromUtf8("qwtPlot")) self.AnalogClock = Qwt5.QwtAnalogClock(Dialog) self.AnalogClock.setGeometry(QtCore.QRect(30, 500, 151, 151)) self.AnalogClock.setLineWidth(4) self.AnalogClock.setObjectName(_fromUtf8("AnalogClock")) self.Compass = Qwt5.QwtCompass(Dialog) self.Compass.setGeometry(QtCore.QRect(220, 490, 151, 151)) self.Compass.setLineWidth(4) self.Compass.setObjectName(_fromUtf8("Compass")) self.Thermo = Qwt5.QwtThermo(Dialog) self.Thermo.setGeometry(QtCore.QRect(390, 480, 71, 151)) self.Thermo.setObjectName(_fromUtf8("Thermo")) self.Wheel = Qwt5.QwtWheel(Dialog) self.Wheel.setGeometry(QtCore.QRect(510, 470, 151, 31)) self.Wheel.setObjectName(_fromUtf8("Wheel")) self.label = QtGui.QLabel(Dialog) self.label.setGeometry(QtCore.QRect(80, 210, 131, 16)) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(Dialog) self.label_2.setGeometry(QtCore.QRect(370, 210, 131, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_3 = QtGui.QLabel(Dialog) self.label_3.setGeometry(QtCore.QRect(690, 230, 131, 16)) self.label_3.setObjectName(_fromUtf8("label_3")) self.label_4 = QtGui.QLabel(Dialog) self.label_4.setGeometry(QtCore.QRect(80, 470, 131, 16)) self.label_4.setObjectName(_fromUtf8("label_4")) self.label_5 = QtGui.QLabel(Dialog) self.label_5.setGeometry(QtCore.QRect(370, 420, 131, 16)) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(Dialog) self.label_6.setGeometry(QtCore.QRect(660, 430, 131, 16)) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_8 = QtGui.QLabel(Dialog) self.label_8.setGeometry(QtCore.QRect(60, 650, 131, 16)) self.label_8.setObjectName(_fromUtf8("label_8")) self.label_9 = QtGui.QLabel(Dialog) self.label_9.setGeometry(QtCore.QRect(250, 650, 131, 16)) self.label_9.setObjectName(_fromUtf8("label_9")) self.label_10 = QtGui.QLabel(Dialog) self.label_10.setGeometry(QtCore.QRect(410, 650, 131, 16)) self.label_10.setObjectName(_fromUtf8("label_10")) self.label_11 = QtGui.QLabel(Dialog) self.label_11.setGeometry(QtCore.QRect(550, 530, 131, 16)) self.label_11.setObjectName(_fromUtf8("label_11")) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): Dialog.setWindowTitle(_translate("Dialog", "Dialog", None)) self.label.setText(_translate("Dialog", "Graphics View", None)) self.label_2.setText(_translate("Dialog", "ImageWidget", None)) self.label_3.setText(_translate("Dialog", "CurveWidget", None)) self.label_4.setText(_translate("Dialog", "MatplotlibWidget", None)) self.label_5.setText(_translate("Dialog", "QVTKWidget", None)) self.label_6.setText(_translate("Dialog", "QwtPlot", None)) self.label_8.setText(_translate("Dialog", "QwtAnalogClock", None)) self.label_9.setText(_translate("Dialog", "QwtCompass", None)) self.label_10.setText(_translate("Dialog", "QwtThermo", None)) self.label_11.setText(_translate("Dialog", "QwtWheel", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(871, 644) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.groupBox = QtGui.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(480, 15, 381, 301)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.lineEdit = QtGui.QLineEdit(self.groupBox) self.lineEdit.setGeometry(QtCore.QRect(10, 60, 331, 20)) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.label = QtGui.QLabel(self.groupBox) self.label.setGeometry(QtCore.QRect(10, 180, 81, 16)) self.label.setObjectName(_fromUtf8("label")) self.lineEdit_2 = QtGui.QLineEdit(self.groupBox) self.lineEdit_2.setGeometry(QtCore.QRect(10, 200, 331, 41)) self.lineEdit_2.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop) self.lineEdit_2.setReadOnly(True) self.lineEdit_2.setObjectName(_fromUtf8("lineEdit_2")) self.label_2 = QtGui.QLabel(self.groupBox) self.label_2.setGeometry(QtCore.QRect(10, 250, 61, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.progressBar = QtGui.QProgressBar(self.groupBox) self.progressBar.setGeometry(QtCore.QRect(6, 270, 371, 16)) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.splitter = QtGui.QSplitter(self.groupBox) self.splitter.setGeometry(QtCore.QRect(10, 100, 171, 20)) self.splitter.setOrientation(QtCore.Qt.Horizontal) self.splitter.setObjectName(_fromUtf8("splitter")) self.label_11 = QtGui.QLabel(self.splitter) self.label_11.setObjectName(_fromUtf8("label_11")) self.comboBox = QtGui.QComboBox(self.splitter) self.comboBox.setObjectName(_fromUtf8("comboBox")) self.comboBox.addItem(_fromUtf8("")) self.comboBox.addItem(_fromUtf8("")) self.comboBox.addItem(_fromUtf8("")) self.pushButton_4 = QtGui.QPushButton(self.groupBox) self.pushButton_4.setGeometry(QtCore.QRect(110, 30, 104, 23)) self.pushButton_4.setObjectName(_fromUtf8("pushButton_4")) self.pushButton = QtGui.QPushButton(self.groupBox) self.pushButton.setGeometry(QtCore.QRect(11, 30, 104, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.groupBox) self.pushButton_2.setGeometry(QtCore.QRect(10, 140, 104, 23)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.label_18 = QtGui.QLabel(self.groupBox) self.label_18.setGeometry(QtCore.QRect(198, 102, 51, 16)) self.label_18.setObjectName(_fromUtf8("label_18")) self.comboBox_4 = QtGui.QComboBox(self.groupBox) self.comboBox_4.setGeometry(QtCore.QRect(248, 100, 43, 20)) self.comboBox_4.setObjectName(_fromUtf8("comboBox_4")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_4.addItem(_fromUtf8("")) self.comboBox_5 = QtGui.QComboBox(self.groupBox) self.comboBox_5.setGeometry(QtCore.QRect(298, 100, 43, 20)) self.comboBox_5.setObjectName(_fromUtf8("comboBox_5")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.comboBox_5.addItem(_fromUtf8("")) self.radioButton = QtGui.QRadioButton(self.groupBox) self.radioButton.setGeometry(QtCore.QRect(140, 143, 82, 17)) self.radioButton.setChecked(True) self.radioButton.setObjectName(_fromUtf8("radioButton")) self.radioButton_2 = QtGui.QRadioButton(self.groupBox) self.radioButton_2.setGeometry(QtCore.QRect(230, 143, 82, 17)) self.radioButton_2.setObjectName(_fromUtf8("radioButton_2")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setGeometry(QtCore.QRect(140, 129, 120, 241)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 471, 381)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.widget = QtGui.QWidget() self.widget.setObjectName(_fromUtf8("widget")) self.label_4 = QtGui.QLabel(self.widget) self.label_4.setGeometry(QtCore.QRect(180, 600, 46, 20)) self.label_4.setObjectName(_fromUtf8("label_4")) self.mplwidget_3 = MatplotlibWidget(self.widget) self.mplwidget_3.setGeometry(QtCore.QRect(0, 0, 471, 361)) self.mplwidget_3.setObjectName(_fromUtf8("mplwidget_3")) self.tabWidget.addTab(self.widget, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.mplwidget_2 = MatplotlibWidget(self.tab_2) self.mplwidget_2.setGeometry(QtCore.QRect(0, 0, 471, 361)) self.mplwidget_2.setObjectName(_fromUtf8("mplwidget_2")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(0, 380, 471, 231)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.label_3 = QtGui.QLabel(self.groupBox_2) self.label_3.setGeometry(QtCore.QRect(80, 30, 71, 20)) self.label_3.setObjectName(_fromUtf8("label_3")) self.lineEdit_3 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_3.setGeometry(QtCore.QRect(520, 30, 91, 20)) self.lineEdit_3.setObjectName(_fromUtf8("lineEdit_3")) self.label_5 = QtGui.QLabel(self.groupBox_2) self.label_5.setGeometry(QtCore.QRect(280, 30, 46, 20)) self.label_5.setObjectName(_fromUtf8("label_5")) self.lineEdit_4 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_4.setEnabled(False) self.lineEdit_4.setGeometry(QtCore.QRect(320, 30, 41, 20)) self.lineEdit_4.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_4.setObjectName(_fromUtf8("lineEdit_4")) self.lineEdit_5 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_5.setEnabled(False) self.lineEdit_5.setGeometry(QtCore.QRect(150, 60, 91, 20)) self.lineEdit_5.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_5.setObjectName(_fromUtf8("lineEdit_5")) self.label_6 = QtGui.QLabel(self.groupBox_2) self.label_6.setGeometry(QtCore.QRect(280, 60, 46, 20)) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_7 = QtGui.QLabel(self.groupBox_2) self.label_7.setGeometry(QtCore.QRect(80, 60, 46, 20)) self.label_7.setObjectName(_fromUtf8("label_7")) self.lineEdit_6 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_6.setEnabled(False) self.lineEdit_6.setGeometry(QtCore.QRect(320, 60, 41, 20)) self.lineEdit_6.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_6.setObjectName(_fromUtf8("lineEdit_6")) self.label_10 = QtGui.QLabel(self.groupBox_2) self.label_10.setGeometry(QtCore.QRect(10, 90, 61, 16)) self.label_10.setObjectName(_fromUtf8("label_10")) self.lineEdit_9 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_9.setEnabled(False) self.lineEdit_9.setGeometry(QtCore.QRect(230, 140, 91, 20)) self.lineEdit_9.setText(_fromUtf8("")) self.lineEdit_9.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_9.setObjectName(_fromUtf8("lineEdit_9")) self.label_9 = QtGui.QLabel(self.groupBox_2) self.label_9.setGeometry(QtCore.QRect(216, 144, 8, 13)) self.label_9.setObjectName(_fromUtf8("label_9")) self.lineEdit_10 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_10.setEnabled(False) self.lineEdit_10.setGeometry(QtCore.QRect(120, 140, 91, 20)) self.lineEdit_10.setText(_fromUtf8("")) self.lineEdit_10.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_10.setObjectName(_fromUtf8("lineEdit_10")) self.pushButton_3 = QtGui.QPushButton(self.groupBox_2) self.pushButton_3.setEnabled(False) self.pushButton_3.setGeometry(QtCore.QRect(350, 140, 75, 20)) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.lineEdit_11 = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_11.setEnabled(False) self.lineEdit_11.setGeometry(QtCore.QRect(150, 30, 91, 20)) self.lineEdit_11.setInputMask(_fromUtf8("")) self.lineEdit_11.setAlignment(QtCore.Qt.AlignCenter) self.lineEdit_11.setPlaceholderText(_fromUtf8("")) self.lineEdit_11.setObjectName(_fromUtf8("lineEdit_11")) self.pushButton_7 = QtGui.QPushButton(self.groupBox_2) self.pushButton_7.setGeometry(QtCore.QRect(390, 169, 31, 20)) self.pushButton_7.setObjectName(_fromUtf8("pushButton_7")) self.label_8 = QtGui.QLabel(self.groupBox_2) self.label_8.setGeometry(QtCore.QRect(70, 144, 46, 13)) self.label_8.setObjectName(_fromUtf8("label_8")) self.pushButton_5 = QtGui.QPushButton(self.groupBox_2) self.pushButton_5.setGeometry(QtCore.QRect(120, 170, 21, 23)) self.pushButton_5.setObjectName(_fromUtf8("pushButton_5")) self.groupBox_5 = QtGui.QGroupBox(self.centralwidget) self.groupBox_5.setGeometry(QtCore.QRect(480, 330, 381, 114)) self.groupBox_5.setObjectName(_fromUtf8("groupBox_5")) self.label_17 = QtGui.QLabel(self.groupBox_5) self.label_17.setGeometry(QtCore.QRect(10, 30, 46, 20)) self.label_17.setObjectName(_fromUtf8("label_17")) self.spinBox_2 = QtGui.QSpinBox(self.groupBox_5) self.spinBox_2.setEnabled(False) self.spinBox_2.setGeometry(QtCore.QRect(50, 30, 51, 20)) self.spinBox_2.setMinimum(1) self.spinBox_2.setMaximum(9000) self.spinBox_2.setObjectName(_fromUtf8("spinBox_2")) self.pushButton_6 = QtGui.QPushButton(self.groupBox_5) self.pushButton_6.setEnabled(False) self.pushButton_6.setGeometry(QtCore.QRect(120, 30, 75, 20)) self.pushButton_6.setObjectName(_fromUtf8("pushButton_6")) self.pushButton_9 = QtGui.QPushButton(self.groupBox_5) self.pushButton_9.setEnabled(False) self.pushButton_9.setGeometry(QtCore.QRect(290, 80, 75, 23)) self.pushButton_9.setObjectName(_fromUtf8("pushButton_9")) self.groupBox_3 = QtGui.QGroupBox(self.centralwidget) self.groupBox_3.setGeometry(QtCore.QRect(480, 450, 151, 51)) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.comboBox_3 = QtGui.QComboBox(self.groupBox_3) self.comboBox_3.setEnabled(False) self.comboBox_3.setGeometry(QtCore.QRect(30, 20, 101, 20)) self.comboBox_3.setObjectName(_fromUtf8("comboBox_3")) self.label_14 = QtGui.QLabel(self.groupBox_3) self.label_14.setEnabled(True) self.label_14.setGeometry(QtCore.QRect(16, 20, 9, 20)) self.label_14.setObjectName(_fromUtf8("label_14")) self.groupBox_6 = QtGui.QGroupBox(self.centralwidget) self.groupBox_6.setGeometry(QtCore.QRect(480, 510, 321, 51)) self.groupBox_6.setObjectName(_fromUtf8("groupBox_6")) self.spinBox = QtGui.QSpinBox(self.groupBox_6) self.spinBox.setEnabled(False) self.spinBox.setGeometry(QtCore.QRect(183, 20, 51, 20)) self.spinBox.setMinimum(1) self.spinBox.setMaximum(1) self.spinBox.setObjectName(_fromUtf8("spinBox")) self.comboBox_2 = QtGui.QComboBox(self.groupBox_6) self.comboBox_2.setEnabled(False) self.comboBox_2.setGeometry(QtCore.QRect(35, 20, 101, 20)) self.comboBox_2.setObjectName(_fromUtf8("comboBox_2")) self.label_12 = QtGui.QLabel(self.groupBox_6) self.label_12.setEnabled(True) self.label_12.setGeometry(QtCore.QRect(10, 20, 21, 20)) self.label_12.setObjectName(_fromUtf8("label_12")) self.label_13 = QtGui.QLabel(self.groupBox_6) self.label_13.setGeometry(QtCore.QRect(143, 20, 46, 20)) self.label_13.setObjectName(_fromUtf8("label_13")) self.lineEdit_12 = QtGui.QLineEdit(self.groupBox_6) self.lineEdit_12.setGeometry(QtCore.QRect(240, 20, 71, 20)) self.lineEdit_12.setMouseTracking(True) self.lineEdit_12.setAcceptDrops(True) self.lineEdit_12.setDragEnabled(False) self.lineEdit_12.setReadOnly(True) self.lineEdit_12.setObjectName(_fromUtf8("lineEdit_12")) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox.setTitle(_translate("MainWindow", "Data Input", None)) self.label.setText(_translate("MainWindow", "Data Info:", None)) self.label_2.setText(_translate("MainWindow", "Processing:", None)) self.label_11.setText(_translate("MainWindow", "Data Format:", None)) self.comboBox.setItemText(0, _translate("MainWindow", "Amp/Phase", None)) self.comboBox.setItemText( 1, _translate("MainWindow", "Amp[dB]/Phase", None)) self.comboBox.setItemText(2, _translate("MainWindow", "Real/Imag", None)) self.pushButton_4.setText(_translate("MainWindow", "Clear", None)) self.pushButton.setText(_translate("MainWindow", "Load Dir", None)) self.pushButton_2.setText(_translate("MainWindow", "Load Data", None)) self.label_18.setText(_translate("MainWindow", "Columns:", None)) self.comboBox_4.setItemText(0, _translate("MainWindow", "1", "5")) self.comboBox_4.setItemText(1, _translate("MainWindow", "2", None)) self.comboBox_4.setItemText(2, _translate("MainWindow", "3", None)) self.comboBox_4.setItemText(3, _translate("MainWindow", "4", None)) self.comboBox_4.setItemText(4, _translate("MainWindow", "5", None)) self.comboBox_4.setItemText(5, _translate("MainWindow", "6", None)) self.comboBox_4.setItemText(6, _translate("MainWindow", "7", None)) self.comboBox_4.setItemText(7, _translate("MainWindow", "8", None)) self.comboBox_4.setItemText(8, _translate("MainWindow", "9", None)) self.comboBox_4.setItemText(9, _translate("MainWindow", "10", None)) self.comboBox_4.setItemText(10, _translate("MainWindow", "11", None)) self.comboBox_4.setItemText(11, _translate("MainWindow", "12", None)) self.comboBox_5.setItemText(0, _translate("MainWindow", "1", None)) self.comboBox_5.setItemText(1, _translate("MainWindow", "2", None)) self.comboBox_5.setItemText(2, _translate("MainWindow", "3", None)) self.comboBox_5.setItemText(3, _translate("MainWindow", "4", None)) self.comboBox_5.setItemText(4, _translate("MainWindow", "5", None)) self.comboBox_5.setItemText(5, _translate("MainWindow", "6", None)) self.comboBox_5.setItemText(6, _translate("MainWindow", "7", None)) self.comboBox_5.setItemText(7, _translate("MainWindow", "8", None)) self.comboBox_5.setItemText(8, _translate("MainWindow", "9", None)) self.comboBox_5.setItemText(9, _translate("MainWindow", "10", None)) self.comboBox_5.setItemText(10, _translate("MainWindow", "11", None)) self.comboBox_5.setItemText(11, _translate("MainWindow", "12", None)) self.radioButton.setText(_translate("MainWindow", "Notch-Res.", None)) self.radioButton_2.setText(_translate("MainWindow", "Lorentz", None)) self.label_4.setText(_translate("MainWindow", "x_val:", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.widget), _translate("MainWindow", "3D-Plots", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "2D-Plots", None)) self.groupBox_2.setTitle( _translate("MainWindow", "Plot Settings", None)) self.label_3.setText(_translate("MainWindow", "x (scan_var):", None)) self.label_5.setText(_translate("MainWindow", "unit:", None)) self.lineEdit_4.setText(_translate("MainWindow", "-", None)) self.lineEdit_5.setText(_translate("MainWindow", "Frequency", None)) self.label_6.setText(_translate("MainWindow", "unit:", None)) self.label_7.setText(_translate("MainWindow", "y:", None)) self.lineEdit_6.setText(_translate("MainWindow", "GHz", None)) self.label_10.setText(_translate("MainWindow", "Cut Data:", None)) self.label_9.setText(_translate("MainWindow", "--", None)) self.pushButton_3.setText(_translate("MainWindow", "Cut", None)) self.lineEdit_11.setText(_translate("MainWindow", "x", None)) self.pushButton_7.setText(_translate("MainWindow", "?", None)) self.label_8.setText(_translate("MainWindow", "y_range:", None)) self.pushButton_5.setText(_translate("MainWindow", "<-", None)) self.groupBox_5.setTitle( _translate("MainWindow", "Fit Parameters", None)) self.label_17.setText(_translate("MainWindow", "Scan:", None)) self.pushButton_6.setText(_translate("MainWindow", "Save", None)) self.pushButton_9.setText(_translate("MainWindow", "Save All", None)) self.groupBox_3.setTitle(_translate("MainWindow", "3-D Plot", None)) self.label_14.setText(_translate("MainWindow", "z:", None)) self.groupBox_6.setTitle(_translate("MainWindow", "2-D Plot", None)) self.label_12.setText(_translate("MainWindow", "z(y):", None)) self.label_13.setText(_translate("MainWindow", "Scan:", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(990, 672) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("logo.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.mplwidget = MatplotlibWidget(self.centralwidget) self.mplwidget.setGeometry(QtCore.QRect(390, 10, 585, 437)) palette = QtGui.QPalette() brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(0, 0, 0)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush) brush = QtGui.QBrush(QtGui.QColor(255, 255, 255)) brush.setStyle(QtCore.Qt.SolidPattern) palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush) self.mplwidget.setPalette(palette) self.mplwidget.setObjectName("mplwidget") self.gridLayoutWidget = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(15, 160, 361, 321)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout_2 = QtGui.QGridLayout(self.gridLayoutWidget) self.gridLayout_2.setObjectName("gridLayout_2") self.label_5 = QtGui.QLabel(self.gridLayoutWidget) self.label_5.setObjectName("label_5") self.gridLayout_2.addWidget(self.label_5, 1, 0, 1, 2) self.label_6 = QtGui.QLabel(self.gridLayoutWidget) self.label_6.setObjectName("label_6") self.gridLayout_2.addWidget(self.label_6, 3, 0, 1, 1) self.BinButton = QtGui.QPushButton(self.gridLayoutWidget) self.BinButton.setObjectName("BinButton") self.gridLayout_2.addWidget(self.BinButton, 4, 1, 1, 1) self.label_9 = QtGui.QLabel(self.gridLayoutWidget) self.label_9.setObjectName("label_9") self.gridLayout_2.addWidget(self.label_9, 5, 0, 1, 2) self.label_10 = QtGui.QLabel(self.gridLayoutWidget) self.label_10.setObjectName("label_10") self.gridLayout_2.addWidget(self.label_10, 6, 0, 1, 1) self.label_11 = QtGui.QLabel(self.gridLayoutWidget) self.label_11.setObjectName("label_11") self.gridLayout_2.addWidget(self.label_11, 7, 0, 1, 1) self.FFTlim = QtGui.QSpinBox(self.gridLayoutWidget) self.FFTlim.setMaximum(999) self.FFTlim.setProperty("value", QtCore.QVariant(10)) self.FFTlim.setObjectName("FFTlim") self.gridLayout_2.addWidget(self.FFTlim, 6, 1, 1, 1) self.FFTtype = QtGui.QComboBox(self.gridLayoutWidget) self.FFTtype.setEditable(False) self.FFTtype.setMaxVisibleItems(2) self.FFTtype.setObjectName("FFTtype") self.FFTtype.addItem(QtCore.QString()) self.FFTtype.addItem(QtCore.QString()) self.gridLayout_2.addWidget(self.FFTtype, 7, 1, 1, 1) self.label_12 = QtGui.QLabel(self.gridLayoutWidget) self.label_12.setObjectName("label_12") self.gridLayout_2.addWidget(self.label_12, 9, 0, 1, 2) self.label_13 = QtGui.QLabel(self.gridLayoutWidget) self.label_13.setObjectName("label_13") self.gridLayout_2.addWidget(self.label_13, 10, 0, 1, 1) self.label_14 = QtGui.QLabel(self.gridLayoutWidget) self.label_14.setObjectName("label_14") self.gridLayout_2.addWidget(self.label_14, 11, 0, 1, 1) self.WindowLength = QtGui.QSpinBox(self.gridLayoutWidget) self.WindowLength.setMaximum(9999) self.WindowLength.setProperty("value", QtCore.QVariant(11)) self.WindowLength.setObjectName("WindowLength") self.gridLayout_2.addWidget(self.WindowLength, 10, 1, 1, 1) self.WindowType = QtGui.QComboBox(self.gridLayoutWidget) self.WindowType.setObjectName("WindowType") self.WindowType.addItem(QtCore.QString()) self.WindowType.addItem(QtCore.QString()) self.WindowType.addItem(QtCore.QString()) self.WindowType.addItem(QtCore.QString()) self.WindowType.addItem(QtCore.QString()) self.gridLayout_2.addWidget(self.WindowType, 11, 1, 1, 1) self.FFTbutton = QtGui.QPushButton(self.gridLayoutWidget) self.FFTbutton.setObjectName("FFTbutton") self.gridLayout_2.addWidget(self.FFTbutton, 8, 1, 1, 1) self.WindowButton = QtGui.QPushButton(self.gridLayoutWidget) self.WindowButton.setObjectName("WindowButton") self.gridLayout_2.addWidget(self.WindowButton, 12, 1, 1, 1) self.label_4 = QtGui.QLabel(self.gridLayoutWidget) self.label_4.setObjectName("label_4") self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 2) self.BinNumber = QtGui.QSpinBox(self.gridLayoutWidget) self.BinNumber.setMinimum(1) self.BinNumber.setMaximum(9999) self.BinNumber.setObjectName("BinNumber") self.gridLayout_2.addWidget(self.BinNumber, 3, 1, 1, 1) self.gridLayoutWidget_2 = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(15, 480, 361, 171)) self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") self.gridLayout_3 = QtGui.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_3.setObjectName("gridLayout_3") self.label_15 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_15.setObjectName("label_15") self.gridLayout_3.addWidget(self.label_15, 0, 0, 1, 2) self.label_16 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_16.setObjectName("label_16") self.gridLayout_3.addWidget(self.label_16, 1, 0, 1, 2) self.label_17 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_17.setObjectName("label_17") self.gridLayout_3.addWidget(self.label_17, 2, 0, 1, 1) self.PlotPeaks = QtGui.QPushButton(self.gridLayoutWidget_2) self.PlotPeaks.setObjectName("PlotPeaks") self.gridLayout_3.addWidget(self.PlotPeaks, 3, 1, 1, 1) self.label_20 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_20.setObjectName("label_20") self.gridLayout_3.addWidget(self.label_20, 4, 0, 1, 2) self.AutomatedAnalysis = QtGui.QPushButton(self.gridLayoutWidget_2) self.AutomatedAnalysis.setObjectName("AutomatedAnalysis") self.gridLayout_3.addWidget(self.AutomatedAnalysis, 5, 1, 1, 1) self.label_21 = QtGui.QLabel(self.gridLayoutWidget_2) self.label_21.setObjectName("label_21") self.gridLayout_3.addWidget(self.label_21, 5, 0, 1, 1) self.FindPeaks = QtGui.QPushButton(self.gridLayoutWidget_2) self.FindPeaks.setObjectName("FindPeaks") self.gridLayout_3.addWidget(self.FindPeaks, 3, 0, 1, 1) self.PeakFitCutoff = QtGui.QDoubleSpinBox(self.gridLayoutWidget_2) self.PeakFitCutoff.setMinimum(0.1) self.PeakFitCutoff.setSingleStep(0.1) self.PeakFitCutoff.setProperty("value", QtCore.QVariant(2.0)) self.PeakFitCutoff.setObjectName("PeakFitCutoff") self.gridLayout_3.addWidget(self.PeakFitCutoff, 2, 1, 1, 1) self.layoutWidget = QtGui.QWidget(self.centralwidget) self.layoutWidget.setGeometry(QtCore.QRect(15, 10, 361, 151)) self.layoutWidget.setObjectName("layoutWidget") self.gridLayout = QtGui.QGridLayout(self.layoutWidget) self.gridLayout.setObjectName("gridLayout") self.pushButtonOpen = QtGui.QPushButton(self.layoutWidget) self.pushButtonOpen.setObjectName("pushButtonOpen") self.gridLayout.addWidget(self.pushButtonOpen, 0, 0, 1, 1) self.label = QtGui.QLabel(self.layoutWidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.lineEditCurrentFile = QtGui.QLineEdit(self.layoutWidget) self.lineEditCurrentFile.setReadOnly(True) self.lineEditCurrentFile.setObjectName("lineEditCurrentFile") self.gridLayout.addWidget(self.lineEditCurrentFile, 1, 1, 1, 3) self.label_2 = QtGui.QLabel(self.layoutWidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 2, 0, 1, 1) self.lineEditFileStart = QtGui.QLineEdit(self.layoutWidget) self.lineEditFileStart.setReadOnly(True) self.lineEditFileStart.setObjectName("lineEditFileStart") self.gridLayout.addWidget(self.lineEditFileStart, 2, 1, 1, 2) self.label_3 = QtGui.QLabel(self.layoutWidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 3, 0, 1, 1) self.lineEditFileEnd = QtGui.QLineEdit(self.layoutWidget) self.lineEditFileEnd.setReadOnly(True) self.lineEditFileEnd.setObjectName("lineEditFileEnd") self.gridLayout.addWidget(self.lineEditFileEnd, 3, 1, 1, 2) self.pushButtonPlotRaw = QtGui.QPushButton(self.layoutWidget) self.pushButtonPlotRaw.setObjectName("pushButtonPlotRaw") self.gridLayout.addWidget(self.pushButtonPlotRaw, 2, 3, 1, 1) self.label_7 = QtGui.QLabel(self.layoutWidget) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 4, 0, 1, 1) self.label_8 = QtGui.QLabel(self.layoutWidget) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 4, 2, 1, 1) self.pushButtonAbout = QtGui.QPushButton(self.layoutWidget) self.pushButtonAbout.setObjectName("pushButtonAbout") self.gridLayout.addWidget(self.pushButtonAbout, 0, 3, 1, 1) self.LengthofFile = QtGui.QLineEdit(self.layoutWidget) self.LengthofFile.setObjectName("LengthofFile") self.gridLayout.addWidget(self.LengthofFile, 4, 1, 1, 1) self.NumberofSamples = QtGui.QLineEdit(self.layoutWidget) self.NumberofSamples.setObjectName("NumberofSamples") self.gridLayout.addWidget(self.NumberofSamples, 4, 3, 1, 1) self.horizontalLayoutWidget = QtGui.QWidget(self.centralwidget) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(390, 440, 586, 51)) self.horizontalLayoutWidget.setObjectName("horizontalLayoutWidget") self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setObjectName("horizontalLayout") self.line_2 = QtGui.QFrame(self.horizontalLayoutWidget) self.line_2.setFrameShape(QtGui.QFrame.VLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName("line_2") self.horizontalLayout.addWidget(self.line_2) self.ExternalPlot = QtGui.QPushButton(self.horizontalLayoutWidget) self.ExternalPlot.setObjectName("ExternalPlot") self.horizontalLayout.addWidget(self.ExternalPlot) self.CustomPlot = QtGui.QPushButton(self.horizontalLayoutWidget) self.CustomPlot.setObjectName("CustomPlot") self.horizontalLayout.addWidget(self.CustomPlot) self.line = QtGui.QFrame(self.horizontalLayoutWidget) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName("line") self.horizontalLayout.addWidget(self.line) self.ClearButton = QtGui.QPushButton(self.horizontalLayoutWidget) self.ClearButton.setObjectName("ClearButton") self.horizontalLayout.addWidget(self.ClearButton) self.SaveGraphButton = QtGui.QPushButton(self.horizontalLayoutWidget) self.SaveGraphButton.setObjectName("SaveGraphButton") self.horizontalLayout.addWidget(self.SaveGraphButton) self.line_3 = QtGui.QFrame(self.horizontalLayoutWidget) self.line_3.setFrameShape(QtGui.QFrame.VLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName("line_3") self.horizontalLayout.addWidget(self.line_3) self.gridLayoutWidget_3 = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget_3.setGeometry(QtCore.QRect(390, 480, 586, 171)) self.gridLayoutWidget_3.setObjectName("gridLayoutWidget_3") self.gridLayout_4 = QtGui.QGridLayout(self.gridLayoutWidget_3) self.gridLayout_4.setObjectName("gridLayout_4") self.label_19 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_19.setObjectName("label_19") self.gridLayout_4.addWidget(self.label_19, 2, 0, 1, 3) self.label_18 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_18.setObjectName("label_18") self.gridLayout_4.addWidget(self.label_18, 0, 0, 1, 4) self.label_22 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_22.setObjectName("label_22") self.gridLayout_4.addWidget(self.label_22, 3, 0, 1, 1) self.SavetoFile = QtGui.QPushButton(self.gridLayoutWidget_3) self.SavetoFile.setObjectName("SavetoFile") self.gridLayout_4.addWidget(self.SavetoFile, 2, 3, 1, 1) self.PartSave = QtGui.QPushButton(self.gridLayoutWidget_3) self.PartSave.setObjectName("PartSave") self.gridLayout_4.addWidget(self.PartSave, 4, 3, 1, 1) self.StartTime = QtGui.QLineEdit(self.gridLayoutWidget_3) self.StartTime.setObjectName("StartTime") self.gridLayout_4.addWidget(self.StartTime, 3, 1, 1, 1) self.label_23 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_23.setObjectName("label_23") self.gridLayout_4.addWidget(self.label_23, 3, 2, 1, 1) self.EndTime = QtGui.QLineEdit(self.gridLayoutWidget_3) self.EndTime.setObjectName("EndTime") self.gridLayout_4.addWidget(self.EndTime, 3, 3, 1, 1) self.label_24 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_24.setObjectName("label_24") self.gridLayout_4.addWidget(self.label_24, 5, 0, 1, 3) self.label_25 = QtGui.QLabel(self.gridLayoutWidget_3) self.label_25.setObjectName("label_25") self.gridLayout_4.addWidget(self.label_25, 1, 0, 1, 4) self.SavePeaks = QtGui.QPushButton(self.gridLayoutWidget_3) self.SavePeaks.setObjectName("SavePeaks") self.gridLayout_4.addWidget(self.SavePeaks, 5, 3, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.actionAbout = QtGui.QAction(MainWindow) self.actionAbout.setShortcutContext(QtCore.Qt.WidgetShortcut) self.actionAbout.setObjectName("actionAbout") self.actionOpen = QtGui.QAction(MainWindow) self.actionOpen.setObjectName("actionOpen") self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "PriMaRy Jove Analysis", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Smoothing by Binning:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText(QtGui.QApplication.translate("MainWindow", "Length of one bin (seconds):", None, QtGui.QApplication.UnicodeUTF8)) self.BinButton.setText(QtGui.QApplication.translate("MainWindow", "Bin Smooth", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Band Pass Filter Smoothing:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setText(QtGui.QApplication.translate("MainWindow", "Filter Limit:", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setText(QtGui.QApplication.translate("MainWindow", "Filter Type:", None, QtGui.QApplication.UnicodeUTF8)) self.FFTtype.setItemText(0, QtGui.QApplication.translate("MainWindow", "low", None, QtGui.QApplication.UnicodeUTF8)) self.FFTtype.setItemText(1, QtGui.QApplication.translate("MainWindow", "high", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Window Function Smoothing:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setText(QtGui.QApplication.translate("MainWindow", "Window Length:", None, QtGui.QApplication.UnicodeUTF8)) self.label_14.setText(QtGui.QApplication.translate("MainWindow", "Window Type:", None, QtGui.QApplication.UnicodeUTF8)) self.WindowType.setItemText(0, QtGui.QApplication.translate("MainWindow", "hanning", None, QtGui.QApplication.UnicodeUTF8)) self.WindowType.setItemText(1, QtGui.QApplication.translate("MainWindow", "flat", None, QtGui.QApplication.UnicodeUTF8)) self.WindowType.setItemText(2, QtGui.QApplication.translate("MainWindow", "hamming", None, QtGui.QApplication.UnicodeUTF8)) self.WindowType.setItemText(3, QtGui.QApplication.translate("MainWindow", "bartlett", None, QtGui.QApplication.UnicodeUTF8)) self.WindowType.setItemText(4, QtGui.QApplication.translate("MainWindow", "blackman", None, QtGui.QApplication.UnicodeUTF8)) self.FFTbutton.setText(QtGui.QApplication.translate("MainWindow", "Band Pass Filter", None, QtGui.QApplication.UnicodeUTF8)) self.WindowButton.setText(QtGui.QApplication.translate("MainWindow", "Window Smooth", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; text-decoration: underline;\">Data Smoothing and Noise Reduction</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_15.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; text-decoration: underline;\">Peak Finding and Automated Analysis</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Peak Fitting on Current Data:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_17.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">Standard Deviation cut off:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.PlotPeaks.setText(QtGui.QApplication.translate("MainWindow", "Plot Found Peaks", None, QtGui.QApplication.UnicodeUTF8)) self.label_20.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Automated File Analysis:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.AutomatedAnalysis.setText(QtGui.QApplication.translate("MainWindow", "Automated Analysis", None, QtGui.QApplication.UnicodeUTF8)) self.label_21.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">Auto Smooth and find time of possible events:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.FindPeaks.setText(QtGui.QApplication.translate("MainWindow", "Find Peaks", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonOpen.setText(QtGui.QApplication.translate("MainWindow", "Open", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("MainWindow", "File Open:", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">File Starts:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">File Ends:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonPlotRaw.setText(QtGui.QApplication.translate("MainWindow", "Plot Raw Data", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setText(QtGui.QApplication.translate("MainWindow", "Length of File:", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setText(QtGui.QApplication.translate("MainWindow", "Number of Samples:", None, QtGui.QApplication.UnicodeUTF8)) self.pushButtonAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8)) self.ExternalPlot.setText(QtGui.QApplication.translate("MainWindow", "Plot in New Window", None, QtGui.QApplication.UnicodeUTF8)) self.CustomPlot.setText(QtGui.QApplication.translate("MainWindow", "Custom Plot", None, QtGui.QApplication.UnicodeUTF8)) self.ClearButton.setText(QtGui.QApplication.translate("MainWindow", "Clear Last Data", None, QtGui.QApplication.UnicodeUTF8)) self.SaveGraphButton.setText(QtGui.QApplication.translate("MainWindow", "Save Current Data", None, QtGui.QApplication.UnicodeUTF8)) self.label_19.setText(QtGui.QApplication.translate("MainWindow", "Save Current Data:", None, QtGui.QApplication.UnicodeUTF8)) self.label_18.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:12pt; text-decoration: underline;\">Saving Data</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_22.setText(QtGui.QApplication.translate("MainWindow", "Start Time:", None, QtGui.QApplication.UnicodeUTF8)) self.SavetoFile.setText(QtGui.QApplication.translate("MainWindow", "Save to File", None, QtGui.QApplication.UnicodeUTF8)) self.PartSave.setText(QtGui.QApplication.translate("MainWindow", "Save Part to File", None, QtGui.QApplication.UnicodeUTF8)) self.StartTime.setText(QtGui.QApplication.translate("MainWindow", "HH:MM:SS", None, QtGui.QApplication.UnicodeUTF8)) self.label_23.setText(QtGui.QApplication.translate("MainWindow", "End Time:", None, QtGui.QApplication.UnicodeUTF8)) self.EndTime.setText(QtGui.QApplication.translate("MainWindow", "HH:MM:SS", None, QtGui.QApplication.UnicodeUTF8)) self.label_24.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Save peak fitting parameters:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.label_25.setText(QtGui.QApplication.translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Save the Current saved data array:</span></p></body></html>", None, QtGui.QApplication.UnicodeUTF8)) self.SavePeaks.setText(QtGui.QApplication.translate("MainWindow", "Save Peaks", None, QtGui.QApplication.UnicodeUTF8)) self.actionAbout.setText(QtGui.QApplication.translate("MainWindow", "About", None, QtGui.QApplication.UnicodeUTF8)) self.actionOpen.setText(QtGui.QApplication.translate("MainWindow", "Open", None, QtGui.QApplication.UnicodeUTF8))
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_MainWidget(object): def setupUi(self, MainWidget): MainWidget.setObjectName(_fromUtf8("MainWidget")) MainWidget.resize(686, 429) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWidget.sizePolicy().hasHeightForWidth()) MainWidget.setSizePolicy(sizePolicy) self.tabWidget = QtGui.QTabWidget(MainWidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 691, 431)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_Basic = QtGui.QWidget() self.tab_Basic.setObjectName(_fromUtf8("tab_Basic")) self.groupBox_Coordinate = QtGui.QGroupBox(self.tab_Basic) self.groupBox_Coordinate.setGeometry(QtCore.QRect(30, 30, 251, 161)) self.groupBox_Coordinate.setObjectName(_fromUtf8("groupBox_Coordinate")) self.verticalLayoutWidget = QtGui.QWidget(self.groupBox_Coordinate) self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 40, 56, 101)) self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.label_2 = QtGui.QLabel(self.verticalLayoutWidget) self.label_2.setObjectName(_fromUtf8("label_2")) self.verticalLayout.addWidget(self.label_2) self.label_3 = QtGui.QLabel(self.verticalLayoutWidget) self.label_3.setObjectName(_fromUtf8("label_3")) self.verticalLayout.addWidget(self.label_3) self.label = QtGui.QLabel(self.verticalLayoutWidget) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout.addWidget(self.label) self.label_4 = QtGui.QLabel(self.verticalLayoutWidget) self.label_4.setObjectName(_fromUtf8("label_4")) self.verticalLayout.addWidget(self.label_4) self.verticalLayoutWidget_2 = QtGui.QWidget(self.groupBox_Coordinate) self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(89, 40, 111, 101)) self.verticalLayoutWidget_2.setObjectName(_fromUtf8("verticalLayoutWidget_2")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.lineEdit_CS_X = QtGui.QLineEdit(self.verticalLayoutWidget_2) self.lineEdit_CS_X.setObjectName(_fromUtf8("lineEdit_CS_X")) self.verticalLayout_2.addWidget(self.lineEdit_CS_X) self.lineEdit_CS_Y = QtGui.QLineEdit(self.verticalLayoutWidget_2) self.lineEdit_CS_Y.setObjectName(_fromUtf8("lineEdit_CS_Y")) self.verticalLayout_2.addWidget(self.lineEdit_CS_Y) self.lineEdit_CS_Z = QtGui.QLineEdit(self.verticalLayoutWidget_2) self.lineEdit_CS_Z.setObjectName(_fromUtf8("lineEdit_CS_Z")) self.verticalLayout_2.addWidget(self.lineEdit_CS_Z) self.lineEdit_CS_GridSize = QtGui.QLineEdit(self.verticalLayoutWidget_2) self.lineEdit_CS_GridSize.setObjectName(_fromUtf8("lineEdit_CS_GridSize")) self.verticalLayout_2.addWidget(self.lineEdit_CS_GridSize) self.groupBox_TimeStep = QtGui.QGroupBox(self.tab_Basic) self.groupBox_TimeStep.setGeometry(QtCore.QRect(30, 210, 251, 121)) self.groupBox_TimeStep.setObjectName(_fromUtf8("groupBox_TimeStep")) self.verticalLayoutWidget_3 = QtGui.QWidget(self.groupBox_TimeStep) self.verticalLayoutWidget_3.setGeometry(QtCore.QRect(20, 30, 71, 61)) self.verticalLayoutWidget_3.setObjectName(_fromUtf8("verticalLayoutWidget_3")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.verticalLayoutWidget_3) self.verticalLayout_3.setMargin(0) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.label_5 = QtGui.QLabel(self.verticalLayoutWidget_3) self.label_5.setObjectName(_fromUtf8("label_5")) self.verticalLayout_3.addWidget(self.label_5) self.label_6 = QtGui.QLabel(self.verticalLayoutWidget_3) self.label_6.setObjectName(_fromUtf8("label_6")) self.verticalLayout_3.addWidget(self.label_6) self.verticalLayoutWidget_4 = QtGui.QWidget(self.groupBox_TimeStep) self.verticalLayoutWidget_4.setGeometry(QtCore.QRect(100, 30, 121, 61)) self.verticalLayoutWidget_4.setObjectName(_fromUtf8("verticalLayoutWidget_4")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.verticalLayoutWidget_4) self.verticalLayout_4.setMargin(0) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) self.lineEdit_TS_Width = QtGui.QLineEdit(self.verticalLayoutWidget_4) self.lineEdit_TS_Width.setObjectName(_fromUtf8("lineEdit_TS_Width")) self.verticalLayout_4.addWidget(self.lineEdit_TS_Width) self.lineEdit_TS_Number = QtGui.QLineEdit(self.verticalLayoutWidget_4) self.lineEdit_TS_Number.setObjectName(_fromUtf8("lineEdit_TS_Number")) self.verticalLayout_4.addWidget(self.lineEdit_TS_Number) self.groupBox_Source = QtGui.QGroupBox(self.tab_Basic) self.groupBox_Source.setGeometry(QtCore.QRect(310, 60, 341, 271)) self.groupBox_Source.setObjectName(_fromUtf8("groupBox_Source")) self.verticalLayoutWidget_5 = QtGui.QWidget(self.groupBox_Source) self.verticalLayoutWidget_5.setGeometry(QtCore.QRect(30, 40, 141, 61)) self.verticalLayoutWidget_5.setObjectName(_fromUtf8("verticalLayoutWidget_5")) self.verticalLayout_5 = QtGui.QVBoxLayout(self.verticalLayoutWidget_5) self.verticalLayout_5.setMargin(0) self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5")) self.label_7 = QtGui.QLabel(self.verticalLayoutWidget_5) self.label_7.setObjectName(_fromUtf8("label_7")) self.verticalLayout_5.addWidget(self.label_7) self.label_8 = QtGui.QLabel(self.verticalLayoutWidget_5) self.label_8.setObjectName(_fromUtf8("label_8")) self.verticalLayout_5.addWidget(self.label_8) self.verticalLayoutWidget_6 = QtGui.QWidget(self.groupBox_Source) self.verticalLayoutWidget_6.setGeometry(QtCore.QRect(180, 40, 121, 61)) self.verticalLayoutWidget_6.setObjectName(_fromUtf8("verticalLayoutWidget_6")) self.verticalLayout_6 = QtGui.QVBoxLayout(self.verticalLayoutWidget_6) self.verticalLayout_6.setMargin(0) self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6")) self.lineEdit_SC_CentralFreq = QtGui.QLineEdit(self.verticalLayoutWidget_6) self.lineEdit_SC_CentralFreq.setObjectName(_fromUtf8("lineEdit_SC_CentralFreq")) self.verticalLayout_6.addWidget(self.lineEdit_SC_CentralFreq) self.lineEdit_SC_BandWidth = QtGui.QLineEdit(self.verticalLayoutWidget_6) self.lineEdit_SC_BandWidth.setObjectName(_fromUtf8("lineEdit_SC_BandWidth")) self.verticalLayout_6.addWidget(self.lineEdit_SC_BandWidth) self.groupBox_SourcePosition = QtGui.QGroupBox(self.groupBox_Source) self.groupBox_SourcePosition.setGeometry(QtCore.QRect(30, 120, 211, 131)) self.groupBox_SourcePosition.setObjectName(_fromUtf8("groupBox_SourcePosition")) self.verticalLayoutWidget_7 = QtGui.QWidget(self.groupBox_SourcePosition) self.verticalLayoutWidget_7.setGeometry(QtCore.QRect(20, 30, 21, 71)) self.verticalLayoutWidget_7.setObjectName(_fromUtf8("verticalLayoutWidget_7")) self.verticalLayout_7 = QtGui.QVBoxLayout(self.verticalLayoutWidget_7) self.verticalLayout_7.setMargin(0) self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7")) self.label_12 = QtGui.QLabel(self.verticalLayoutWidget_7) self.label_12.setObjectName(_fromUtf8("label_12")) self.verticalLayout_7.addWidget(self.label_12) self.label_11 = QtGui.QLabel(self.verticalLayoutWidget_7) self.label_11.setObjectName(_fromUtf8("label_11")) self.verticalLayout_7.addWidget(self.label_11) self.label_10 = QtGui.QLabel(self.verticalLayoutWidget_7) self.label_10.setObjectName(_fromUtf8("label_10")) self.verticalLayout_7.addWidget(self.label_10) self.verticalLayoutWidget_8 = QtGui.QWidget(self.groupBox_SourcePosition) self.verticalLayoutWidget_8.setGeometry(QtCore.QRect(50, 30, 101, 74)) self.verticalLayoutWidget_8.setObjectName(_fromUtf8("verticalLayoutWidget_8")) self.verticalLayout_8 = QtGui.QVBoxLayout(self.verticalLayoutWidget_8) self.verticalLayout_8.setMargin(0) self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8")) self.lineEdit_SCP_X = QtGui.QLineEdit(self.verticalLayoutWidget_8) self.lineEdit_SCP_X.setObjectName(_fromUtf8("lineEdit_SCP_X")) self.verticalLayout_8.addWidget(self.lineEdit_SCP_X) self.lineEdit_SCP_Y = QtGui.QLineEdit(self.verticalLayoutWidget_8) self.lineEdit_SCP_Y.setObjectName(_fromUtf8("lineEdit_SCP_Y")) self.verticalLayout_8.addWidget(self.lineEdit_SCP_Y) self.lineEdit_SCP_Z = QtGui.QLineEdit(self.verticalLayoutWidget_8) self.lineEdit_SCP_Z.setObjectName(_fromUtf8("lineEdit_SCP_Z")) self.verticalLayout_8.addWidget(self.lineEdit_SCP_Z) self.progressBar = QtGui.QProgressBar(self.tab_Basic) self.progressBar.setGeometry(QtCore.QRect(30, 360, 431, 23)) self.progressBar.setProperty("value", 24) self.progressBar.setObjectName(_fromUtf8("progressBar")) self.pushButton_Start = QtGui.QPushButton(self.tab_Basic) self.pushButton_Start.setGeometry(QtCore.QRect(490, 360, 75, 23)) self.pushButton_Start.setObjectName(_fromUtf8("pushButton_Start")) self.pushButton_Stop = QtGui.QPushButton(self.tab_Basic) self.pushButton_Stop.setGeometry(QtCore.QRect(580, 360, 75, 23)) self.pushButton_Stop.setObjectName(_fromUtf8("pushButton_Stop")) self.pushButton_New = QtGui.QPushButton(self.tab_Basic) self.pushButton_New.setGeometry(QtCore.QRect(310, 20, 75, 23)) self.pushButton_New.setObjectName(_fromUtf8("pushButton_New")) self.pushButton_Open = QtGui.QPushButton(self.tab_Basic) self.pushButton_Open.setGeometry(QtCore.QRect(400, 20, 75, 23)) self.pushButton_Open.setObjectName(_fromUtf8("pushButton_Open")) self.pushButton_Save = QtGui.QPushButton(self.tab_Basic) self.pushButton_Save.setGeometry(QtCore.QRect(490, 20, 75, 23)) self.pushButton_Save.setObjectName(_fromUtf8("pushButton_Save")) self.pushButton_About = QtGui.QPushButton(self.tab_Basic) self.pushButton_About.setGeometry(QtCore.QRect(580, 20, 75, 23)) self.pushButton_About.setObjectName(_fromUtf8("pushButton_About")) self.tabWidget.addTab(self.tab_Basic, _fromUtf8("")) self.tab_Scatterer = QtGui.QWidget() self.tab_Scatterer.setObjectName(_fromUtf8("tab_Scatterer")) self.groupBox_Brick = QtGui.QGroupBox(self.tab_Scatterer) self.groupBox_Brick.setGeometry(QtCore.QRect(20, 160, 261, 231)) self.groupBox_Brick.setObjectName(_fromUtf8("groupBox_Brick")) self.verticalLayoutWidget_11 = QtGui.QWidget(self.groupBox_Brick) self.verticalLayoutWidget_11.setGeometry(QtCore.QRect(20, 30, 56, 151)) self.verticalLayoutWidget_11.setObjectName(_fromUtf8("verticalLayoutWidget_11")) self.verticalLayout_11 = QtGui.QVBoxLayout(self.verticalLayoutWidget_11) self.verticalLayout_11.setMargin(0) self.verticalLayout_11.setObjectName(_fromUtf8("verticalLayout_11")) self.label_15 = QtGui.QLabel(self.verticalLayoutWidget_11) self.label_15.setObjectName(_fromUtf8("label_15")) self.verticalLayout_11.addWidget(self.label_15) self.label_18 = QtGui.QLabel(self.verticalLayoutWidget_11) self.label_18.setObjectName(_fromUtf8("label_18")) self.verticalLayout_11.addWidget(self.label_18) self.label_17 = QtGui.QLabel(self.verticalLayoutWidget_11) self.label_17.setObjectName(_fromUtf8("label_17")) self.verticalLayout_11.addWidget(self.label_17) self.label_19 = QtGui.QLabel(self.verticalLayoutWidget_11) self.label_19.setObjectName(_fromUtf8("label_19")) self.verticalLayout_11.addWidget(self.label_19) self.label_16 = QtGui.QLabel(self.verticalLayoutWidget_11) self.label_16.setObjectName(_fromUtf8("label_16")) self.verticalLayout_11.addWidget(self.label_16) self.label_20 = QtGui.QLabel(self.verticalLayoutWidget_11) self.label_20.setObjectName(_fromUtf8("label_20")) self.verticalLayout_11.addWidget(self.label_20) self.verticalLayoutWidget_12 = QtGui.QWidget(self.groupBox_Brick) self.verticalLayoutWidget_12.setGeometry(QtCore.QRect(80, 31, 141, 152)) self.verticalLayoutWidget_12.setObjectName(_fromUtf8("verticalLayoutWidget_12")) self.verticalLayout_12 = QtGui.QVBoxLayout(self.verticalLayoutWidget_12) self.verticalLayout_12.setMargin(0) self.verticalLayout_12.setObjectName(_fromUtf8("verticalLayout_12")) self.lineEdit_SBK_Xmin = QtGui.QLineEdit(self.verticalLayoutWidget_12) self.lineEdit_SBK_Xmin.setObjectName(_fromUtf8("lineEdit_SBK_Xmin")) self.verticalLayout_12.addWidget(self.lineEdit_SBK_Xmin) self.lineEdit_SBK_Xmax = QtGui.QLineEdit(self.verticalLayoutWidget_12) self.lineEdit_SBK_Xmax.setObjectName(_fromUtf8("lineEdit_SBK_Xmax")) self.verticalLayout_12.addWidget(self.lineEdit_SBK_Xmax) self.lineEdit_SBK_Ymin = QtGui.QLineEdit(self.verticalLayoutWidget_12) self.lineEdit_SBK_Ymin.setObjectName(_fromUtf8("lineEdit_SBK_Ymin")) self.verticalLayout_12.addWidget(self.lineEdit_SBK_Ymin) self.lineEdit_SBK_Ymax = QtGui.QLineEdit(self.verticalLayoutWidget_12) self.lineEdit_SBK_Ymax.setObjectName(_fromUtf8("lineEdit_SBK_Ymax")) self.verticalLayout_12.addWidget(self.lineEdit_SBK_Ymax) self.lineEdit_SBK_Zmin = QtGui.QLineEdit(self.verticalLayoutWidget_12) self.lineEdit_SBK_Zmin.setObjectName(_fromUtf8("lineEdit_SBK_Zmin")) self.verticalLayout_12.addWidget(self.lineEdit_SBK_Zmin) self.lineEdit_SBK_Zmax = QtGui.QLineEdit(self.verticalLayoutWidget_12) self.lineEdit_SBK_Zmax.setObjectName(_fromUtf8("lineEdit_SBK_Zmax")) self.verticalLayout_12.addWidget(self.lineEdit_SBK_Zmax) self.toolButton = QtGui.QToolButton(self.groupBox_Brick) self.toolButton.setGeometry(QtCore.QRect(140, 190, 81, 21)) self.toolButton.setObjectName(_fromUtf8("toolButton")) self.groupBox_Medium = QtGui.QGroupBox(self.tab_Scatterer) self.groupBox_Medium.setGeometry(QtCore.QRect(20, 20, 261, 131)) self.groupBox_Medium.setObjectName(_fromUtf8("groupBox_Medium")) self.verticalLayoutWidget_9 = QtGui.QWidget(self.groupBox_Medium) self.verticalLayoutWidget_9.setGeometry(QtCore.QRect(20, 30, 51, 80)) self.verticalLayoutWidget_9.setObjectName(_fromUtf8("verticalLayoutWidget_9")) self.verticalLayout_9 = QtGui.QVBoxLayout(self.verticalLayoutWidget_9) self.verticalLayout_9.setMargin(0) self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9")) self.label_9 = QtGui.QLabel(self.verticalLayoutWidget_9) self.label_9.setObjectName(_fromUtf8("label_9")) self.verticalLayout_9.addWidget(self.label_9) self.label_13 = QtGui.QLabel(self.verticalLayoutWidget_9) self.label_13.setObjectName(_fromUtf8("label_13")) self.verticalLayout_9.addWidget(self.label_13) self.label_14 = QtGui.QLabel(self.verticalLayoutWidget_9) self.label_14.setObjectName(_fromUtf8("label_14")) self.verticalLayout_9.addWidget(self.label_14) self.verticalLayoutWidget_10 = QtGui.QWidget(self.groupBox_Medium) self.verticalLayoutWidget_10.setGeometry(QtCore.QRect(90, 30, 121, 80)) self.verticalLayoutWidget_10.setObjectName(_fromUtf8("verticalLayoutWidget_10")) self.verticalLayout_10 = QtGui.QVBoxLayout(self.verticalLayoutWidget_10) self.verticalLayout_10.setMargin(0) self.verticalLayout_10.setObjectName(_fromUtf8("verticalLayout_10")) self.lineEdit_SMD_Eps = QtGui.QLineEdit(self.verticalLayoutWidget_10) self.lineEdit_SMD_Eps.setObjectName(_fromUtf8("lineEdit_SMD_Eps")) self.verticalLayout_10.addWidget(self.lineEdit_SMD_Eps) self.lineEdit_SMD_Mu = QtGui.QLineEdit(self.verticalLayoutWidget_10) self.lineEdit_SMD_Mu.setObjectName(_fromUtf8("lineEdit_SMD_Mu")) self.verticalLayout_10.addWidget(self.lineEdit_SMD_Mu) self.lineEdit_SMD_Sigma = QtGui.QLineEdit(self.verticalLayoutWidget_10) self.lineEdit_SMD_Sigma.setObjectName(_fromUtf8("lineEdit_SMD_Sigma")) self.verticalLayout_10.addWidget(self.lineEdit_SMD_Sigma) self.treeView_Scatterer = QtGui.QTreeView(self.tab_Scatterer) self.treeView_Scatterer.setGeometry(QtCore.QRect(300, 30, 291, 361)) self.treeView_Scatterer.setObjectName(_fromUtf8("treeView_Scatterer")) self.pushButton_SCT_Detail = QtGui.QPushButton(self.tab_Scatterer) self.pushButton_SCT_Detail.setGeometry(QtCore.QRect(600, 30, 75, 23)) self.pushButton_SCT_Detail.setObjectName(_fromUtf8("pushButton_SCT_Detail")) self.pushButton_SCT_Delete = QtGui.QPushButton(self.tab_Scatterer) self.pushButton_SCT_Delete.setGeometry(QtCore.QRect(600, 70, 75, 23)) self.pushButton_SCT_Delete.setObjectName(_fromUtf8("pushButton_SCT_Delete")) self.pushButton_SCT_Show = QtGui.QPushButton(self.tab_Scatterer) self.pushButton_SCT_Show.setGeometry(QtCore.QRect(600, 110, 75, 23)) self.pushButton_SCT_Show.setObjectName(_fromUtf8("pushButton_SCT_Show")) self.pushButton_SCT_Wall = QtGui.QPushButton(self.tab_Scatterer) self.pushButton_SCT_Wall.setGeometry(QtCore.QRect(600, 180, 75, 23)) self.pushButton_SCT_Wall.setObjectName(_fromUtf8("pushButton_SCT_Wall")) self.tabWidget.addTab(self.tab_Scatterer, _fromUtf8("")) self.tab_Receive = QtGui.QWidget() self.tab_Receive.setObjectName(_fromUtf8("tab_Receive")) self.groupBox_ReceivePosi = QtGui.QGroupBox(self.tab_Receive) self.groupBox_ReceivePosi.setGeometry(QtCore.QRect(40, 50, 221, 181)) self.groupBox_ReceivePosi.setObjectName(_fromUtf8("groupBox_ReceivePosi")) self.verticalLayoutWidget_13 = QtGui.QWidget(self.groupBox_ReceivePosi) self.verticalLayoutWidget_13.setGeometry(QtCore.QRect(20, 40, 21, 80)) self.verticalLayoutWidget_13.setObjectName(_fromUtf8("verticalLayoutWidget_13")) self.verticalLayout_13 = QtGui.QVBoxLayout(self.verticalLayoutWidget_13) self.verticalLayout_13.setMargin(0) self.verticalLayout_13.setObjectName(_fromUtf8("verticalLayout_13")) self.label_21 = QtGui.QLabel(self.verticalLayoutWidget_13) self.label_21.setObjectName(_fromUtf8("label_21")) self.verticalLayout_13.addWidget(self.label_21) self.label_22 = QtGui.QLabel(self.verticalLayoutWidget_13) self.label_22.setObjectName(_fromUtf8("label_22")) self.verticalLayout_13.addWidget(self.label_22) self.label_23 = QtGui.QLabel(self.verticalLayoutWidget_13) self.label_23.setObjectName(_fromUtf8("label_23")) self.verticalLayout_13.addWidget(self.label_23) self.verticalLayoutWidget_14 = QtGui.QWidget(self.groupBox_ReceivePosi) self.verticalLayoutWidget_14.setGeometry(QtCore.QRect(50, 40, 131, 80)) self.verticalLayoutWidget_14.setObjectName(_fromUtf8("verticalLayoutWidget_14")) self.verticalLayout_14 = QtGui.QVBoxLayout(self.verticalLayoutWidget_14) self.verticalLayout_14.setMargin(0) self.verticalLayout_14.setObjectName(_fromUtf8("verticalLayout_14")) self.lineEdit_RVP_X = QtGui.QLineEdit(self.verticalLayoutWidget_14) self.lineEdit_RVP_X.setObjectName(_fromUtf8("lineEdit_RVP_X")) self.verticalLayout_14.addWidget(self.lineEdit_RVP_X) self.lineEdit_RVP_Y = QtGui.QLineEdit(self.verticalLayoutWidget_14) self.lineEdit_RVP_Y.setObjectName(_fromUtf8("lineEdit_RVP_Y")) self.verticalLayout_14.addWidget(self.lineEdit_RVP_Y) self.lineEdit_RVP_Z = QtGui.QLineEdit(self.verticalLayoutWidget_14) self.lineEdit_RVP_Z.setObjectName(_fromUtf8("lineEdit_RVP_Z")) self.verticalLayout_14.addWidget(self.lineEdit_RVP_Z) self.pushButton_RVP_Add = QtGui.QPushButton(self.groupBox_ReceivePosi) self.pushButton_RVP_Add.setGeometry(QtCore.QRect(100, 140, 75, 23)) self.pushButton_RVP_Add.setObjectName(_fromUtf8("pushButton_RVP_Add")) self.treeView_Receive = QtGui.QTreeView(self.tab_Receive) self.treeView_Receive.setGeometry(QtCore.QRect(300, 40, 331, 301)) self.treeView_Receive.setObjectName(_fromUtf8("treeView_Receive")) self.pushButton_RV_Plot = QtGui.QPushButton(self.tab_Receive) self.pushButton_RV_Plot.setGeometry(QtCore.QRect(160, 260, 75, 23)) self.pushButton_RV_Plot.setObjectName(_fromUtf8("pushButton_RV_Plot")) self.pushButton_RV_Export = QtGui.QPushButton(self.tab_Receive) self.pushButton_RV_Export.setGeometry(QtCore.QRect(60, 300, 75, 23)) self.pushButton_RV_Export.setObjectName(_fromUtf8("pushButton_RV_Export")) self.pushButton_RV_ExportAll = QtGui.QPushButton(self.tab_Receive) self.pushButton_RV_ExportAll.setGeometry(QtCore.QRect(160, 300, 75, 23)) self.pushButton_RV_ExportAll.setObjectName(_fromUtf8("pushButton_RV_ExportAll")) self.pushButton_RV_Delete = QtGui.QPushButton(self.tab_Receive) self.pushButton_RV_Delete.setGeometry(QtCore.QRect(60, 260, 75, 23)) self.pushButton_RV_Delete.setObjectName(_fromUtf8("pushButton_RV_Delete")) self.tabWidget.addTab(self.tab_Receive, _fromUtf8("")) self.tab_Graphic = QtGui.QWidget() self.tab_Graphic.setObjectName(_fromUtf8("tab_Graphic")) self.groupBox_GR_CrossSection = QtGui.QGroupBox(self.tab_Graphic) self.groupBox_GR_CrossSection.setGeometry(QtCore.QRect(20, 30, 201, 141)) self.groupBox_GR_CrossSection.setObjectName(_fromUtf8("groupBox_GR_CrossSection")) self.radioButton_GS_PlaneE = QtGui.QRadioButton(self.groupBox_GR_CrossSection) self.radioButton_GS_PlaneE.setGeometry(QtCore.QRect(30, 30, 89, 16)) self.radioButton_GS_PlaneE.setObjectName(_fromUtf8("radioButton_GS_PlaneE")) self.radioButton_GS_PlaneH = QtGui.QRadioButton(self.groupBox_GR_CrossSection) self.radioButton_GS_PlaneH.setGeometry(QtCore.QRect(30, 60, 89, 16)) self.radioButton_GS_PlaneH.setObjectName(_fromUtf8("radioButton_GS_PlaneH")) self.lineEdit_GS_Position = QtGui.QLineEdit(self.groupBox_GR_CrossSection) self.lineEdit_GS_Position.setGeometry(QtCore.QRect(90, 100, 71, 20)) self.lineEdit_GS_Position.setObjectName(_fromUtf8("lineEdit_GS_Position")) self.label_24 = QtGui.QLabel(self.groupBox_GR_CrossSection) self.label_24.setGeometry(QtCore.QRect(23, 100, 61, 20)) self.label_24.setObjectName(_fromUtf8("label_24")) self.groupBox_8 = QtGui.QGroupBox(self.tab_Graphic) self.groupBox_8.setGeometry(QtCore.QRect(20, 190, 201, 131)) self.groupBox_8.setObjectName(_fromUtf8("groupBox_8")) self.formLayoutWidget = QtGui.QWidget(self.groupBox_8) self.formLayoutWidget.setGeometry(QtCore.QRect(30, 40, 121, 80)) self.formLayoutWidget.setObjectName(_fromUtf8("formLayoutWidget")) self.formLayout_2 = QtGui.QFormLayout(self.formLayoutWidget) self.formLayout_2.setMargin(0) self.formLayout_2.setObjectName(_fromUtf8("formLayout_2")) self.radioButton_GSC_Ex = QtGui.QRadioButton(self.formLayoutWidget) self.radioButton_GSC_Ex.setObjectName(_fromUtf8("radioButton_GSC_Ex")) self.formLayout_2.setWidget(0, QtGui.QFormLayout.LabelRole, self.radioButton_GSC_Ex) self.radioButton_GSC_Ey = QtGui.QRadioButton(self.formLayoutWidget) self.radioButton_GSC_Ey.setObjectName(_fromUtf8("radioButton_GSC_Ey")) self.formLayout_2.setWidget(1, QtGui.QFormLayout.LabelRole, self.radioButton_GSC_Ey) self.radioButton_GSC_Hx = QtGui.QRadioButton(self.formLayoutWidget) self.radioButton_GSC_Hx.setObjectName(_fromUtf8("radioButton_GSC_Hx")) self.formLayout_2.setWidget(0, QtGui.QFormLayout.FieldRole, self.radioButton_GSC_Hx) self.radioButton_GSC_Hy = QtGui.QRadioButton(self.formLayoutWidget) self.radioButton_GSC_Hy.setObjectName(_fromUtf8("radioButton_GSC_Hy")) self.formLayout_2.setWidget(1, QtGui.QFormLayout.FieldRole, self.radioButton_GSC_Hy) self.radioButton_GSC_Ez = QtGui.QRadioButton(self.formLayoutWidget) self.radioButton_GSC_Ez.setObjectName(_fromUtf8("radioButton_GSC_Ez")) self.formLayout_2.setWidget(2, QtGui.QFormLayout.LabelRole, self.radioButton_GSC_Ez) self.radioButton_GSC_Hz = QtGui.QRadioButton(self.formLayoutWidget) self.radioButton_GSC_Hz.setObjectName(_fromUtf8("radioButton_GSC_Hz")) self.formLayout_2.setWidget(2, QtGui.QFormLayout.FieldRole, self.radioButton_GSC_Hz) self.graphicWidget = MatplotlibWidget(self.tab_Graphic) self.graphicWidget.setGeometry(QtCore.QRect(240, 30, 421, 341)) self.graphicWidget.setObjectName(_fromUtf8("graphicWidget")) self.pushButton_GSC_Show = QtGui.QPushButton(self.tab_Graphic) self.pushButton_GSC_Show.setGeometry(QtCore.QRect(120, 340, 91, 31)) self.pushButton_GSC_Show.setObjectName(_fromUtf8("pushButton_GSC_Show")) self.tabWidget.addTab(self.tab_Graphic, _fromUtf8("")) self.retranslateUi(MainWidget) self.tabWidget.setCurrentIndex(0) QtCore.QObject.connect(self.pushButton_New, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.newSimulation) QtCore.QObject.connect(self.pushButton_Open, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.openSimulation) QtCore.QObject.connect(self.pushButton_Save, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.saveSimulation) QtCore.QObject.connect(self.pushButton_About, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.about) QtCore.QObject.connect(self.pushButton_Start, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.startSimulation) QtCore.QObject.connect(self.pushButton_Stop, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.stopSimulation) QtCore.QObject.connect(self.toolButton, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.addScatterer) QtCore.QObject.connect(self.pushButton_SCT_Detail, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.scattererDetail) QtCore.QObject.connect(self.pushButton_SCT_Delete, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.deleteScatterer) QtCore.QObject.connect(self.pushButton_SCT_Show, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.showEnvirModel) QtCore.QObject.connect(self.pushButton_SCT_Wall, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.setWall) QtCore.QObject.connect(self.pushButton_RVP_Add, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.addReceivePoint) QtCore.QObject.connect(self.pushButton_RV_Delete, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.deleteReceivePoint) QtCore.QObject.connect(self.pushButton_RV_Plot, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.plotReceiveSignal) QtCore.QObject.connect(self.pushButton_RV_Export, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.exportReceiveSignal) QtCore.QObject.connect(self.pushButton_RV_ExportAll, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.exportAllReceive) QtCore.QObject.connect(self.pushButton_GSC_Show, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWidget.showFieldDistribution) QtCore.QMetaObject.connectSlotsByName(MainWidget) def retranslateUi(self, MainWidget): MainWidget.setWindowTitle(_translate("MainWidget", "FDTD Simulation Platform", None)) self.groupBox_Coordinate.setTitle(_translate("MainWidget", "Coordinate System", None)) self.label_2.setText(_translate("MainWidget", "X axis", None)) self.label_3.setText(_translate("MainWidget", "Y axis", None)) self.label.setText(_translate("MainWidget", "Z axis", None)) self.label_4.setText(_translate("MainWidget", "Grid size", None)) self.groupBox_TimeStep.setTitle(_translate("MainWidget", "Time Step", None)) self.label_5.setText(_translate("MainWidget", "Step width", None)) self.label_6.setText(_translate("MainWidget", "Step number", None)) self.groupBox_Source.setTitle(_translate("MainWidget", "Source", None)) self.label_7.setText(_translate("MainWidget", "Central frequency (GHz)", None)) self.label_8.setText(_translate("MainWidget", "Band width (GHz)", None)) self.groupBox_SourcePosition.setTitle(_translate("MainWidget", "Position", None)) self.label_12.setText(_translate("MainWidget", "X:", None)) self.label_11.setText(_translate("MainWidget", "Y:", None)) self.label_10.setText(_translate("MainWidget", "Z:", None)) self.pushButton_Start.setText(_translate("MainWidget", "Start", None)) self.pushButton_Stop.setText(_translate("MainWidget", "Stop", None)) self.pushButton_New.setText(_translate("MainWidget", "New", None)) self.pushButton_Open.setText(_translate("MainWidget", "Open", None)) self.pushButton_Save.setText(_translate("MainWidget", "Save", None)) self.pushButton_About.setText(_translate("MainWidget", "About", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_Basic), _translate("MainWidget", "Basic", None)) self.groupBox_Brick.setTitle(_translate("MainWidget", "Brick", None)) self.label_15.setText(_translate("MainWidget", "X axis", None)) self.label_18.setText(_translate("MainWidget", " to:", None)) self.label_17.setText(_translate("MainWidget", "Y axis", None)) self.label_19.setText(_translate("MainWidget", " to:", None)) self.label_16.setText(_translate("MainWidget", "Z axis", None)) self.label_20.setText(_translate("MainWidget", " to:", None)) self.toolButton.setText(_translate("MainWidget", "Add Brick", None)) self.groupBox_Medium.setTitle(_translate("MainWidget", "Medium", None)) self.label_9.setText(_translate("MainWidget", "epsilon", None)) self.label_13.setText(_translate("MainWidget", "mu", None)) self.label_14.setText(_translate("MainWidget", "sigma", None)) self.pushButton_SCT_Detail.setText(_translate("MainWidget", "Detail", None)) self.pushButton_SCT_Delete.setText(_translate("MainWidget", "Delete", None)) self.pushButton_SCT_Show.setText(_translate("MainWidget", "Show", None)) self.pushButton_SCT_Wall.setText(_translate("MainWidget", "Wall", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_Scatterer), _translate("MainWidget", "Scatterer", None)) self.groupBox_ReceivePosi.setTitle(_translate("MainWidget", "Position", None)) self.label_21.setText(_translate("MainWidget", "X:", None)) self.label_22.setText(_translate("MainWidget", "Y:", None)) self.label_23.setText(_translate("MainWidget", "Z:", None)) self.pushButton_RVP_Add.setText(_translate("MainWidget", "Add", None)) self.pushButton_RV_Plot.setText(_translate("MainWidget", "Plot", None)) self.pushButton_RV_Export.setText(_translate("MainWidget", "Export", None)) self.pushButton_RV_ExportAll.setText(_translate("MainWidget", "Export All", None)) self.pushButton_RV_Delete.setText(_translate("MainWidget", "Delete", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_Receive), _translate("MainWidget", "Receive", None)) self.groupBox_GR_CrossSection.setTitle(_translate("MainWidget", "Cross Section", None)) self.radioButton_GS_PlaneE.setText(_translate("MainWidget", "E plane", None)) self.radioButton_GS_PlaneH.setText(_translate("MainWidget", "H plane", None)) self.label_24.setText(_translate("MainWidget", "Position", None)) self.groupBox_8.setTitle(_translate("MainWidget", "Component", None)) self.radioButton_GSC_Ex.setText(_translate("MainWidget", "Ex ", None)) self.radioButton_GSC_Ey.setText(_translate("MainWidget", "Ey", None)) self.radioButton_GSC_Hx.setText(_translate("MainWidget", "Hx", None)) self.radioButton_GSC_Hy.setText(_translate("MainWidget", "Hy", None)) self.radioButton_GSC_Ez.setText(_translate("MainWidget", "Ez", None)) self.radioButton_GSC_Hz.setText(_translate("MainWidget", "Hz", None)) self.pushButton_GSC_Show.setText(_translate("MainWidget", "Show", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_Graphic), _translate("MainWidget", "Graphic", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1206, 1024) MainWindow.setIconSize(QtCore.QSize(24, 24)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setContentsMargins(-1, -1, -1, 0) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(self.centralwidget) font = QtGui.QFont() font.setPointSize(10) self.scrollArea.setFont(font) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1184, 991)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.gridLayout_3 = QtGui.QGridLayout(self.scrollAreaWidgetContents) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.tabWidget = QtGui.QTabWidget(self.scrollAreaWidgetContents) font = QtGui.QFont() font.setPointSize(12) self.tabWidget.setFont(font) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.groupBox_file = QtGui.QGroupBox(self.tab) self.groupBox_file.setGeometry(QtCore.QRect(10, 10, 361, 391)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_file.setFont(font) self.groupBox_file.setObjectName(_fromUtf8("groupBox_file")) self.lineEdit_address = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_address.setGeometry(QtCore.QRect(20, 200, 321, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_address.setFont(font) self.lineEdit_address.setObjectName(_fromUtf8("lineEdit_address")) self.pushButton_browse = QtGui.QPushButton(self.groupBox_file) self.pushButton_browse.setEnabled(False) self.pushButton_browse.setGeometry(QtCore.QRect(160, 150, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse.setFont(font) self.pushButton_browse.setObjectName(_fromUtf8("pushButton_browse")) self.label = QtGui.QLabel(self.groupBox_file) self.label.setGeometry(QtCore.QRect(20, 170, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.label_4 = QtGui.QLabel(self.groupBox_file) self.label_4.setGeometry(QtCore.QRect(20, 310, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.lineEdit_condition1 = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_condition1.setGeometry(QtCore.QRect(20, 340, 321, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_condition1.setFont(font) self.lineEdit_condition1.setObjectName(_fromUtf8("lineEdit_condition1")) self.label_10 = QtGui.QLabel(self.groupBox_file) self.label_10.setGeometry(QtCore.QRect(20, 110, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_10.setFont(font) self.label_10.setObjectName(_fromUtf8("label_10")) self.lineEdit_divider = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_divider.setGeometry(QtCore.QRect(120, 110, 221, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_divider.setFont(font) self.lineEdit_divider.setText(_fromUtf8("")) self.lineEdit_divider.setObjectName(_fromUtf8("lineEdit_divider")) self.radioButton_qmd = QtGui.QRadioButton(self.groupBox_file) self.radioButton_qmd.setGeometry(QtCore.QRect(20, 30, 121, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_qmd.setFont(font) self.radioButton_qmd.setChecked(False) self.radioButton_qmd.setObjectName(_fromUtf8("radioButton_qmd")) self.radioButton_frontpanel = QtGui.QRadioButton(self.groupBox_file) self.radioButton_frontpanel.setGeometry(QtCore.QRect(20, 70, 171, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_frontpanel.setFont(font) self.radioButton_frontpanel.setObjectName(_fromUtf8("radioButton_frontpanel")) self.radioButton_ppms = QtGui.QRadioButton(self.groupBox_file) self.radioButton_ppms.setGeometry(QtCore.QRect(150, 30, 71, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_ppms.setFont(font) self.radioButton_ppms.setChecked(False) self.radioButton_ppms.setObjectName(_fromUtf8("radioButton_ppms")) self.pushButton_openfile = QtGui.QPushButton(self.groupBox_file) self.pushButton_openfile.setEnabled(False) self.pushButton_openfile.setGeometry(QtCore.QRect(260, 150, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_openfile.setFont(font) self.pushButton_openfile.setObjectName(_fromUtf8("pushButton_openfile")) self.label_11 = QtGui.QLabel(self.groupBox_file) self.label_11.setEnabled(False) self.label_11.setGeometry(QtCore.QRect(20, 250, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_11.setFont(font) self.label_11.setObjectName(_fromUtf8("label_11")) self.comboBox_recent = QtGui.QComboBox(self.groupBox_file) self.comboBox_recent.setEnabled(False) self.comboBox_recent.setGeometry(QtCore.QRect(120, 250, 221, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_recent.setFont(font) self.comboBox_recent.setObjectName(_fromUtf8("comboBox_recent")) self.pushButton_recent = QtGui.QPushButton(self.groupBox_file) self.pushButton_recent.setEnabled(False) self.pushButton_recent.setGeometry(QtCore.QRect(200, 290, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_recent.setFont(font) self.pushButton_recent.setObjectName(_fromUtf8("pushButton_recent")) self.radioButton_zbridge = QtGui.QRadioButton(self.groupBox_file) self.radioButton_zbridge.setEnabled(False) self.radioButton_zbridge.setGeometry(QtCore.QRect(210, 70, 151, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_zbridge.setFont(font) self.radioButton_zbridge.setObjectName(_fromUtf8("radioButton_zbridge")) self.radioButton_compressor = QtGui.QRadioButton(self.groupBox_file) self.radioButton_compressor.setGeometry(QtCore.QRect(230, 30, 121, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_compressor.setFont(font) self.radioButton_compressor.setChecked(False) self.radioButton_compressor.setObjectName(_fromUtf8("radioButton_compressor")) self.groupBox_labels = QtGui.QGroupBox(self.tab) self.groupBox_labels.setEnabled(False) self.groupBox_labels.setGeometry(QtCore.QRect(10, 400, 361, 531)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_labels.setFont(font) self.groupBox_labels.setObjectName(_fromUtf8("groupBox_labels")) self.label_6 = QtGui.QLabel(self.groupBox_labels) self.label_6.setGeometry(QtCore.QRect(30, 20, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.textEdit_labels = QtGui.QTextEdit(self.groupBox_labels) self.textEdit_labels.setGeometry(QtCore.QRect(10, 50, 341, 471)) font = QtGui.QFont() font.setPointSize(13) self.textEdit_labels.setFont(font) self.textEdit_labels.setObjectName(_fromUtf8("textEdit_labels")) self.groupBox_plot = QtGui.QGroupBox(self.tab) self.groupBox_plot.setEnabled(False) self.groupBox_plot.setGeometry(QtCore.QRect(380, 10, 771, 921)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_plot.setFont(font) self.groupBox_plot.setObjectName(_fromUtf8("groupBox_plot")) self.widget = QtGui.QWidget(self.groupBox_plot) self.widget.setGeometry(QtCore.QRect(0, 10, 771, 501)) self.widget.setObjectName(_fromUtf8("widget")) self.mplwidget = MatplotlibWidget(self.widget) self.mplwidget.setGeometry(QtCore.QRect(290, 200, 16, 16)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.comboBox_x = QtGui.QComboBox(self.groupBox_plot) self.comboBox_x.setGeometry(QtCore.QRect(140, 520, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_x.setFont(font) self.comboBox_x.setObjectName(_fromUtf8("comboBox_x")) self.comboBox_y = QtGui.QComboBox(self.groupBox_plot) self.comboBox_y.setGeometry(QtCore.QRect(140, 690, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y.setFont(font) self.comboBox_y.setObjectName(_fromUtf8("comboBox_y")) self.pushButton_change_name = QtGui.QPushButton(self.groupBox_plot) self.pushButton_change_name.setEnabled(False) self.pushButton_change_name.setGeometry(QtCore.QRect(470, 690, 101, 41)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_change_name.setFont(font) self.pushButton_change_name.setObjectName(_fromUtf8("pushButton_change_name")) self.label_2 = QtGui.QLabel(self.groupBox_plot) self.label_2.setGeometry(QtCore.QRect(80, 520, 51, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_3 = QtGui.QLabel(self.groupBox_plot) self.label_3.setGeometry(QtCore.QRect(80, 690, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.label_5 = QtGui.QLabel(self.groupBox_plot) self.label_5.setGeometry(QtCore.QRect(20, 840, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.lineEdit_condition2 = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_condition2.setGeometry(QtCore.QRect(20, 870, 341, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_condition2.setFont(font) self.lineEdit_condition2.setText(_fromUtf8("")) self.lineEdit_condition2.setObjectName(_fromUtf8("lineEdit_condition2")) self.label_7 = QtGui.QLabel(self.groupBox_plot) self.label_7.setGeometry(QtCore.QRect(400, 570, 101, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.lineEdit_x = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_x.setGeometry(QtCore.QRect(510, 570, 231, 31)) self.lineEdit_x.setObjectName(_fromUtf8("lineEdit_x")) self.label_8 = QtGui.QLabel(self.groupBox_plot) self.label_8.setGeometry(QtCore.QRect(400, 620, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setObjectName(_fromUtf8("label_8")) self.lineEdit_y = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_y.setGeometry(QtCore.QRect(510, 620, 231, 31)) self.lineEdit_y.setObjectName(_fromUtf8("lineEdit_y")) self.label_9 = QtGui.QLabel(self.groupBox_plot) self.label_9.setGeometry(QtCore.QRect(400, 520, 101, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.lineEdit_name = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_name.setGeometry(QtCore.QRect(510, 520, 231, 31)) self.lineEdit_name.setObjectName(_fromUtf8("lineEdit_name")) self.pushButton_Plot = QtGui.QPushButton(self.groupBox_plot) self.pushButton_Plot.setGeometry(QtCore.QRect(610, 680, 111, 61)) font = QtGui.QFont() font.setPointSize(20) self.pushButton_Plot.setFont(font) self.pushButton_Plot.setObjectName(_fromUtf8("pushButton_Plot")) self.groupBox = QtGui.QGroupBox(self.groupBox_plot) self.groupBox.setGeometry(QtCore.QRect(20, 560, 341, 111)) self.groupBox.setTitle(_fromUtf8("")) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.comboBox_x_2 = QtGui.QComboBox(self.groupBox) self.comboBox_x_2.setGeometry(QtCore.QRect(120, 40, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_x_2.setFont(font) self.comboBox_x_2.setObjectName(_fromUtf8("comboBox_x_2")) self.radioButton_x_multiply = QtGui.QRadioButton(self.groupBox) self.radioButton_x_multiply.setGeometry(QtCore.QRect(100, 10, 81, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_x_multiply.setFont(font) self.radioButton_x_multiply.setObjectName(_fromUtf8("radioButton_x_multiply")) self.radioButton_x_divide = QtGui.QRadioButton(self.groupBox) self.radioButton_x_divide.setGeometry(QtCore.QRect(20, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_x_divide.setFont(font) self.radioButton_x_divide.setChecked(True) self.radioButton_x_divide.setObjectName(_fromUtf8("radioButton_x_divide")) self.radioButton_x_plus = QtGui.QRadioButton(self.groupBox) self.radioButton_x_plus.setGeometry(QtCore.QRect(190, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_x_plus.setFont(font) self.radioButton_x_plus.setObjectName(_fromUtf8("radioButton_x_plus")) self.radioButton_x_minus = QtGui.QRadioButton(self.groupBox) self.radioButton_x_minus.setGeometry(QtCore.QRect(260, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_x_minus.setFont(font) self.radioButton_x_minus.setObjectName(_fromUtf8("radioButton_x_minus")) self.label_12 = QtGui.QLabel(self.groupBox) self.label_12.setGeometry(QtCore.QRect(10, 40, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_12.setFont(font) self.label_12.setObjectName(_fromUtf8("label_12")) self.checkBox_x_value = QtGui.QCheckBox(self.groupBox) self.checkBox_x_value.setGeometry(QtCore.QRect(190, 80, 131, 17)) font = QtGui.QFont() font.setPointSize(12) self.checkBox_x_value.setFont(font) self.checkBox_x_value.setObjectName(_fromUtf8("checkBox_x_value")) self.groupBox_2 = QtGui.QGroupBox(self.groupBox_plot) self.groupBox_2.setGeometry(QtCore.QRect(20, 730, 341, 111)) self.groupBox_2.setTitle(_fromUtf8("")) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.comboBox_y_2 = QtGui.QComboBox(self.groupBox_2) self.comboBox_y_2.setGeometry(QtCore.QRect(120, 40, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y_2.setFont(font) self.comboBox_y_2.setObjectName(_fromUtf8("comboBox_y_2")) self.radioButton_y_multiply = QtGui.QRadioButton(self.groupBox_2) self.radioButton_y_multiply.setGeometry(QtCore.QRect(100, 10, 81, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_y_multiply.setFont(font) self.radioButton_y_multiply.setObjectName(_fromUtf8("radioButton_y_multiply")) self.radioButton_y_divide = QtGui.QRadioButton(self.groupBox_2) self.radioButton_y_divide.setGeometry(QtCore.QRect(20, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_y_divide.setFont(font) self.radioButton_y_divide.setChecked(True) self.radioButton_y_divide.setObjectName(_fromUtf8("radioButton_y_divide")) self.radioButton_y_plus = QtGui.QRadioButton(self.groupBox_2) self.radioButton_y_plus.setGeometry(QtCore.QRect(190, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_y_plus.setFont(font) self.radioButton_y_plus.setObjectName(_fromUtf8("radioButton_y_plus")) self.radioButton_y_minus = QtGui.QRadioButton(self.groupBox_2) self.radioButton_y_minus.setGeometry(QtCore.QRect(260, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_y_minus.setFont(font) self.radioButton_y_minus.setObjectName(_fromUtf8("radioButton_y_minus")) self.label_13 = QtGui.QLabel(self.groupBox_2) self.label_13.setGeometry(QtCore.QRect(10, 40, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_13.setFont(font) self.label_13.setObjectName(_fromUtf8("label_13")) self.checkBox_y_value = QtGui.QCheckBox(self.groupBox_2) self.checkBox_y_value.setGeometry(QtCore.QRect(190, 80, 131, 17)) font = QtGui.QFont() font.setPointSize(12) self.checkBox_y_value.setFont(font) self.checkBox_y_value.setObjectName(_fromUtf8("checkBox_y_value")) self.groupBox_date = QtGui.QGroupBox(self.groupBox_plot) self.groupBox_date.setEnabled(False) self.groupBox_date.setGeometry(QtCore.QRect(400, 760, 351, 151)) self.groupBox_date.setObjectName(_fromUtf8("groupBox_date")) self.label_18 = QtGui.QLabel(self.groupBox_date) self.label_18.setGeometry(QtCore.QRect(20, 30, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_18.setFont(font) self.label_18.setObjectName(_fromUtf8("label_18")) self.lineEdit_minute = QtGui.QLineEdit(self.groupBox_date) self.lineEdit_minute.setGeometry(QtCore.QRect(70, 30, 151, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_minute.setFont(font) self.lineEdit_minute.setObjectName(_fromUtf8("lineEdit_minute")) self.label_19 = QtGui.QLabel(self.groupBox_date) self.label_19.setGeometry(QtCore.QRect(10, 70, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_19.setFont(font) self.label_19.setObjectName(_fromUtf8("label_19")) self.lineEdit_date = QtGui.QLineEdit(self.groupBox_date) self.lineEdit_date.setGeometry(QtCore.QRect(10, 100, 331, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_date.setFont(font) self.lineEdit_date.setObjectName(_fromUtf8("lineEdit_date")) self.pushButton_find = QtGui.QPushButton(self.groupBox_date) self.pushButton_find.setGeometry(QtCore.QRect(250, 30, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_find.setFont(font) self.pushButton_find.setObjectName(_fromUtf8("pushButton_find")) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.verticalLayout = QtGui.QVBoxLayout(self.tab_2) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.groupBox_3 = QtGui.QGroupBox(self.tab_2) font = QtGui.QFont() font.setPointSize(10) self.groupBox_3.setFont(font) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.widget_first_step = QtGui.QWidget(self.groupBox_3) self.widget_first_step.setGeometry(QtCore.QRect(230, 0, 931, 471)) self.widget_first_step.setObjectName(_fromUtf8("widget_first_step")) self.mplwidget_first_step = MatplotlibWidget(self.widget_first_step) self.mplwidget_first_step.setGeometry(QtCore.QRect(290, 200, 16, 16)) self.mplwidget_first_step.setObjectName(_fromUtf8("mplwidget_first_step")) self.comboBox_y_first_step = QtGui.QComboBox(self.groupBox_3) self.comboBox_y_first_step.setGeometry(QtCore.QRect(20, 90, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y_first_step.setFont(font) self.comboBox_y_first_step.setObjectName(_fromUtf8("comboBox_y_first_step")) self.pushButton_plot_first_step = QtGui.QPushButton(self.groupBox_3) self.pushButton_plot_first_step.setEnabled(False) self.pushButton_plot_first_step.setGeometry(QtCore.QRect(130, 370, 81, 31)) font = QtGui.QFont() font.setPointSize(13) self.pushButton_plot_first_step.setFont(font) self.pushButton_plot_first_step.setObjectName(_fromUtf8("pushButton_plot_first_step")) self.label_14 = QtGui.QLabel(self.groupBox_3) self.label_14.setEnabled(False) self.label_14.setGeometry(QtCore.QRect(160, 50, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_14.setFont(font) self.label_14.setObjectName(_fromUtf8("label_14")) self.groupBox_first = QtGui.QGroupBox(self.groupBox_3) self.groupBox_first.setEnabled(False) self.groupBox_first.setGeometry(QtCore.QRect(10, 140, 221, 211)) self.groupBox_first.setTitle(_fromUtf8("")) self.groupBox_first.setObjectName(_fromUtf8("groupBox_first")) self.comboBox_first = QtGui.QComboBox(self.groupBox_first) self.comboBox_first.setGeometry(QtCore.QRect(10, 130, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_first.setFont(font) self.comboBox_first.setObjectName(_fromUtf8("comboBox_first")) self.radioButton_first_multiply = QtGui.QRadioButton(self.groupBox_first) self.radioButton_first_multiply.setGeometry(QtCore.QRect(120, 10, 81, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_first_multiply.setFont(font) self.radioButton_first_multiply.setObjectName(_fromUtf8("radioButton_first_multiply")) self.radioButton_first_divide = QtGui.QRadioButton(self.groupBox_first) self.radioButton_first_divide.setGeometry(QtCore.QRect(30, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_first_divide.setFont(font) self.radioButton_first_divide.setChecked(True) self.radioButton_first_divide.setObjectName(_fromUtf8("radioButton_first_divide")) self.radioButton_first_plus = QtGui.QRadioButton(self.groupBox_first) self.radioButton_first_plus.setGeometry(QtCore.QRect(30, 50, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_first_plus.setFont(font) self.radioButton_first_plus.setObjectName(_fromUtf8("radioButton_first_plus")) self.radioButton_first_minus = QtGui.QRadioButton(self.groupBox_first) self.radioButton_first_minus.setGeometry(QtCore.QRect(120, 50, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_first_minus.setFont(font) self.radioButton_first_minus.setObjectName(_fromUtf8("radioButton_first_minus")) self.label_16 = QtGui.QLabel(self.groupBox_first) self.label_16.setGeometry(QtCore.QRect(100, 90, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_16.setFont(font) self.label_16.setObjectName(_fromUtf8("label_16")) self.checkBox_first = QtGui.QCheckBox(self.groupBox_first) self.checkBox_first.setGeometry(QtCore.QRect(80, 180, 131, 17)) font = QtGui.QFont() font.setPointSize(12) self.checkBox_first.setFont(font) self.checkBox_first.setObjectName(_fromUtf8("checkBox_first")) self.verticalLayout.addWidget(self.groupBox_3) self.groupBox_4 = QtGui.QGroupBox(self.tab_2) font = QtGui.QFont() font.setPointSize(10) self.groupBox_4.setFont(font) self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) self.widget_second_step = QtGui.QWidget(self.groupBox_4) self.widget_second_step.setGeometry(QtCore.QRect(230, 0, 931, 471)) self.widget_second_step.setObjectName(_fromUtf8("widget_second_step")) self.mplwidget_second_step = MatplotlibWidget(self.widget_second_step) self.mplwidget_second_step.setGeometry(QtCore.QRect(290, 200, 16, 16)) self.mplwidget_second_step.setObjectName(_fromUtf8("mplwidget_second_step")) self.comboBox_y_second_step = QtGui.QComboBox(self.groupBox_4) self.comboBox_y_second_step.setGeometry(QtCore.QRect(20, 90, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y_second_step.setFont(font) self.comboBox_y_second_step.setObjectName(_fromUtf8("comboBox_y_second_step")) self.pushButton_plot_second_step = QtGui.QPushButton(self.groupBox_4) self.pushButton_plot_second_step.setEnabled(False) self.pushButton_plot_second_step.setGeometry(QtCore.QRect(130, 380, 81, 31)) font = QtGui.QFont() font.setPointSize(13) self.pushButton_plot_second_step.setFont(font) self.pushButton_plot_second_step.setObjectName(_fromUtf8("pushButton_plot_second_step")) self.label_15 = QtGui.QLabel(self.groupBox_4) self.label_15.setEnabled(False) self.label_15.setGeometry(QtCore.QRect(160, 50, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_15.setFont(font) self.label_15.setObjectName(_fromUtf8("label_15")) self.groupBox_second = QtGui.QGroupBox(self.groupBox_4) self.groupBox_second.setEnabled(False) self.groupBox_second.setGeometry(QtCore.QRect(10, 150, 221, 211)) self.groupBox_second.setTitle(_fromUtf8("")) self.groupBox_second.setObjectName(_fromUtf8("groupBox_second")) self.comboBox_second = QtGui.QComboBox(self.groupBox_second) self.comboBox_second.setGeometry(QtCore.QRect(10, 130, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_second.setFont(font) self.comboBox_second.setObjectName(_fromUtf8("comboBox_second")) self.radioButton_second_multiply = QtGui.QRadioButton(self.groupBox_second) self.radioButton_second_multiply.setGeometry(QtCore.QRect(120, 10, 81, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_second_multiply.setFont(font) self.radioButton_second_multiply.setObjectName(_fromUtf8("radioButton_second_multiply")) self.radioButton_second_divide = QtGui.QRadioButton(self.groupBox_second) self.radioButton_second_divide.setGeometry(QtCore.QRect(30, 10, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_second_divide.setFont(font) self.radioButton_second_divide.setChecked(True) self.radioButton_second_divide.setObjectName(_fromUtf8("radioButton_second_divide")) self.radioButton_second_plus = QtGui.QRadioButton(self.groupBox_second) self.radioButton_second_plus.setGeometry(QtCore.QRect(30, 50, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_second_plus.setFont(font) self.radioButton_second_plus.setObjectName(_fromUtf8("radioButton_second_plus")) self.radioButton_second_minus = QtGui.QRadioButton(self.groupBox_second) self.radioButton_second_minus.setGeometry(QtCore.QRect(120, 50, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_second_minus.setFont(font) self.radioButton_second_minus.setObjectName(_fromUtf8("radioButton_second_minus")) self.label_17 = QtGui.QLabel(self.groupBox_second) self.label_17.setGeometry(QtCore.QRect(100, 90, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_17.setFont(font) self.label_17.setObjectName(_fromUtf8("label_17")) self.checkBox_second = QtGui.QCheckBox(self.groupBox_second) self.checkBox_second.setGeometry(QtCore.QRect(80, 180, 131, 17)) font = QtGui.QFont() font.setPointSize(12) self.checkBox_second.setFont(font) self.checkBox_second.setObjectName(_fromUtf8("checkBox_second")) self.verticalLayout.addWidget(self.groupBox_4) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.gridLayout_3.addWidget(self.tabWidget, 0, 0, 1, 1) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) 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.groupBox_file.setTitle(_translate("MainWindow", "File", None)) self.pushButton_browse.setText(_translate("MainWindow", "Browse", None)) self.label.setText(_translate("MainWindow", "File Address:", None)) self.label_4.setText(_translate("MainWindow", "Condition:", None)) self.lineEdit_condition1.setText(_translate("MainWindow", "Please choose your csv file type", None)) self.label_10.setText(_translate("MainWindow", "Data Divider:", None)) self.radioButton_qmd.setText(_translate("MainWindow", "QMDLAB File", None)) self.radioButton_frontpanel.setText(_translate("MainWindow", "FrontPanel Data File", None)) self.radioButton_ppms.setText(_translate("MainWindow", "PPMS", None)) self.pushButton_openfile.setText(_translate("MainWindow", "Open File", None)) self.label_11.setText(_translate("MainWindow", "Recent open:", None)) self.pushButton_recent.setText(_translate("MainWindow", "Open Recent File", None)) self.radioButton_zbridge.setText(_translate("MainWindow", "zBridge Data File", None)) self.radioButton_compressor.setText(_translate("MainWindow", "Compressor", None)) self.groupBox_labels.setTitle(_translate("MainWindow", "Labels", None)) self.label_6.setText(_translate("MainWindow", "Labels Text Box:", None)) self.groupBox_plot.setTitle(_translate("MainWindow", "Plot", None)) self.pushButton_change_name.setText(_translate("MainWindow", "Save Name", None)) self.label_2.setText(_translate("MainWindow", " X-Axis", None)) self.label_3.setText(_translate("MainWindow", " Y-Axis", None)) self.label_5.setText(_translate("MainWindow", "Condition:", None)) self.label_7.setText(_translate("MainWindow", " X-Axis Name:", None)) self.label_8.setText(_translate("MainWindow", " Y-Axis Name:", None)) self.label_9.setText(_translate("MainWindow", " Plot Name:", None)) self.pushButton_Plot.setText(_translate("MainWindow", "Plot", None)) self.radioButton_x_multiply.setText(_translate("MainWindow", "Multiply", None)) self.radioButton_x_divide.setText(_translate("MainWindow", "Divide", None)) self.radioButton_x_plus.setText(_translate("MainWindow", "Plus", None)) self.radioButton_x_minus.setText(_translate("MainWindow", "Minus", None)) self.label_12.setText(_translate("MainWindow", "Second X-Axis", None)) self.checkBox_x_value.setText(_translate("MainWindow", "Absolute Value", None)) self.radioButton_y_multiply.setText(_translate("MainWindow", "Multiply", None)) self.radioButton_y_divide.setText(_translate("MainWindow", "Divide", None)) self.radioButton_y_plus.setText(_translate("MainWindow", "Plus", None)) self.radioButton_y_minus.setText(_translate("MainWindow", "Minus", None)) self.label_13.setText(_translate("MainWindow", "Second Y-Axis", None)) self.checkBox_y_value.setText(_translate("MainWindow", "Absolute Value", None)) self.groupBox_date.setTitle(_translate("MainWindow", "Find Date", None)) self.label_18.setText(_translate("MainWindow", "Time:", None)) self.label_19.setText(_translate("MainWindow", "Date & Time:", None)) self.pushButton_find.setText(_translate("MainWindow", "Find", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Regular Plotting", None)) self.groupBox_3.setTitle(_translate("MainWindow", "First Step Plotting", None)) self.pushButton_plot_first_step.setText(_translate("MainWindow", "Plot", None)) self.label_14.setText(_translate("MainWindow", " Y-Axis", None)) self.radioButton_first_multiply.setText(_translate("MainWindow", "Multiply", None)) self.radioButton_first_divide.setText(_translate("MainWindow", "Divide", None)) self.radioButton_first_plus.setText(_translate("MainWindow", "Plus", None)) self.radioButton_first_minus.setText(_translate("MainWindow", "Minus", None)) self.label_16.setText(_translate("MainWindow", "Second Y-Axis", None)) self.checkBox_first.setText(_translate("MainWindow", "Absolute Value", None)) self.groupBox_4.setTitle(_translate("MainWindow", "Second Step Plotting", None)) self.pushButton_plot_second_step.setText(_translate("MainWindow", "Plot", None)) self.label_15.setText(_translate("MainWindow", " Y-Axis", None)) self.radioButton_second_multiply.setText(_translate("MainWindow", "Multiply", None)) self.radioButton_second_divide.setText(_translate("MainWindow", "Divide", None)) self.radioButton_second_plus.setText(_translate("MainWindow", "Plus", None)) self.radioButton_second_minus.setText(_translate("MainWindow", "Minus", None)) self.label_17.setText(_translate("MainWindow", "Second Y-Axis", None)) self.checkBox_second.setText(_translate("MainWindow", "Absolute Value", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Step Plotting", None))
class Ui_Dialog(object): def setupUi(self, Dialog): self.Ve = 0 print "Ve" print self.Ve Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(1049, 657) Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox = QtGui.QGroupBox(Dialog) self.groupBox.setGeometry(QtCore.QRect(39, 30, 611, 601)) font = QtGui.QFont() font.setPointSize(16) self.groupBox.setFont(font) self.groupBox.setTitle(QtGui.QApplication.translate("Dialog", "3D View", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.mplwidget_4 = MatplotlibWidget(self.groupBox) self.mplwidget_4.setGeometry(QtCore.QRect(10, 30, 581, 561)) self.mplwidget_4.setObjectName(_fromUtf8("mplwidget_4")) self.groupBox_2 = QtGui.QGroupBox(Dialog) self.groupBox_2.setGeometry(QtCore.QRect(670, 34, 351, 411)) font = QtGui.QFont() font.setPointSize(11) self.groupBox_2.setFont(font) self.groupBox_2.setTitle(QtGui.QApplication.translate("Dialog", "Data Acquisition System", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.tabWidget = QtGui.QTabWidget(self.groupBox_2) self.tabWidget.setGeometry(QtCore.QRect(30, 50, 291, 331)) font = QtGui.QFont() font.setPointSize(8) self.tabWidget.setFont(font) self.tabWidget.setWhatsThis(QtGui.QApplication.translate("Dialog", "sdsda", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.mplwidget = Kapasitansi(self.tab) self.mplwidget.setGeometry(QtCore.QRect(12, 11, 261, 191)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.pushButton_7 = QtGui.QPushButton(self.tab) self.pushButton_7.setGeometry(QtCore.QRect(168, 221, 51, 41)) self.pushButton_7.setText(_fromUtf8("")) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384157972_174920.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_7.setIcon(icon) self.pushButton_7.setIconSize(QtCore.QSize(32, 32)) self.pushButton_7.setObjectName(_fromUtf8("pushButton_7")) self.pushButton_8 = QtGui.QPushButton(self.tab) self.pushButton_8.setGeometry(QtCore.QRect(111, 221, 51, 41)) self.pushButton_8.setText(_fromUtf8("")) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384157809_208018.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_8.setIcon(icon1) self.pushButton_8.setIconSize(QtCore.QSize(32, 32)) self.pushButton_8.setObjectName(_fromUtf8("pushButton_8")) self.pushButton_9 = QtGui.QPushButton(self.tab) self.pushButton_9.setGeometry(QtCore.QRect(224, 220, 51, 41)) self.pushButton_9.setText(_fromUtf8("")) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384349057_103529.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_9.setIcon(icon2) self.pushButton_9.setIconSize(QtCore.QSize(32, 32)) self.pushButton_9.setObjectName(_fromUtf8("pushButton_9")) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.mplwidget_2 = Kalibrasi(self.tab_2) self.mplwidget_2.setGeometry(QtCore.QRect(11, 10, 261, 191)) self.mplwidget_2.setObjectName(_fromUtf8("mplwidget_2")) self.comboBox = QtGui.QComboBox(self.tab_2) self.comboBox.setGeometry(QtCore.QRect(160, 220, 111, 22)) self.comboBox.setObjectName(_fromUtf8("comboBox")) self.comboBox.addItem(_fromUtf8("")) self.comboBox.setItemText(0, QtGui.QApplication.translate("Dialog", "Empty Calibration", None, QtGui.QApplication.UnicodeUTF8)) self.comboBox.addItem(_fromUtf8("")) self.comboBox.setItemText(1, QtGui.QApplication.translate("Dialog", "Full Calibration", None, QtGui.QApplication.UnicodeUTF8)) self.comboBox.addItem(_fromUtf8("")) self.comboBox.setItemText(2, QtGui.QApplication.translate("Dialog", "Warming Das", None, QtGui.QApplication.UnicodeUTF8)) self.label_16 = QtGui.QLabel(self.tab_2) self.label_16.setGeometry(QtCore.QRect(8, 217, 141, 30)) font = QtGui.QFont() font.setPointSize(11) self.label_16.setFont(font) self.label_16.setText(QtGui.QApplication.translate("Dialog", "Calibration Mode", None, QtGui.QApplication.UnicodeUTF8)) self.label_16.setObjectName(_fromUtf8("label_16")) self.pushButton_10 = QtGui.QPushButton(self.tab_2) self.pushButton_10.setGeometry(QtCore.QRect(163, 250, 51, 41)) self.pushButton_10.setText(_fromUtf8("")) self.pushButton_10.setIcon(icon1) self.pushButton_10.setIconSize(QtCore.QSize(32, 32)) self.pushButton_10.setObjectName(_fromUtf8("pushButton_10")) self.pushButton_11 = QtGui.QPushButton(self.tab_2) self.pushButton_11.setGeometry(QtCore.QRect(220, 250, 51, 41)) self.pushButton_11.setText(_fromUtf8("")) self.pushButton_11.setIcon(icon) self.pushButton_11.setIconSize(QtCore.QSize(32, 32)) self.pushButton_11.setObjectName(_fromUtf8("pushButton_11")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.tab_7 = QtGui.QWidget() self.tab_7.setEnabled(False) self.tab_7.setObjectName(_fromUtf8("tab_7")) self.mplwidget_3 = MatplotlibWidget(self.tab_7) self.mplwidget_3.setGeometry(QtCore.QRect(15, 10, 261, 191)) self.mplwidget_3.setObjectName(_fromUtf8("mplwidget_3")) self.seekSlider1 = phonon.Phonon.SeekSlider(self.tab_7) self.seekSlider1.setEnabled(False) self.seekSlider1.setGeometry(QtCore.QRect(10, 180, 260, 90)) self.seekSlider1.setAcceptDrops(True) self.seekSlider1.setIconVisible(False) self.seekSlider1.setObjectName(_fromUtf8("seekSlider1")) self.tabWidget.addTab(self.tab_7, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.label_4 = QtGui.QLabel(self.tab_3) self.label_4.setGeometry(QtCore.QRect(20, 107, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setText(QtGui.QApplication.translate("Dialog", "Mean. Value", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.label_5 = QtGui.QLabel(self.tab_3) self.label_5.setGeometry(QtCore.QRect(20, 76, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setText(QtGui.QApplication.translate("Dialog", "Max. Value", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(self.tab_3) self.label_6.setGeometry(QtCore.QRect(20, 34, 91, 50)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setText(QtGui.QApplication.translate("Dialog", "Min. Value", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_7 = QtGui.QLabel(self.tab_3) self.label_7.setGeometry(QtCore.QRect(20, 10, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setText(QtGui.QApplication.translate("Dialog", "Sensor", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setObjectName(_fromUtf8("label_7")) self.label_8 = QtGui.QLabel(self.tab_3) self.label_8.setGeometry(QtCore.QRect(20, 166, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setText(QtGui.QApplication.translate("Dialog", "Port", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setObjectName(_fromUtf8("label_8")) self.label_9 = QtGui.QLabel(self.tab_3) self.label_9.setGeometry(QtCore.QRect(20, 134, 91, 30)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setText(QtGui.QApplication.translate("Dialog", "Gain", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setObjectName(_fromUtf8("label_9")) self.line = QtGui.QFrame(self.tab_3) self.line.setGeometry(QtCore.QRect(20, 30, 240, 16)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.line_2 = QtGui.QFrame(self.tab_3) self.line_2.setGeometry(QtCore.QRect(20, 62, 240, 16)) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.line_3 = QtGui.QFrame(self.tab_3) self.line_3.setGeometry(QtCore.QRect(20, 94, 240, 16)) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName(_fromUtf8("line_3")) self.line_4 = QtGui.QFrame(self.tab_3) self.line_4.setGeometry(QtCore.QRect(20, 125, 240, 16)) self.line_4.setFrameShape(QtGui.QFrame.HLine) self.line_4.setFrameShadow(QtGui.QFrame.Sunken) self.line_4.setObjectName(_fromUtf8("line_4")) self.line_6 = QtGui.QFrame(self.tab_3) self.line_6.setGeometry(QtCore.QRect(18, 184, 240, 16)) self.line_6.setFrameShape(QtGui.QFrame.HLine) self.line_6.setFrameShadow(QtGui.QFrame.Sunken) self.line_6.setObjectName(_fromUtf8("line_6")) self.line_7 = QtGui.QFrame(self.tab_3) self.line_7.setGeometry(QtCore.QRect(19, 157, 240, 10)) self.line_7.setFrameShape(QtGui.QFrame.HLine) self.line_7.setFrameShadow(QtGui.QFrame.Sunken) self.line_7.setObjectName(_fromUtf8("line_7")) self.doubleSpinBox = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox.setGeometry(QtCore.QRect(170, 14, 91, 22)) self.doubleSpinBox.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox.setDecimals(0) self.doubleSpinBox.setMinimum(2.0) self.doubleSpinBox.setMaximum(128.0) self.doubleSpinBox.setSingleStep(2.0) self.doubleSpinBox.setObjectName(_fromUtf8("doubleSpinBox")) self.doubleSpinBox_2 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_2.setGeometry(QtCore.QRect(170, 44, 91, 22)) self.doubleSpinBox_2.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_2.setDecimals(0) self.doubleSpinBox_2.setMinimum(900.0) self.doubleSpinBox_2.setMaximum(1500.0) self.doubleSpinBox_2.setSingleStep(100.0) self.doubleSpinBox_2.setObjectName(_fromUtf8("doubleSpinBox_2")) self.doubleSpinBox_3 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_3.setGeometry(QtCore.QRect(170, 77, 91, 22)) self.doubleSpinBox_3.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_3.setDecimals(0) self.doubleSpinBox_3.setMinimum(900.0) self.doubleSpinBox_3.setMaximum(1500.0) self.doubleSpinBox_3.setSingleStep(100.0) self.doubleSpinBox_3.setObjectName(_fromUtf8("doubleSpinBox_3")) self.doubleSpinBox_4 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_4.setGeometry(QtCore.QRect(170, 108, 91, 22)) self.doubleSpinBox_4.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_4.setDecimals(0) self.doubleSpinBox_4.setMinimum(900.0) self.doubleSpinBox_4.setMaximum(1500.0) self.doubleSpinBox_4.setSingleStep(100.0) self.doubleSpinBox_4.setObjectName(_fromUtf8("doubleSpinBox_4")) self.doubleSpinBox_5 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_5.setGeometry(QtCore.QRect(170, 137, 91, 22)) self.doubleSpinBox_5.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_5.setDecimals(0) self.doubleSpinBox_5.setMinimum(1.0) self.doubleSpinBox_5.setMaximum(5.0) self.doubleSpinBox_5.setSingleStep(1.0) self.doubleSpinBox_5.setProperty("value", 1.0) self.doubleSpinBox_5.setObjectName(_fromUtf8("doubleSpinBox_5")) self.doubleSpinBox_6 = QtGui.QDoubleSpinBox(self.tab_3) self.doubleSpinBox_6.setGeometry(QtCore.QRect(170, 170, 91, 20)) self.doubleSpinBox_6.setAlignment(QtCore.Qt.AlignCenter) self.doubleSpinBox_6.setDecimals(0) self.doubleSpinBox_6.setMinimum(1.0) self.doubleSpinBox_6.setMaximum(5.0) self.doubleSpinBox_6.setSingleStep(1.0) self.doubleSpinBox_6.setProperty("value", 1.0) self.doubleSpinBox_6.setObjectName(_fromUtf8("doubleSpinBox_6")) self.pushButton = QtGui.QPushButton(self.tab_3) self.pushButton.setGeometry(QtCore.QRect(210, 212, 51, 41)) self.pushButton.setText(_fromUtf8("")) self.pushButton.setIcon(icon) self.pushButton.setIconSize(QtCore.QSize(32, 32)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.tab_3) self.pushButton_2.setGeometry(QtCore.QRect(155, 212, 51, 41)) self.pushButton_2.setText(_fromUtf8("")) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(_fromUtf8("icon/1384157920_208014.ico")), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.pushButton_2.setIcon(icon3) self.pushButton_2.setIconSize(QtCore.QSize(32, 32)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.pushButton_3 = QtGui.QPushButton(self.tab_3) self.pushButton_3.setGeometry(QtCore.QRect(100, 212, 51, 41)) self.pushButton_3.setText(_fromUtf8("")) self.pushButton_3.setIcon(icon1) self.pushButton_3.setIconSize(QtCore.QSize(32, 32)) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.tabWidget.addTab(self.tab_3, _fromUtf8("")) self.label = QtGui.QLabel(Dialog) self.label.setGeometry(QtCore.QRect(710, 510, 46, 13)) self.label.setText(_fromUtf8("")) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(Dialog) self.label_2.setGeometry(QtCore.QRect(680, 520, 321, 81)) self.label_2.setText(_fromUtf8("")) self.label_2.setPixmap(QtGui.QPixmap(_fromUtf8("icon/logo(1).png"))) self.label_2.setScaledContents(True) self.label_2.setObjectName(_fromUtf8("label_2")) self.actionOpenFile = QtGui.QAction(Dialog) self.actionOpenFile.setText(QtGui.QApplication.translate("Dialog", "OpenFile", None, QtGui.QApplication.UnicodeUTF8)) self.actionOpenFile.setToolTip(QtGui.QApplication.translate("Dialog", "Buka Data Scan", None, QtGui.QApplication.UnicodeUTF8)) self.actionOpenFile.setObjectName(_fromUtf8("actionOpenFile")) self.retranslateUi(Dialog) self.tabWidget.setCurrentIndex(0) QtCore.QObject.connect(self.pushButton_9, QtCore.SIGNAL(_fromUtf8("pressed()")), self.mplwidget_4.show) QtCore.QObject.connect(self.pushButton_8, QtCore.SIGNAL(_fromUtf8("pressed()")), self.mplwidget.update) QtCore.QObject.connect(self.pushButton_7, QtCore.SIGNAL(_fromUtf8("pressed()")), self.mplwidget_4.show) QtCore.QObject.connect(self.pushButton_10, QtCore.SIGNAL(_fromUtf8("pressed()")), self.mplwidget_4.show) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("Dialog", "Capasitance", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("Dialog", "Calibration", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QtGui.QApplication.translate("Dialog", "Sensitivity", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("Dialog", "Setting", None, QtGui.QApplication.UnicodeUTF8))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName("Form") Form.resize(912, 514) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) Form.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.horizontalLayout = QtWidgets.QHBoxLayout(Form) self.horizontalLayout.setObjectName("horizontalLayout") self.groupBox = QtWidgets.QGroupBox(Form) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox.sizePolicy().hasHeightForWidth()) self.groupBox.setSizePolicy(sizePolicy) self.groupBox.setObjectName("groupBox") self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox) self.gridLayout_4.setObjectName("gridLayout_4") self.label_2 = QtWidgets.QLabel(self.groupBox) self.label_2.setObjectName("label_2") self.gridLayout_4.addWidget(self.label_2, 1, 0, 1, 1) self.doubleSpinBoxRange = QtWidgets.QDoubleSpinBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.doubleSpinBoxRange.sizePolicy().hasHeightForWidth()) self.doubleSpinBoxRange.setSizePolicy(sizePolicy) self.doubleSpinBoxRange.setDecimals(1) self.doubleSpinBoxRange.setMinimum(-100.0) self.doubleSpinBoxRange.setSingleStep(0.1) self.doubleSpinBoxRange.setProperty("value", 8.0) self.doubleSpinBoxRange.setObjectName("doubleSpinBoxRange") self.gridLayout_4.addWidget(self.doubleSpinBoxRange, 1, 2, 1, 1) self.label_3 = QtWidgets.QLabel(self.groupBox) self.label_3.setObjectName("label_3") self.gridLayout_4.addWidget(self.label_3, 2, 0, 1, 1) self.spinBoxSlices = QtWidgets.QSpinBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.spinBoxSlices.sizePolicy().hasHeightForWidth()) self.spinBoxSlices.setSizePolicy(sizePolicy) self.spinBoxSlices.setReadOnly(False) self.spinBoxSlices.setMinimum(3) self.spinBoxSlices.setSingleStep(2) self.spinBoxSlices.setProperty("value", 21) self.spinBoxSlices.setObjectName("spinBoxSlices") self.gridLayout_4.addWidget(self.spinBoxSlices, 2, 2, 1, 1) self.label_4 = QtWidgets.QLabel(self.groupBox) self.label_4.setObjectName("label_4") self.gridLayout_4.addWidget(self.label_4, 3, 0, 1, 1) self.spinBoxFrames = QtWidgets.QSpinBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.spinBoxFrames.sizePolicy().hasHeightForWidth()) self.spinBoxFrames.setSizePolicy(sizePolicy) self.spinBoxFrames.setMinimum(1) self.spinBoxFrames.setProperty("value", 2) self.spinBoxFrames.setObjectName("spinBoxFrames") self.gridLayout_4.addWidget(self.spinBoxFrames, 3, 2, 1, 1) self.pushButtonPSF = QtWidgets.QPushButton(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButtonPSF.sizePolicy().hasHeightForWidth()) self.pushButtonPSF.setSizePolicy(sizePolicy) self.pushButtonPSF.setObjectName("pushButtonPSF") self.gridLayout_4.addWidget(self.pushButtonPSF, 10, 0, 1, 3) self.checkBoxSave = QtWidgets.QCheckBox(self.groupBox) self.checkBoxSave.setChecked(True) self.checkBoxSave.setObjectName("checkBoxSave") self.gridLayout_4.addWidget(self.checkBoxSave, 9, 0, 1, 1) self.lineEditFile = QtWidgets.QLineEdit(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lineEditFile.sizePolicy().hasHeightForWidth()) self.lineEditFile.setSizePolicy(sizePolicy) self.lineEditFile.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEditFile.setObjectName("lineEditFile") self.gridLayout_4.addWidget(self.lineEditFile, 9, 2, 1, 1) self.checkBoxCenterLateral = QtWidgets.QCheckBox(self.groupBox) self.checkBoxCenterLateral.setChecked(True) self.checkBoxCenterLateral.setObjectName("checkBoxCenterLateral") self.gridLayout_4.addWidget(self.checkBoxCenterLateral, 7, 0, 1, 3) self.label = QtWidgets.QLabel(self.groupBox) self.label.setObjectName("label") self.gridLayout_4.addWidget(self.label, 4, 0, 1, 1) self.spinBox_maskRadius = QtWidgets.QSpinBox(self.groupBox) self.spinBox_maskRadius.setMinimum(16) self.spinBox_maskRadius.setMaximum(512) self.spinBox_maskRadius.setSingleStep(10) self.spinBox_maskRadius.setProperty("value", 80) self.spinBox_maskRadius.setObjectName("spinBox_maskRadius") self.gridLayout_4.addWidget(self.spinBox_maskRadius, 4, 2, 1, 1) self.label_11 = QtWidgets.QLabel(self.groupBox) self.label_11.setObjectName("label_11") self.gridLayout_4.addWidget(self.label_11, 5, 0, 1, 1) self.label_12 = QtWidgets.QLabel(self.groupBox) self.label_12.setObjectName("label_12") self.gridLayout_4.addWidget(self.label_12, 6, 0, 1, 1) self.lineEdit_cX = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_cX.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_cX.setObjectName("lineEdit_cX") self.gridLayout_4.addWidget(self.lineEdit_cX, 5, 2, 1, 1) self.lineEdit_cY = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_cY.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_cY.setObjectName("lineEdit_cY") self.gridLayout_4.addWidget(self.lineEdit_cY, 6, 2, 1, 1) self.pushButton_runningSharpness = QtWidgets.QPushButton(self.groupBox) self.pushButton_runningSharpness.setObjectName( "pushButton_runningSharpness") self.gridLayout_4.addWidget(self.pushButton_runningSharpness, 11, 0, 1, 3) self.pushButton_stopSharpness = QtWidgets.QPushButton(self.groupBox) self.pushButton_stopSharpness.setObjectName("pushButton_stopSharpness") self.gridLayout_4.addWidget(self.pushButton_stopSharpness, 14, 0, 1, 3) self.pushButton_sharpnessVsZern = QtWidgets.QPushButton(self.groupBox) self.pushButton_sharpnessVsZern.setObjectName( "pushButton_sharpnessVsZern") self.gridLayout_4.addWidget(self.pushButton_sharpnessVsZern, 12, 0, 1, 3) self.doubleSpinBox_zernAmpMin = QtWidgets.QDoubleSpinBox(self.groupBox) self.doubleSpinBox_zernAmpMin.setDecimals(3) self.doubleSpinBox_zernAmpMin.setMinimum(-10.0) self.doubleSpinBox_zernAmpMin.setMaximum(10.0) self.doubleSpinBox_zernAmpMin.setObjectName("doubleSpinBox_zernAmpMin") self.gridLayout_4.addWidget(self.doubleSpinBox_zernAmpMin, 17, 2, 1, 1) self.doubleSpinBox_zernAmpMax = QtWidgets.QDoubleSpinBox(self.groupBox) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.doubleSpinBox_zernAmpMax.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_zernAmpMax.setSizePolicy(sizePolicy) self.doubleSpinBox_zernAmpMax.setDecimals(3) self.doubleSpinBox_zernAmpMax.setMinimum(-10.0) self.doubleSpinBox_zernAmpMax.setMaximum(10.0) self.doubleSpinBox_zernAmpMax.setObjectName("doubleSpinBox_zernAmpMax") self.gridLayout_4.addWidget(self.doubleSpinBox_zernAmpMax, 18, 2, 1, 1) self.label_mod_index = QtWidgets.QLabel(self.groupBox) self.label_mod_index.setObjectName("label_mod_index") self.gridLayout_4.addWidget(self.label_mod_index, 17, 0, 1, 1) self.label_mod_value = QtWidgets.QLabel(self.groupBox) self.label_mod_value.setObjectName("label_mod_value") self.gridLayout_4.addWidget(self.label_mod_value, 18, 0, 1, 1) self.label_15 = QtWidgets.QLabel(self.groupBox) self.label_15.setObjectName("label_15") self.gridLayout_4.addWidget(self.label_15, 19, 0, 1, 1) self.lineEdit_diffLimit = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_diffLimit.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_diffLimit.setObjectName("lineEdit_diffLimit") self.gridLayout_4.addWidget(self.lineEdit_diffLimit, 19, 2, 1, 1) self.label_sharpnessArgMax = QtWidgets.QLabel(self.groupBox) self.label_sharpnessArgMax.setObjectName("label_sharpnessArgMax") self.gridLayout_4.addWidget(self.label_sharpnessArgMax, 20, 0, 1, 3) self.label_sharpnessFitMax = QtWidgets.QLabel(self.groupBox) self.label_sharpnessFitMax.setObjectName("label_sharpnessFitMax") self.gridLayout_4.addWidget(self.label_sharpnessFitMax, 21, 0, 1, 3) self.label_16 = QtWidgets.QLabel(self.groupBox) self.label_16.setObjectName("label_16") self.gridLayout_4.addWidget(self.label_16, 13, 0, 1, 1) self.lineEdit_waitTime = QtWidgets.QLineEdit(self.groupBox) self.lineEdit_waitTime.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_waitTime.setObjectName("lineEdit_waitTime") self.gridLayout_4.addWidget(self.lineEdit_waitTime, 13, 2, 1, 1) self.horizontalLayout.addWidget(self.groupBox) self.groupBoxPhase = QtWidgets.QGroupBox(Form) self.groupBoxPhase.setEnabled(False) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBoxPhase.sizePolicy().hasHeightForWidth()) self.groupBoxPhase.setSizePolicy(sizePolicy) self.groupBoxPhase.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.groupBoxPhase.setObjectName("groupBoxPhase") self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBoxPhase) self.gridLayout_3.setSizeConstraint( QtWidgets.QLayout.SetDefaultConstraint) self.gridLayout_3.setObjectName("gridLayout_3") self.label_5 = QtWidgets.QLabel(self.groupBoxPhase) self.label_5.setObjectName("label_5") self.gridLayout_3.addWidget(self.label_5, 0, 0, 1, 1) self.doubleSpinBoxPixel = QtWidgets.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxPixel.setDecimals(3) self.doubleSpinBoxPixel.setMaximum(9.0) self.doubleSpinBoxPixel.setSingleStep(0.01) self.doubleSpinBoxPixel.setProperty("value", 0.103) self.doubleSpinBoxPixel.setObjectName("doubleSpinBoxPixel") self.gridLayout_3.addWidget(self.doubleSpinBoxPixel, 0, 1, 1, 1) self.label_6 = QtWidgets.QLabel(self.groupBoxPhase) self.label_6.setObjectName("label_6") self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1) self.doubleSpinBoxWavelength = QtWidgets.QDoubleSpinBox( self.groupBoxPhase) self.doubleSpinBoxWavelength.setDecimals(3) self.doubleSpinBoxWavelength.setProperty("value", 0.515) self.doubleSpinBoxWavelength.setObjectName("doubleSpinBoxWavelength") self.gridLayout_3.addWidget(self.doubleSpinBoxWavelength, 1, 1, 1, 1) self.label_7 = QtWidgets.QLabel(self.groupBoxPhase) self.label_7.setObjectName("label_7") self.gridLayout_3.addWidget(self.label_7, 2, 0, 1, 1) self.doubleSpinBoxIndex = QtWidgets.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxIndex.setSingleStep(0.01) self.doubleSpinBoxIndex.setProperty("value", 1.33) self.doubleSpinBoxIndex.setObjectName("doubleSpinBoxIndex") self.gridLayout_3.addWidget(self.doubleSpinBoxIndex, 2, 1, 1, 1) self.label_8 = QtWidgets.QLabel(self.groupBoxPhase) self.label_8.setObjectName("label_8") self.gridLayout_3.addWidget(self.label_8, 3, 0, 1, 1) self.doubleSpinBoxNA = QtWidgets.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxNA.setSingleStep(0.01) self.doubleSpinBoxNA.setProperty("value", 0.8) self.doubleSpinBoxNA.setObjectName("doubleSpinBoxNA") self.gridLayout_3.addWidget(self.doubleSpinBoxNA, 3, 1, 1, 1) self.label_9 = QtWidgets.QLabel(self.groupBoxPhase) self.label_9.setObjectName("label_9") self.gridLayout_3.addWidget(self.label_9, 4, 0, 1, 1) self.doubleSpinBoxFocal = QtWidgets.QDoubleSpinBox(self.groupBoxPhase) self.doubleSpinBoxFocal.setMaximum(9999.99) self.doubleSpinBoxFocal.setProperty("value", 5000.0) self.doubleSpinBoxFocal.setObjectName("doubleSpinBoxFocal") self.gridLayout_3.addWidget(self.doubleSpinBoxFocal, 4, 1, 1, 1) self.groupBox_4 = QtWidgets.QGroupBox(self.groupBoxPhase) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.groupBox_4.sizePolicy().hasHeightForWidth()) self.groupBox_4.setSizePolicy(sizePolicy) self.groupBox_4.setObjectName("groupBox_4") self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_4) self.gridLayout_2.setObjectName("gridLayout_2") self.radioButtonPlane = QtWidgets.QRadioButton(self.groupBox_4) self.radioButtonPlane.setChecked(True) self.radioButtonPlane.setObjectName("radioButtonPlane") self.gridLayout_2.addWidget(self.radioButtonPlane, 0, 0, 1, 1) self.radioButtonMirror = QtWidgets.QRadioButton(self.groupBox_4) self.radioButtonMirror.setObjectName("radioButtonMirror") self.gridLayout_2.addWidget(self.radioButtonMirror, 1, 0, 1, 1) self.doubleSpinBoxMirrorDistance = QtWidgets.QDoubleSpinBox( self.groupBox_4) self.doubleSpinBoxMirrorDistance.setSingleStep(0.01) self.doubleSpinBoxMirrorDistance.setProperty("value", 2.0) self.doubleSpinBoxMirrorDistance.setObjectName( "doubleSpinBoxMirrorDistance") self.gridLayout_2.addWidget(self.doubleSpinBoxMirrorDistance, 1, 1, 1, 1) self.radioButtonFromFile = QtWidgets.QRadioButton(self.groupBox_4) self.radioButtonFromFile.setObjectName("radioButtonFromFile") self.gridLayout_2.addWidget(self.radioButtonFromFile, 2, 0, 1, 1) self.gridLayout_3.addWidget(self.groupBox_4, 7, 0, 1, 3) self.label_10 = QtWidgets.QLabel(self.groupBoxPhase) self.label_10.setObjectName("label_10") self.gridLayout_3.addWidget(self.label_10, 8, 0, 1, 1) self.spinBoxIterations = QtWidgets.QSpinBox(self.groupBoxPhase) self.spinBoxIterations.setMinimum(1) self.spinBoxIterations.setMaximum(999) self.spinBoxIterations.setProperty("value", 20) self.spinBoxIterations.setObjectName("spinBoxIterations") self.gridLayout_3.addWidget(self.spinBoxIterations, 8, 1, 1, 1) self.pushButtonPhase = QtWidgets.QPushButton(self.groupBoxPhase) self.pushButtonPhase.setObjectName("pushButtonPhase") self.gridLayout_3.addWidget(self.pushButtonPhase, 10, 0, 1, 1) spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.gridLayout_3.addItem(spacerItem, 16, 0, 1, 1) self.checkBoxNeglectDefocus = QtWidgets.QCheckBox(self.groupBoxPhase) self.checkBoxNeglectDefocus.setChecked(True) self.checkBoxNeglectDefocus.setObjectName("checkBoxNeglectDefocus") self.gridLayout_3.addWidget(self.checkBoxNeglectDefocus, 6, 0, 1, 2) self.checkBox_invertPF = QtWidgets.QCheckBox(self.groupBoxPhase) self.checkBox_invertPF.setObjectName("checkBox_invertPF") self.gridLayout_3.addWidget(self.checkBox_invertPF, 11, 0, 1, 1) self.label_13 = QtWidgets.QLabel(self.groupBoxPhase) self.label_13.setObjectName("label_13") self.gridLayout_3.addWidget(self.label_13, 5, 0, 1, 1) self.spinBox_numWavelengths = QtWidgets.QSpinBox(self.groupBoxPhase) self.spinBox_numWavelengths.setMinimum(1) self.spinBox_numWavelengths.setProperty("value", 1) self.spinBox_numWavelengths.setObjectName("spinBox_numWavelengths") self.gridLayout_3.addWidget(self.spinBox_numWavelengths, 5, 1, 1, 1) self.checkBox_resetAmp = QtWidgets.QCheckBox(self.groupBoxPhase) self.checkBox_resetAmp.setObjectName("checkBox_resetAmp") self.gridLayout_3.addWidget(self.checkBox_resetAmp, 12, 0, 1, 1) self.pushButton_unwrap = QtWidgets.QPushButton(self.groupBoxPhase) self.pushButton_unwrap.setObjectName("pushButton_unwrap") self.gridLayout_3.addWidget(self.pushButton_unwrap, 10, 1, 1, 1) self.pushButton_modUnwrapped = QtWidgets.QPushButton( self.groupBoxPhase) self.pushButton_modUnwrapped.setObjectName("pushButton_modUnwrapped") self.gridLayout_3.addWidget(self.pushButton_modUnwrapped, 11, 1, 1, 1) self.pushButton_zernFitUnwrapped = QtWidgets.QPushButton( self.groupBoxPhase) self.pushButton_zernFitUnwrapped.setObjectName( "pushButton_zernFitUnwrapped") self.gridLayout_3.addWidget(self.pushButton_zernFitUnwrapped, 12, 1, 1, 1) self.checkBox_ignore4 = QtWidgets.QCheckBox(self.groupBoxPhase) self.checkBox_ignore4.setObjectName("checkBox_ignore4") self.gridLayout_3.addWidget(self.checkBox_ignore4, 16, 1, 1, 1) self.spinBox_zernModesToFit = QtWidgets.QSpinBox(self.groupBoxPhase) self.spinBox_zernModesToFit.setObjectName("spinBox_zernModesToFit") self.gridLayout_3.addWidget(self.spinBox_zernModesToFit, 13, 1, 1, 1) self.label_14 = QtWidgets.QLabel(self.groupBoxPhase) self.label_14.setObjectName("label_14") self.gridLayout_3.addWidget(self.label_14, 13, 0, 1, 1) self.checkBox_symmeterize = QtWidgets.QCheckBox(self.groupBoxPhase) self.checkBox_symmeterize.setObjectName("checkBox_symmeterize") self.gridLayout_3.addWidget(self.checkBox_symmeterize, 9, 0, 1, 1) self.horizontalLayout.addWidget(self.groupBoxPhase) self.tabWidgetPF = QtWidgets.QTabWidget(Form) self.tabWidgetPF.setEnabled(False) self.tabWidgetPF.setIconSize(QtCore.QSize(15, 16)) self.tabWidgetPF.setObjectName("tabWidgetPF") self.tabWidgetPFPage1 = QtWidgets.QWidget() self.tabWidgetPFPage1.setObjectName("tabWidgetPFPage1") self.verticalLayout = QtWidgets.QVBoxLayout(self.tabWidgetPFPage1) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.mplwidgetPhase = MatplotlibWidget(self.tabWidgetPFPage1) self.mplwidgetPhase.setObjectName("mplwidgetPhase") self.verticalLayout.addWidget(self.mplwidgetPhase) self.gridLayout = QtWidgets.QGridLayout() self.gridLayout.setObjectName("gridLayout") self.pushButtonSave = QtWidgets.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButtonSave.sizePolicy().hasHeightForWidth()) self.pushButtonSave.setSizePolicy(sizePolicy) self.pushButtonSave.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButtonSave.setObjectName("pushButtonSave") self.gridLayout.addWidget(self.pushButtonSave, 1, 1, 1, 1) self.pushButtonModulate = QtWidgets.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButtonModulate.sizePolicy().hasHeightForWidth()) self.pushButtonModulate.setSizePolicy(sizePolicy) self.pushButtonModulate.setMaximumSize(QtCore.QSize( 16777215, 16777215)) self.pushButtonModulate.setObjectName("pushButtonModulate") self.gridLayout.addWidget(self.pushButtonModulate, 1, 3, 1, 1) self.pushButtonFit = QtWidgets.QPushButton(self.tabWidgetPFPage1) self.pushButtonFit.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButtonFit.setObjectName("pushButtonFit") self.gridLayout.addWidget(self.pushButtonFit, 1, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.tabWidgetPF.addTab(self.tabWidgetPFPage1, "") self.Sharpness = QtWidgets.QWidget() self.Sharpness.setObjectName("Sharpness") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.Sharpness) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.mplwidgetSharpness = MatplotlibWidget(self.Sharpness) self.mplwidgetSharpness.setObjectName("mplwidgetSharpness") self.verticalLayout_3.addWidget(self.mplwidgetSharpness) self.tabWidgetPF.addTab(self.Sharpness, "") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tab) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.mplwidgetSharpness2 = MatplotlibWidget(self.tab) self.mplwidgetSharpness2.setObjectName("mplwidgetSharpness2") self.verticalLayout_2.addWidget(self.mplwidgetSharpness2) self.tabWidgetPF.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.mplwidgetPhase_2 = MatplotlibWidget(self.tab_2) self.mplwidgetPhase_2.setGeometry(QtCore.QRect(10, 0, 380, 349)) self.mplwidgetPhase_2.setObjectName("mplwidgetPhase_2") self.pushButton_modulateZernike = QtWidgets.QPushButton(self.tab_2) self.pushButton_modulateZernike.setGeometry( QtCore.QRect(20, 360, 75, 23)) self.pushButton_modulateZernike.setObjectName( "pushButton_modulateZernike") self.checkBox_useMask = QtWidgets.QCheckBox(self.tab_2) self.checkBox_useMask.setGeometry(QtCore.QRect(110, 360, 70, 17)) self.checkBox_useMask.setObjectName("checkBox_useMask") self.lineEdit_zernRadius = QtWidgets.QLineEdit(self.tab_2) self.lineEdit_zernRadius.setGeometry(QtCore.QRect(20, 390, 113, 20)) self.lineEdit_zernRadius.setObjectName("lineEdit_zernRadius") self.pushButton_setZernRadius = QtWidgets.QPushButton(self.tab_2) self.pushButton_setZernRadius.setGeometry( QtCore.QRect(140, 390, 131, 23)) self.pushButton_setZernRadius.setObjectName("pushButton_setZernRadius") self.tabWidgetPF.addTab(self.tab_2, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.tabWidgetPF.addTab(self.tab_3, "") self.horizontalLayout.addWidget(self.tabWidgetPF) self.groupBoxModulations = QtWidgets.QGroupBox(Form) self.groupBoxModulations.setCheckable(True) self.groupBoxModulations.setObjectName("groupBoxModulations") self.verticalLayoutModulations = QtWidgets.QVBoxLayout( self.groupBoxModulations) self.verticalLayoutModulations.setObjectName( "verticalLayoutModulations") spacerItem1 = QtWidgets.QSpacerItem(20, 317, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding) self.verticalLayoutModulations.addItem(spacerItem1) self.pushButton_setMods = QtWidgets.QPushButton( self.groupBoxModulations) self.pushButton_setMods.setObjectName("pushButton_setMods") self.verticalLayoutModulations.addWidget(self.pushButton_setMods) self.horizontalLayout.addWidget(self.groupBoxModulations) self.retranslateUi(Form) self.tabWidgetPF.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): _translate = QtCore.QCoreApplication.translate Form.setWindowTitle(_translate("Form", "Adaptive Optics")) self.groupBox.setTitle(_translate("Form", "PSF")) self.label_2.setText(_translate("Form", "Range [um]:")) self.label_3.setText(_translate("Form", "# Slices:")) self.label_4.setText(_translate("Form", "# Frames/slice:")) self.pushButtonPSF.setText(_translate("Form", "Acquire PSF")) self.checkBoxSave.setText(_translate("Form", "Save")) self.checkBoxCenterLateral.setText( _translate("Form", "Center PSF laterally")) self.label.setText(_translate("Form", "Mask radius:")) self.label_11.setText(_translate("Form", "Center X:")) self.label_12.setText(_translate("Form", "Center Y:")) self.lineEdit_cX.setText(_translate("Form", "128")) self.lineEdit_cY.setText(_translate("Form", "128")) self.pushButton_runningSharpness.setText( _translate("Form", "Continuous Sharpness")) self.pushButton_stopSharpness.setText( _translate("Form", "Stop Sharpness")) self.pushButton_sharpnessVsZern.setText( _translate("Form", "Sharpness vs. Zernike")) self.label_mod_index.setText(_translate("Form", "Index: --")) self.label_mod_value.setText(_translate("Form", "Value: --")) self.label_15.setText(_translate("Form", "Diffraction limit:")) self.label_sharpnessArgMax.setText(_translate("Form", "Arg. max: --")) self.label_sharpnessFitMax.setText(_translate("Form", "Fit max: --")) self.label_16.setText(_translate("Form", "Wait time (s):")) self.groupBoxPhase.setTitle(_translate("Form", "Phase retrieval")) self.label_5.setText(_translate("Form", "Pixel size [um]:")) self.label_6.setText(_translate("Form", "Wavelength [um]:")) self.label_7.setText(_translate("Form", "Refractive index:")) self.label_8.setText(_translate("Form", "NA:")) self.label_9.setText(_translate("Form", "Focal length:")) self.groupBox_4.setTitle(_translate("Form", "Initial guess")) self.radioButtonPlane.setText(_translate("Form", "Plane wave")) self.radioButtonMirror.setText(_translate("Form", "Mirror")) self.radioButtonFromFile.setText(_translate("Form", "From file")) self.label_10.setText(_translate("Form", "# Iterations:")) self.pushButtonPhase.setText(_translate("Form", "Retrieve phase")) self.checkBoxNeglectDefocus.setText( _translate("Form", "Neglect defocus")) self.checkBox_invertPF.setText(_translate("Form", "Invert?")) self.label_13.setText(_translate("Form", "# Wavelengths:")) self.checkBox_resetAmp.setText(_translate("Form", "Reset amplitude?")) self.pushButton_unwrap.setText(_translate("Form", "Unwrap")) self.pushButton_modUnwrapped.setText(_translate("Form", "Mod. Unwrpd")) self.pushButton_zernFitUnwrapped.setText( _translate("Form", "Fit Unwrpd")) self.checkBox_ignore4.setText(_translate("Form", "Ignore 1st 4?")) self.label_14.setText(_translate("Form", "Num modes to fit to:")) self.checkBox_symmeterize.setText(_translate("Form", "Make symmetric?")) self.pushButtonSave.setText(_translate("Form", "Save to file")) self.pushButtonModulate.setText(_translate("Form", "Modulate")) self.pushButtonFit.setText(_translate("Form", "Fit to Zernike")) self.tabWidgetPF.setTabText( self.tabWidgetPF.indexOf(self.tabWidgetPFPage1), _translate("Form", "Pupil Function")) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.Sharpness), _translate("Form", "Sharpness")) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab), _translate("Form", "Running Sharpness")) self.pushButton_modulateZernike.setText(_translate("Form", "Modulate")) self.checkBox_useMask.setText(_translate("Form", "Use mask?")) self.lineEdit_zernRadius.setText(_translate("Form", "256")) self.pushButton_setZernRadius.setText( _translate("Form", "Set Zernike Radius")) self.tabWidgetPF.setTabText( self.tabWidgetPF.indexOf(self.tab_2), _translate("Form", "Zernike Fit to Unwrapped")) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_3), _translate("Form", "Gen Zernikes")) self.groupBoxModulations.setTitle(_translate("Form", "Modulations")) self.pushButton_setMods.setText(_translate("Form", "Set"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(686, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.label = QtGui.QLabel(self.centralwidget) self.label.setGeometry(QtCore.QRect(20, 20, 51, 21)) self.label.setObjectName(_fromUtf8("label")) self.textbox = QtGui.QLineEdit(self.centralwidget) self.textbox.setGeometry(QtCore.QRect(70, 20, 261, 21)) self.textbox.setObjectName(_fromUtf8("textbox")) self.label_2 = QtGui.QLabel(self.centralwidget) self.label_2.setGeometry(QtCore.QRect(350, 20, 46, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.lowerbound = QtGui.QLineEdit(self.centralwidget) self.lowerbound.setGeometry(QtCore.QRect(380, 20, 71, 20)) self.lowerbound.setObjectName(_fromUtf8("lowerbound")) self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(460, 20, 46, 16)) self.label_3.setObjectName(_fromUtf8("label_3")) self.upperbound = QtGui.QLineEdit(self.centralwidget) self.upperbound.setGeometry(QtCore.QRect(500, 20, 61, 20)) self.upperbound.setObjectName(_fromUtf8("upperbound")) self.draw_button = QtGui.QPushButton(self.centralwidget) self.draw_button.setGeometry(QtCore.QRect(570, 20, 81, 31)) self.draw_button.setObjectName(_fromUtf8("draw_button")) self.logx_cb = QtGui.QCheckBox(self.centralwidget) self.logx_cb.setGeometry(QtCore.QRect(20, 50, 61, 31)) self.logx_cb.setIconSize(QtCore.QSize(30, 16)) self.logx_cb.setObjectName(_fromUtf8("logx_cb")) self.logy_cb = QtGui.QCheckBox(self.centralwidget) self.logy_cb.setGeometry(QtCore.QRect(130, 50, 70, 31)) self.logy_cb.setObjectName(_fromUtf8("logy_cb")) self.trunc_cb = QtGui.QCheckBox(self.centralwidget) self.trunc_cb.setGeometry(QtCore.QRect(260, 50, 101, 31)) self.trunc_cb.setObjectName(_fromUtf8("trunc_cb")) self.hold_cb = QtGui.QCheckBox(self.centralwidget) self.hold_cb.setGeometry(QtCore.QRect(390, 50, 70, 31)) self.hold_cb.setObjectName(_fromUtf8("hold_cb")) self.grid_cb = QtGui.QCheckBox(self.centralwidget) self.grid_cb.setGeometry(QtCore.QRect(480, 50, 70, 31)) self.grid_cb.setObjectName(_fromUtf8("grid_cb")) self.widget = QtGui.QWidget(self.centralwidget) self.widget.setGeometry(QtCore.QRect(10, 80, 631, 411)) self.widget.setObjectName(_fromUtf8("widget")) self.matplotlibwidget = MatplotlibWidget(self.widget) self.matplotlibwidget.setGeometry(QtCore.QRect(30, 20, 571, 371)) self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget")) self.X_PS = QtGui.QLabel(self.centralwidget) self.X_PS.setGeometry(QtCore.QRect(530, 510, 46, 13)) self.X_PS.setObjectName(_fromUtf8("X_PS")) self.Y_POS = QtGui.QLabel(self.centralwidget) self.Y_POS.setGeometry(QtCore.QRect(600, 510, 46, 13)) self.Y_POS.setObjectName(_fromUtf8("Y_POS")) self.pushButton_2 = QtGui.QPushButton(self.centralwidget) self.pushButton_2.setGeometry(QtCore.QRect(30, 510, 75, 23)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.pushButton_3 = QtGui.QPushButton(self.centralwidget) self.pushButton_3.setGeometry(QtCore.QRect(120, 510, 75, 23)) self.pushButton_3.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 686, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFILE = QtGui.QMenu(self.menubar) self.menuFILE.setObjectName(_fromUtf8("menuFILE")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.save_plot_action = QtGui.QAction(MainWindow) self.save_plot_action.setObjectName(_fromUtf8("save_plot_action")) self.import_data_action = QtGui.QAction(MainWindow) self.import_data_action.setObjectName(_fromUtf8("import_data_action")) self.exitAction = QtGui.QAction(MainWindow) self.exitAction.setObjectName(_fromUtf8("exitAction")) self.menuFILE.addAction(self.save_plot_action) self.menuFILE.addAction(self.import_data_action) self.menuFILE.addAction(self.exitAction) self.menubar.addAction(self.menuFILE.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.label.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; font-style:italic;\">F(x) = </span></p></body></html>", None)) self.label_2.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; font-style:italic;\">MIN</span></p></body></html>", None)) self.label_3.setText(_translate("MainWindow", "<html><head/><body><p><span style=\" font-size:10pt; font-style:italic;\">MAX</span></p></body></html>", None)) self.draw_button.setText(_translate("MainWindow", "PLOT", None)) self.logx_cb.setText(_translate("MainWindow", "Log-x", None)) self.logy_cb.setText(_translate("MainWindow", "Log-y", None)) self.trunc_cb.setText(_translate("MainWindow", "Show negative", None)) self.hold_cb.setText(_translate("MainWindow", "Hold", None)) self.grid_cb.setText(_translate("MainWindow", "Grind", None)) self.X_PS.setText(_translate("MainWindow", "TextLabel", None)) self.Y_POS.setText(_translate("MainWindow", "TextLabel", None)) self.pushButton_2.setText(_translate("MainWindow", "PushButton", None)) self.pushButton_3.setText(_translate("MainWindow", "PushButton", None)) self.menuFILE.setTitle(_translate("MainWindow", "FILE", None)) self.save_plot_action.setText(_translate("MainWindow", "SAVE PLOT", None)) self.import_data_action.setText(_translate("MainWindow", "IMPORT DATA", None)) self.exitAction.setText(_translate("MainWindow", "QUIT", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1210, 855) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(self.centralwidget) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect( 0, 0, 1188, 813)) self.scrollAreaWidgetContents.setObjectName( _fromUtf8("scrollAreaWidgetContents")) self.groupBox_file = QtGui.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_file.setGeometry(QtCore.QRect(20, 20, 391, 381)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_file.setFont(font) self.groupBox_file.setObjectName(_fromUtf8("groupBox_file")) self.lineEdit_address = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_address.setGeometry(QtCore.QRect(120, 170, 241, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_address.setFont(font) self.lineEdit_address.setObjectName(_fromUtf8("lineEdit_address")) self.pushButton_browse = QtGui.QPushButton(self.groupBox_file) self.pushButton_browse.setEnabled(False) self.pushButton_browse.setGeometry(QtCore.QRect(70, 110, 101, 41)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse.setFont(font) self.pushButton_browse.setObjectName(_fromUtf8("pushButton_browse")) self.label = QtGui.QLabel(self.groupBox_file) self.label.setGeometry(QtCore.QRect(20, 170, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.label_4 = QtGui.QLabel(self.groupBox_file) self.label_4.setGeometry(QtCore.QRect(40, 330, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.lineEdit_condition1 = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_condition1.setGeometry(QtCore.QRect(120, 330, 241, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_condition1.setFont(font) self.lineEdit_condition1.setObjectName( _fromUtf8("lineEdit_condition1")) self.label_10 = QtGui.QLabel(self.groupBox_file) self.label_10.setGeometry(QtCore.QRect(20, 60, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_10.setFont(font) self.label_10.setObjectName(_fromUtf8("label_10")) self.lineEdit_divider = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_divider.setGeometry(QtCore.QRect(120, 60, 241, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_divider.setFont(font) self.lineEdit_divider.setText(_fromUtf8("")) self.lineEdit_divider.setObjectName(_fromUtf8("lineEdit_divider")) self.radioButton_qmd = QtGui.QRadioButton(self.groupBox_file) self.radioButton_qmd.setGeometry(QtCore.QRect(30, 30, 121, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_qmd.setFont(font) self.radioButton_qmd.setChecked(False) self.radioButton_qmd.setObjectName(_fromUtf8("radioButton_qmd")) self.radioButton_other = QtGui.QRadioButton(self.groupBox_file) self.radioButton_other.setGeometry(QtCore.QRect(280, 30, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_other.setFont(font) self.radioButton_other.setObjectName(_fromUtf8("radioButton_other")) self.radioButton_ppms = QtGui.QRadioButton(self.groupBox_file) self.radioButton_ppms.setGeometry(QtCore.QRect(180, 30, 71, 17)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_ppms.setFont(font) self.radioButton_ppms.setChecked(False) self.radioButton_ppms.setObjectName(_fromUtf8("radioButton_ppms")) self.pushButton_show = QtGui.QPushButton(self.groupBox_file) self.pushButton_show.setEnabled(False) self.pushButton_show.setGeometry(QtCore.QRect(220, 110, 101, 41)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_show.setFont(font) self.pushButton_show.setObjectName(_fromUtf8("pushButton_show")) self.label_11 = QtGui.QLabel(self.groupBox_file) self.label_11.setEnabled(False) self.label_11.setGeometry(QtCore.QRect(20, 220, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_11.setFont(font) self.label_11.setObjectName(_fromUtf8("label_11")) self.comboBox_recent = QtGui.QComboBox(self.groupBox_file) self.comboBox_recent.setEnabled(False) self.comboBox_recent.setGeometry(QtCore.QRect(120, 220, 241, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_recent.setFont(font) self.comboBox_recent.setObjectName(_fromUtf8("comboBox_recent")) self.pushButton_recent = QtGui.QPushButton(self.groupBox_file) self.pushButton_recent.setEnabled(False) self.pushButton_recent.setGeometry(QtCore.QRect(160, 270, 151, 41)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_recent.setFont(font) self.pushButton_recent.setObjectName(_fromUtf8("pushButton_recent")) self.groupBox_plot = QtGui.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_plot.setEnabled(False) self.groupBox_plot.setGeometry(QtCore.QRect(430, 20, 731, 771)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_plot.setFont(font) self.groupBox_plot.setObjectName(_fromUtf8("groupBox_plot")) self.widget = QtGui.QWidget(self.groupBox_plot) self.widget.setGeometry(QtCore.QRect(10, 20, 711, 491)) self.widget.setObjectName(_fromUtf8("widget")) self.mplwidget = MatplotlibWidget(self.widget) self.mplwidget.setGeometry(QtCore.QRect(290, 200, 16, 16)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.comboBox_x = QtGui.QComboBox(self.groupBox_plot) self.comboBox_x.setGeometry(QtCore.QRect(100, 540, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_x.setFont(font) self.comboBox_x.setObjectName(_fromUtf8("comboBox_x")) self.comboBox_y = QtGui.QComboBox(self.groupBox_plot) self.comboBox_y.setGeometry(QtCore.QRect(100, 590, 201, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y.setFont(font) self.comboBox_y.setObjectName(_fromUtf8("comboBox_y")) self.pushButton_plot = QtGui.QPushButton(self.groupBox_plot) self.pushButton_plot.setEnabled(False) self.pushButton_plot.setGeometry(QtCore.QRect(500, 700, 131, 41)) font = QtGui.QFont() font.setPointSize(13) self.pushButton_plot.setFont(font) self.pushButton_plot.setObjectName(_fromUtf8("pushButton_plot")) self.label_2 = QtGui.QLabel(self.groupBox_plot) self.label_2.setGeometry(QtCore.QRect(40, 540, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_3 = QtGui.QLabel(self.groupBox_plot) self.label_3.setGeometry(QtCore.QRect(40, 590, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.label_5 = QtGui.QLabel(self.groupBox_plot) self.label_5.setGeometry(QtCore.QRect(50, 710, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.lineEdit_condition2 = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_condition2.setGeometry(QtCore.QRect(140, 710, 281, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_condition2.setFont(font) self.lineEdit_condition2.setText(_fromUtf8("")) self.lineEdit_condition2.setObjectName( _fromUtf8("lineEdit_condition2")) self.label_7 = QtGui.QLabel(self.groupBox_plot) self.label_7.setGeometry(QtCore.QRect(330, 540, 101, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.lineEdit_x = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_x.setGeometry(QtCore.QRect(470, 540, 221, 31)) self.lineEdit_x.setObjectName(_fromUtf8("lineEdit_x")) self.label_8 = QtGui.QLabel(self.groupBox_plot) self.label_8.setGeometry(QtCore.QRect(330, 590, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setObjectName(_fromUtf8("label_8")) self.lineEdit_y = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_y.setGeometry(QtCore.QRect(470, 590, 221, 31)) self.lineEdit_y.setObjectName(_fromUtf8("lineEdit_y")) self.label_9 = QtGui.QLabel(self.groupBox_plot) self.label_9.setGeometry(QtCore.QRect(330, 640, 101, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.lineEdit_name = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_name.setGeometry(QtCore.QRect(430, 640, 261, 31)) self.lineEdit_name.setObjectName(_fromUtf8("lineEdit_name")) self.pushButton_choose2 = QtGui.QPushButton(self.groupBox_plot) self.pushButton_choose2.setGeometry(QtCore.QRect(130, 640, 111, 51)) font = QtGui.QFont() font.setPointSize(19) self.pushButton_choose2.setFont(font) self.pushButton_choose2.setObjectName(_fromUtf8("pushButton_choose2")) self.groupBox_labels = QtGui.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_labels.setEnabled(False) self.groupBox_labels.setGeometry(QtCore.QRect(20, 410, 391, 381)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_labels.setFont(font) self.groupBox_labels.setObjectName(_fromUtf8("groupBox_labels")) self.label_6 = QtGui.QLabel(self.groupBox_labels) self.label_6.setGeometry(QtCore.QRect(30, 30, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.textEdit_labels = QtGui.QTextEdit(self.groupBox_labels) self.textEdit_labels.setGeometry(QtCore.QRect(10, 60, 371, 311)) font = QtGui.QFont() font.setPointSize(13) self.textEdit_labels.setFont(font) self.textEdit_labels.setObjectName(_fromUtf8("textEdit_labels")) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox_file.setTitle(_translate("MainWindow", "File", None)) self.pushButton_browse.setText(_translate("MainWindow", "Browse", None)) self.label.setText(_translate("MainWindow", "File Address:", None)) self.label_4.setText(_translate("MainWindow", "Condition:", None)) self.lineEdit_condition1.setText( _translate("MainWindow", "Please choose your csv file type", None)) self.label_10.setText(_translate("MainWindow", "Data Divider:", None)) self.radioButton_qmd.setText( _translate("MainWindow", "QMDLAB File", None)) self.radioButton_other.setText(_translate("MainWindow", "Other", None)) self.radioButton_ppms.setText(_translate("MainWindow", "PPMS", None)) self.pushButton_show.setText( _translate("MainWindow", "Open File", None)) self.label_11.setText(_translate("MainWindow", "Recent open:", None)) self.pushButton_recent.setText( _translate("MainWindow", "Open Recent File", None)) self.groupBox_plot.setTitle(_translate("MainWindow", "Plot", None)) self.pushButton_plot.setText( _translate("MainWindow", "Change Name", None)) self.label_2.setText(_translate("MainWindow", " X-Axis", None)) self.label_3.setText(_translate("MainWindow", " Y-Axis", None)) self.label_5.setText(_translate("MainWindow", "Condition:", None)) self.label_7.setText(_translate("MainWindow", " X-Axis Name:", None)) self.label_8.setText(_translate("MainWindow", " Y-Axis Name:", None)) self.label_9.setText(_translate("MainWindow", " Plot Name:", None)) self.pushButton_choose2.setText(_translate("MainWindow", "Plot", None)) self.groupBox_labels.setTitle(_translate("MainWindow", "Labels", None)) self.label_6.setText(_translate("MainWindow", "Labels Text Box:", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1842, 925) MainWindow.setIconSize(QtCore.QSize(24, 24)) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setContentsMargins(-1, -1, -1, 0) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(self.centralwidget) font = QtGui.QFont() font.setPointSize(10) self.scrollArea.setFont(font) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1820, 892)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.gridLayout_3 = QtGui.QGridLayout(self.scrollAreaWidgetContents) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.tabWidget = QtGui.QTabWidget(self.scrollAreaWidgetContents) font = QtGui.QFont() font.setPointSize(12) self.tabWidget.setFont(font) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.groupBox_file = QtGui.QGroupBox(self.tab) self.groupBox_file.setGeometry(QtCore.QRect(10, 0, 331, 131)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_file.setFont(font) self.groupBox_file.setObjectName(_fromUtf8("groupBox_file")) self.lineEdit_address = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_address.setGeometry(QtCore.QRect(10, 40, 311, 31)) font = QtGui.QFont() font.setPointSize(10) self.lineEdit_address.setFont(font) self.lineEdit_address.setObjectName(_fromUtf8("lineEdit_address")) self.pushButton_browse = QtGui.QPushButton(self.groupBox_file) self.pushButton_browse.setEnabled(False) self.pushButton_browse.setGeometry(QtCore.QRect(140, 90, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse.setFont(font) self.pushButton_browse.setObjectName(_fromUtf8("pushButton_browse")) self.label = QtGui.QLabel(self.groupBox_file) self.label.setGeometry(QtCore.QRect(10, 10, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.pushButton_open = QtGui.QPushButton(self.groupBox_file) self.pushButton_open.setEnabled(False) self.pushButton_open.setGeometry(QtCore.QRect(250, 90, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_open.setFont(font) self.pushButton_open.setObjectName(_fromUtf8("pushButton_open")) self.groupBox_plot = QtGui.QGroupBox(self.tab) self.groupBox_plot.setEnabled(True) self.groupBox_plot.setGeometry(QtCore.QRect(350, 0, 1441, 841)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_plot.setFont(font) self.groupBox_plot.setObjectName(_fromUtf8("groupBox_plot")) self.widget = QtGui.QWidget(self.groupBox_plot) self.widget.setEnabled(True) self.widget.setGeometry(QtCore.QRect(0, 10, 1441, 831)) self.widget.setObjectName(_fromUtf8("widget")) self.mplwidget = MatplotlibWidget(self.widget) self.mplwidget.setEnabled(True) self.mplwidget.setGeometry(QtCore.QRect(290, 200, 16, 16)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.tabWidget_xy = QtGui.QTabWidget(self.tab) self.tabWidget_xy.setGeometry(QtCore.QRect(10, 150, 331, 91)) font = QtGui.QFont() font.setPointSize(12) self.tabWidget_xy.setFont(font) self.tabWidget_xy.setObjectName(_fromUtf8("tabWidget_xy")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.label_2 = QtGui.QLabel(self.tab_3) self.label_2.setGeometry(QtCore.QRect(10, 10, 31, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.comboBox_x = QtGui.QComboBox(self.tab_3) self.comboBox_x.setGeometry(QtCore.QRect(40, 10, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_x.setFont(font) self.comboBox_x.setObjectName(_fromUtf8("comboBox_x")) self.tabWidget_xy.addTab(self.tab_3, _fromUtf8("")) self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName(_fromUtf8("tab_4")) self.label_3 = QtGui.QLabel(self.tab_4) self.label_3.setGeometry(QtCore.QRect(0, 10, 41, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.comboBox_y1 = QtGui.QComboBox(self.tab_4) self.comboBox_y1.setGeometry(QtCore.QRect(40, 10, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y1.setFont(font) self.comboBox_y1.setObjectName(_fromUtf8("comboBox_y1")) self.comboBox_color_y1 = QtGui.QComboBox(self.tab_4) self.comboBox_color_y1.setGeometry(QtCore.QRect(240, 10, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_color_y1.setFont(font) self.comboBox_color_y1.setObjectName(_fromUtf8("comboBox_color_y1")) self.comboBox_color_y1.addItem(_fromUtf8("")) self.comboBox_color_y1.addItem(_fromUtf8("")) self.comboBox_color_y1.addItem(_fromUtf8("")) self.comboBox_color_y1.addItem(_fromUtf8("")) self.comboBox_color_y1.addItem(_fromUtf8("")) self.comboBox_color_y1.addItem(_fromUtf8("")) self.tabWidget_xy.addTab(self.tab_4, _fromUtf8("")) self.tab_5 = QtGui.QWidget() self.tab_5.setObjectName(_fromUtf8("tab_5")) self.label_24 = QtGui.QLabel(self.tab_5) self.label_24.setGeometry(QtCore.QRect(0, 10, 41, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_24.setFont(font) self.label_24.setObjectName(_fromUtf8("label_24")) self.comboBox_y2 = QtGui.QComboBox(self.tab_5) self.comboBox_y2.setGeometry(QtCore.QRect(40, 10, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y2.setFont(font) self.comboBox_y2.setObjectName(_fromUtf8("comboBox_y2")) self.comboBox_color_y2 = QtGui.QComboBox(self.tab_5) self.comboBox_color_y2.setGeometry(QtCore.QRect(240, 10, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_color_y2.setFont(font) self.comboBox_color_y2.setObjectName(_fromUtf8("comboBox_color_y2")) self.comboBox_color_y2.addItem(_fromUtf8("")) self.comboBox_color_y2.addItem(_fromUtf8("")) self.comboBox_color_y2.addItem(_fromUtf8("")) self.comboBox_color_y2.addItem(_fromUtf8("")) self.comboBox_color_y2.addItem(_fromUtf8("")) self.comboBox_color_y2.addItem(_fromUtf8("")) self.tabWidget_xy.addTab(self.tab_5, _fromUtf8("")) self.tab_6 = QtGui.QWidget() self.tab_6.setObjectName(_fromUtf8("tab_6")) self.label_25 = QtGui.QLabel(self.tab_6) self.label_25.setGeometry(QtCore.QRect(0, 10, 41, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_25.setFont(font) self.label_25.setObjectName(_fromUtf8("label_25")) self.comboBox_y3 = QtGui.QComboBox(self.tab_6) self.comboBox_y3.setGeometry(QtCore.QRect(40, 10, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y3.setFont(font) self.comboBox_y3.setObjectName(_fromUtf8("comboBox_y3")) self.comboBox_color_y3 = QtGui.QComboBox(self.tab_6) self.comboBox_color_y3.setGeometry(QtCore.QRect(240, 10, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_color_y3.setFont(font) self.comboBox_color_y3.setObjectName(_fromUtf8("comboBox_color_y3")) self.comboBox_color_y3.addItem(_fromUtf8("")) self.comboBox_color_y3.addItem(_fromUtf8("")) self.comboBox_color_y3.addItem(_fromUtf8("")) self.comboBox_color_y3.addItem(_fromUtf8("")) self.comboBox_color_y3.addItem(_fromUtf8("")) self.comboBox_color_y3.addItem(_fromUtf8("")) self.tabWidget_xy.addTab(self.tab_6, _fromUtf8("")) self.tab_7 = QtGui.QWidget() self.tab_7.setObjectName(_fromUtf8("tab_7")) self.label_26 = QtGui.QLabel(self.tab_7) self.label_26.setGeometry(QtCore.QRect(0, 10, 41, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_26.setFont(font) self.label_26.setObjectName(_fromUtf8("label_26")) self.comboBox_y4 = QtGui.QComboBox(self.tab_7) self.comboBox_y4.setGeometry(QtCore.QRect(40, 10, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y4.setFont(font) self.comboBox_y4.setObjectName(_fromUtf8("comboBox_y4")) self.comboBox_color_y4 = QtGui.QComboBox(self.tab_7) self.comboBox_color_y4.setGeometry(QtCore.QRect(240, 10, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_color_y4.setFont(font) self.comboBox_color_y4.setObjectName(_fromUtf8("comboBox_color_y4")) self.comboBox_color_y4.addItem(_fromUtf8("")) self.comboBox_color_y4.addItem(_fromUtf8("")) self.comboBox_color_y4.addItem(_fromUtf8("")) self.comboBox_color_y4.addItem(_fromUtf8("")) self.comboBox_color_y4.addItem(_fromUtf8("")) self.comboBox_color_y4.addItem(_fromUtf8("")) self.tabWidget_xy.addTab(self.tab_7, _fromUtf8("")) self.tab_8 = QtGui.QWidget() self.tab_8.setObjectName(_fromUtf8("tab_8")) self.label_27 = QtGui.QLabel(self.tab_8) self.label_27.setGeometry(QtCore.QRect(0, 10, 41, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_27.setFont(font) self.label_27.setObjectName(_fromUtf8("label_27")) self.comboBox_y5 = QtGui.QComboBox(self.tab_8) self.comboBox_y5.setGeometry(QtCore.QRect(40, 10, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y5.setFont(font) self.comboBox_y5.setObjectName(_fromUtf8("comboBox_y5")) self.comboBox_color_y5 = QtGui.QComboBox(self.tab_8) self.comboBox_color_y5.setGeometry(QtCore.QRect(240, 10, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_color_y5.setFont(font) self.comboBox_color_y5.setObjectName(_fromUtf8("comboBox_color_y5")) self.comboBox_color_y5.addItem(_fromUtf8("")) self.comboBox_color_y5.addItem(_fromUtf8("")) self.comboBox_color_y5.addItem(_fromUtf8("")) self.comboBox_color_y5.addItem(_fromUtf8("")) self.comboBox_color_y5.addItem(_fromUtf8("")) self.comboBox_color_y5.addItem(_fromUtf8("")) self.tabWidget_xy.addTab(self.tab_8, _fromUtf8("")) self.tab_9 = QtGui.QWidget() self.tab_9.setObjectName(_fromUtf8("tab_9")) self.comboBox_y6 = QtGui.QComboBox(self.tab_9) self.comboBox_y6.setGeometry(QtCore.QRect(40, 10, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y6.setFont(font) self.comboBox_y6.setObjectName(_fromUtf8("comboBox_y6")) self.label_28 = QtGui.QLabel(self.tab_9) self.label_28.setGeometry(QtCore.QRect(0, 10, 41, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_28.setFont(font) self.label_28.setObjectName(_fromUtf8("label_28")) self.comboBox_color_y6 = QtGui.QComboBox(self.tab_9) self.comboBox_color_y6.setGeometry(QtCore.QRect(240, 10, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_color_y6.setFont(font) self.comboBox_color_y6.setObjectName(_fromUtf8("comboBox_color_y6")) self.comboBox_color_y6.addItem(_fromUtf8("")) self.comboBox_color_y6.addItem(_fromUtf8("")) self.comboBox_color_y6.addItem(_fromUtf8("")) self.comboBox_color_y6.addItem(_fromUtf8("")) self.comboBox_color_y6.addItem(_fromUtf8("")) self.tabWidget_xy.addTab(self.tab_9, _fromUtf8("")) self.groupBox = QtGui.QGroupBox(self.tab) self.groupBox.setGeometry(QtCore.QRect(10, 330, 331, 61)) font = QtGui.QFont() font.setPointSize(10) self.groupBox.setFont(font) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.pushButton_Next = QtGui.QPushButton(self.groupBox) self.pushButton_Next.setEnabled(False) self.pushButton_Next.setGeometry(QtCore.QRect(210, 20, 51, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_Next.setFont(font) self.pushButton_Next.setObjectName(_fromUtf8("pushButton_Next")) self.pushButton_Plot = QtGui.QPushButton(self.groupBox) self.pushButton_Plot.setEnabled(False) self.pushButton_Plot.setGeometry(QtCore.QRect(130, 20, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_Plot.setFont(font) self.pushButton_Plot.setObjectName(_fromUtf8("pushButton_Plot")) self.pushButton_Previous = QtGui.QPushButton(self.groupBox) self.pushButton_Previous.setEnabled(False) self.pushButton_Previous.setGeometry(QtCore.QRect(60, 20, 51, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_Previous.setFont(font) self.pushButton_Previous.setObjectName(_fromUtf8("pushButton_Previous")) self.groupBox_2 = QtGui.QGroupBox(self.tab) self.groupBox_2.setGeometry(QtCore.QRect(10, 260, 331, 61)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_2.setFont(font) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.label_condition = QtGui.QLabel(self.groupBox_2) self.label_condition.setGeometry(QtCore.QRect(10, 20, 321, 31)) font = QtGui.QFont() font.setPointSize(10) self.label_condition.setFont(font) self.label_condition.setObjectName(_fromUtf8("label_condition")) self.tabWidget_2 = QtGui.QTabWidget(self.tab) self.tabWidget_2.setGeometry(QtCore.QRect(10, 410, 331, 431)) self.tabWidget_2.setObjectName(_fromUtf8("tabWidget_2")) self.tab_12 = QtGui.QWidget() self.tab_12.setObjectName(_fromUtf8("tab_12")) self.textEdit_labels = QtGui.QTextEdit(self.tab_12) self.textEdit_labels.setGeometry(QtCore.QRect(10, 10, 301, 381)) font = QtGui.QFont() font.setPointSize(10) self.textEdit_labels.setFont(font) self.textEdit_labels.setObjectName(_fromUtf8("textEdit_labels")) self.tabWidget_2.addTab(self.tab_12, _fromUtf8("")) self.tab_91 = QtGui.QWidget() self.tab_91.setObjectName(_fromUtf8("tab_91")) self.lineEdit_name = QtGui.QLineEdit(self.tab_91) self.lineEdit_name.setGeometry(QtCore.QRect(20, 40, 281, 31)) font = QtGui.QFont() font.setPointSize(10) self.lineEdit_name.setFont(font) self.lineEdit_name.setObjectName(_fromUtf8("lineEdit_name")) self.pushButton_change_name = QtGui.QPushButton(self.tab_91) self.pushButton_change_name.setEnabled(False) self.pushButton_change_name.setGeometry(QtCore.QRect(130, 230, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_change_name.setFont(font) self.pushButton_change_name.setObjectName(_fromUtf8("pushButton_change_name")) self.label_7 = QtGui.QLabel(self.tab_91) self.label_7.setGeometry(QtCore.QRect(20, 80, 101, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.lineEdit_y = QtGui.QLineEdit(self.tab_91) self.lineEdit_y.setGeometry(QtCore.QRect(20, 180, 281, 31)) font = QtGui.QFont() font.setPointSize(10) self.lineEdit_y.setFont(font) self.lineEdit_y.setObjectName(_fromUtf8("lineEdit_y")) self.lineEdit_x = QtGui.QLineEdit(self.tab_91) self.lineEdit_x.setGeometry(QtCore.QRect(20, 110, 281, 31)) font = QtGui.QFont() font.setPointSize(10) self.lineEdit_x.setFont(font) self.lineEdit_x.setObjectName(_fromUtf8("lineEdit_x")) self.label_8 = QtGui.QLabel(self.tab_91) self.label_8.setGeometry(QtCore.QRect(20, 150, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setObjectName(_fromUtf8("label_8")) self.label_9 = QtGui.QLabel(self.tab_91) self.label_9.setGeometry(QtCore.QRect(20, 10, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.tabWidget_2.addTab(self.tab_91, _fromUtf8("")) self.tab_10 = QtGui.QWidget() self.tab_10.setObjectName(_fromUtf8("tab_10")) self.label_21 = QtGui.QLabel(self.tab_10) self.label_21.setGeometry(QtCore.QRect(30, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_21.setFont(font) self.label_21.setObjectName(_fromUtf8("label_21")) self.lineEdit_y_range = QtGui.QLineEdit(self.tab_10) self.lineEdit_y_range.setGeometry(QtCore.QRect(30, 120, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_y_range.setFont(font) self.lineEdit_y_range.setText(_fromUtf8("")) self.lineEdit_y_range.setObjectName(_fromUtf8("lineEdit_y_range")) self.label_5 = QtGui.QLabel(self.tab_10) self.label_5.setGeometry(QtCore.QRect(30, 90, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.lineEdit_x_range = QtGui.QLineEdit(self.tab_10) self.lineEdit_x_range.setGeometry(QtCore.QRect(30, 50, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_x_range.setFont(font) self.lineEdit_x_range.setText(_fromUtf8("")) self.lineEdit_x_range.setObjectName(_fromUtf8("lineEdit_x_range")) self.pushButton_return = QtGui.QPushButton(self.tab_10) self.pushButton_return.setGeometry(QtCore.QRect(190, 180, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_return.setFont(font) self.pushButton_return.setObjectName(_fromUtf8("pushButton_return")) self.pushButton_modify = QtGui.QPushButton(self.tab_10) self.pushButton_modify.setGeometry(QtCore.QRect(70, 180, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_modify.setFont(font) self.pushButton_modify.setObjectName(_fromUtf8("pushButton_modify")) self.checkBox_logx = QtGui.QCheckBox(self.tab_10) self.checkBox_logx.setGeometry(QtCore.QRect(190, 50, 121, 31)) self.checkBox_logx.setObjectName(_fromUtf8("checkBox_logx")) self.checkBox_logy = QtGui.QCheckBox(self.tab_10) self.checkBox_logy.setGeometry(QtCore.QRect(190, 120, 121, 31)) self.checkBox_logy.setObjectName(_fromUtf8("checkBox_logy")) self.tabWidget_2.addTab(self.tab_10, _fromUtf8("")) self.tab_11 = QtGui.QWidget() self.tab_11.setObjectName(_fromUtf8("tab_11")) self.label_18 = QtGui.QLabel(self.tab_11) self.label_18.setGeometry(QtCore.QRect(50, 30, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_18.setFont(font) self.label_18.setObjectName(_fromUtf8("label_18")) self.pushButton_find = QtGui.QPushButton(self.tab_11) self.pushButton_find.setGeometry(QtCore.QRect(120, 80, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_find.setFont(font) self.pushButton_find.setObjectName(_fromUtf8("pushButton_find")) self.label_19 = QtGui.QLabel(self.tab_11) self.label_19.setGeometry(QtCore.QRect(50, 130, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_19.setFont(font) self.label_19.setObjectName(_fromUtf8("label_19")) self.lineEdit_minute = QtGui.QLineEdit(self.tab_11) self.lineEdit_minute.setGeometry(QtCore.QRect(110, 30, 161, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_minute.setFont(font) self.lineEdit_minute.setObjectName(_fromUtf8("lineEdit_minute")) self.label_date = QtGui.QLabel(self.tab_11) self.label_date.setGeometry(QtCore.QRect(50, 160, 221, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_date.setFont(font) self.label_date.setText(_fromUtf8("")) self.label_date.setObjectName(_fromUtf8("label_date")) self.tabWidget_2.addTab(self.tab_11, _fromUtf8("")) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.gridLayout_3.addWidget(self.tabWidget, 0, 0, 1, 1) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) self.tabWidget_xy.setCurrentIndex(0) self.comboBox_color_y2.setCurrentIndex(1) self.comboBox_color_y3.setCurrentIndex(2) self.comboBox_color_y4.setCurrentIndex(3) self.comboBox_color_y5.setCurrentIndex(4) self.comboBox_color_y6.setCurrentIndex(4) self.tabWidget_2.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox_file.setTitle(_translate("MainWindow", "File", None)) self.pushButton_browse.setText(_translate("MainWindow", "Browse", None)) self.label.setText(_translate("MainWindow", "Directory:", None)) self.pushButton_open.setText(_translate("MainWindow", "Open", None)) self.groupBox_plot.setTitle(_translate("MainWindow", "Plot", None)) self.label_2.setText(_translate("MainWindow", " X:", None)) self.tabWidget_xy.setTabText(self.tabWidget_xy.indexOf(self.tab_3), _translate("MainWindow", "X", None)) self.label_3.setText(_translate("MainWindow", " Y1:", None)) self.comboBox_color_y1.setItemText(0, _translate("MainWindow", "Blue", None)) self.comboBox_color_y1.setItemText(1, _translate("MainWindow", "Green", None)) self.comboBox_color_y1.setItemText(2, _translate("MainWindow", "Red", None)) self.comboBox_color_y1.setItemText(3, _translate("MainWindow", "Yellow", None)) self.comboBox_color_y1.setItemText(4, _translate("MainWindow", "Black", None)) self.comboBox_color_y1.setItemText(5, _translate("MainWindow", "Magenta", None)) self.tabWidget_xy.setTabText(self.tabWidget_xy.indexOf(self.tab_4), _translate("MainWindow", "Y1", None)) self.label_24.setText(_translate("MainWindow", " Y2:", None)) self.comboBox_color_y2.setItemText(0, _translate("MainWindow", "Blue", None)) self.comboBox_color_y2.setItemText(1, _translate("MainWindow", "Green", None)) self.comboBox_color_y2.setItemText(2, _translate("MainWindow", "Red", None)) self.comboBox_color_y2.setItemText(3, _translate("MainWindow", "Yellow", None)) self.comboBox_color_y2.setItemText(4, _translate("MainWindow", "Black", None)) self.comboBox_color_y2.setItemText(5, _translate("MainWindow", "Magenta", None)) self.tabWidget_xy.setTabText(self.tabWidget_xy.indexOf(self.tab_5), _translate("MainWindow", "Y2", None)) self.label_25.setText(_translate("MainWindow", " Y3:", None)) self.comboBox_color_y3.setItemText(0, _translate("MainWindow", "Blue", None)) self.comboBox_color_y3.setItemText(1, _translate("MainWindow", "Green", None)) self.comboBox_color_y3.setItemText(2, _translate("MainWindow", "Red", None)) self.comboBox_color_y3.setItemText(3, _translate("MainWindow", "Yellow", None)) self.comboBox_color_y3.setItemText(4, _translate("MainWindow", "Black", None)) self.comboBox_color_y3.setItemText(5, _translate("MainWindow", "Magenta", None)) self.tabWidget_xy.setTabText(self.tabWidget_xy.indexOf(self.tab_6), _translate("MainWindow", "Y3", None)) self.label_26.setText(_translate("MainWindow", " Y4:", None)) self.comboBox_color_y4.setItemText(0, _translate("MainWindow", "Blue", None)) self.comboBox_color_y4.setItemText(1, _translate("MainWindow", "Green", None)) self.comboBox_color_y4.setItemText(2, _translate("MainWindow", "Red", None)) self.comboBox_color_y4.setItemText(3, _translate("MainWindow", "Yellow", None)) self.comboBox_color_y4.setItemText(4, _translate("MainWindow", "Black", None)) self.comboBox_color_y4.setItemText(5, _translate("MainWindow", "Magenta", None)) self.tabWidget_xy.setTabText(self.tabWidget_xy.indexOf(self.tab_7), _translate("MainWindow", "Y4", None)) self.label_27.setText(_translate("MainWindow", " Y5:", None)) self.comboBox_color_y5.setItemText(0, _translate("MainWindow", "Blue", None)) self.comboBox_color_y5.setItemText(1, _translate("MainWindow", "Green", None)) self.comboBox_color_y5.setItemText(2, _translate("MainWindow", "Red", None)) self.comboBox_color_y5.setItemText(3, _translate("MainWindow", "Yellow", None)) self.comboBox_color_y5.setItemText(4, _translate("MainWindow", "Black", None)) self.comboBox_color_y5.setItemText(5, _translate("MainWindow", "Magenta", None)) self.tabWidget_xy.setTabText(self.tabWidget_xy.indexOf(self.tab_8), _translate("MainWindow", "Y5", None)) self.label_28.setText(_translate("MainWindow", " Y6:", None)) self.comboBox_color_y6.setItemText(0, _translate("MainWindow", "Blue", None)) self.comboBox_color_y6.setItemText(1, _translate("MainWindow", "Green", None)) self.comboBox_color_y6.setItemText(2, _translate("MainWindow", "Red", None)) self.comboBox_color_y6.setItemText(3, _translate("MainWindow", "Yellow", None)) self.comboBox_color_y6.setItemText(4, _translate("MainWindow", "Black", None)) self.tabWidget_xy.setTabText(self.tabWidget_xy.indexOf(self.tab_9), _translate("MainWindow", "Y6", None)) self.groupBox.setTitle(_translate("MainWindow", "Control", None)) self.pushButton_Next.setText(_translate("MainWindow", ">", None)) self.pushButton_Plot.setText(_translate("MainWindow", "Plot", None)) self.pushButton_Previous.setText(_translate("MainWindow", "<", None)) self.groupBox_2.setTitle(_translate("MainWindow", "Condition", None)) self.label_condition.setText(_translate("MainWindow", "Select folder directory", None)) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_12), _translate("MainWindow", "Labels", None)) self.pushButton_change_name.setText(_translate("MainWindow", "Update", None)) self.label_7.setText(_translate("MainWindow", " X-Axis Name:", None)) self.label_8.setText(_translate("MainWindow", " Y-Axis Name:", None)) self.label_9.setText(_translate("MainWindow", " Plot Name:", None)) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_91), _translate("MainWindow", "Axises", None)) self.label_21.setText(_translate("MainWindow", "Min-X, Max-X:", None)) self.label_5.setText(_translate("MainWindow", "Min-Y, Max-Y:", None)) self.pushButton_return.setText(_translate("MainWindow", "Undo", None)) self.pushButton_modify.setText(_translate("MainWindow", "Modify", None)) self.checkBox_logx.setText(_translate("MainWindow", "X-LogScale", None)) self.checkBox_logy.setText(_translate("MainWindow", "Y-LogScale", None)) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_10), _translate("MainWindow", "Range", None)) self.label_18.setText(_translate("MainWindow", "Time:", None)) self.pushButton_find.setText(_translate("MainWindow", "Find", None)) self.label_19.setText(_translate("MainWindow", "Date & Time:", None)) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_11), _translate("MainWindow", "Date-time", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Regular Plotting", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(836, 656) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.tblVypis = QtGui.QTableWidget(self.centralwidget) self.tblVypis.setGeometry(QtCore.QRect(260, 0, 571, 211)) self.tblVypis.setLineWidth(1) self.tblVypis.setObjectName(_fromUtf8("tblVypis")) self.tblVypis.setColumnCount(5) self.tblVypis.setRowCount(0) item = QtGui.QTableWidgetItem() self.tblVypis.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.tblVypis.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.tblVypis.setHorizontalHeaderItem(2, item) item = QtGui.QTableWidgetItem() self.tblVypis.setHorizontalHeaderItem(3, item) item = QtGui.QTableWidgetItem() self.tblVypis.setHorizontalHeaderItem(4, item) self.btnSmazat = QtGui.QPushButton(self.centralwidget) self.btnSmazat.setGeometry(QtCore.QRect(260, 230, 75, 23)) self.btnSmazat.setObjectName(_fromUtf8("btnSmazat")) self.btnPrepocitat = QtGui.QPushButton(self.centralwidget) self.btnPrepocitat.setGeometry(QtCore.QRect(350, 230, 75, 23)) self.btnPrepocitat.setObjectName(_fromUtf8("btnPrepocitat")) self.frame = QtGui.QFrame(self.centralwidget) self.frame.setGeometry(QtCore.QRect(0, 0, 261, 211)) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.gridLayout = QtGui.QGridLayout(self.frame) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.txtPredmet = QtGui.QLineEdit(self.frame) self.txtPredmet.setObjectName(_fromUtf8("txtPredmet")) self.gridLayout.addWidget(self.txtPredmet, 0, 1, 1, 1) self.label = QtGui.QLabel(self.frame) self.label.setObjectName(_fromUtf8("label")) self.gridLayout.addWidget(self.label, 0, 0, 1, 1) self.label_2 = QtGui.QLabel(self.frame) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1) self.spinBoxPohyb = QtGui.QSpinBox(self.frame) self.spinBoxPohyb.setLayoutDirection(QtCore.Qt.LeftToRight) self.spinBoxPohyb.setMinimum(-1000000) self.spinBoxPohyb.setMaximum(1000000) self.spinBoxPohyb.setSingleStep(100) self.spinBoxPohyb.setProperty("value", 0) self.spinBoxPohyb.setObjectName(_fromUtf8("spinBoxPohyb")) self.gridLayout.addWidget(self.spinBoxPohyb, 1, 1, 1, 1) self.btnZapis = QtGui.QPushButton(self.frame) self.btnZapis.setObjectName(_fromUtf8("btnZapis")) self.gridLayout.addWidget(self.btnZapis, 2, 1, 1, 1) self.matplot = MatplotlibWidget(self.centralwidget) self.matplot.setGeometry(QtCore.QRect(260, 270, 571, 300)) self.matplot.setObjectName(_fromUtf8("matplot")) self.btnZapis.raise_() self.spinBoxPohyb.raise_() self.txtPredmet.raise_() self.btnZapis.raise_() self.spinBoxPohyb.raise_() self.label.raise_() self.txtPredmet.raise_() self.label_2.raise_() self.btnZapis.raise_() self.spinBoxPohyb.raise_() self.label.raise_() self.txtPredmet.raise_() self.label_2.raise_() self.tblVypis.raise_() self.btnSmazat.raise_() self.btnPrepocitat.raise_() self.frame.raise_() self.matplot.raise_() MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 836, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) item = self.tblVypis.horizontalHeaderItem(0) item.setText(_translate("MainWindow", "Datum", None)) item = self.tblVypis.horizontalHeaderItem(1) item.setText(_translate("MainWindow", "Čas", None)) item = self.tblVypis.horizontalHeaderItem(2) item.setText(_translate("MainWindow", "Předmět", None)) item = self.tblVypis.horizontalHeaderItem(3) item.setText(_translate("MainWindow", "Pohyb", None)) item = self.tblVypis.horizontalHeaderItem(4) item.setText(_translate("MainWindow", "Na účtě", None)) self.btnSmazat.setText(_translate("MainWindow", "Smazat řádek", None)) self.btnPrepocitat.setText(_translate("MainWindow", "Přepočítat", None)) self.label.setText(_translate("MainWindow", "Za co:", None)) self.label_2.setText(_translate("MainWindow", "Pohyb:", None)) self.btnZapis.setText(_translate("MainWindow", "Zapiš", None))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(781, 617) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) Form.setMaximumSize(QtCore.QSize(16777215, 16777215)) Form.setWindowTitle(QtGui.QApplication.translate("Form", "Deformable Mirror", None, QtGui.QApplication.UnicodeUTF8)) self.horizontalLayout = QtGui.QHBoxLayout(Form) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.groupBox = QtGui.QGroupBox(Form) self.groupBox.setTitle(QtGui.QApplication.translate("Form", "Pattern", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.formLayout = QtGui.QFormLayout(self.groupBox) self.formLayout.setObjectName(_fromUtf8("formLayout")) self.pushButton_rot90 = QtGui.QPushButton(self.groupBox) self.pushButton_rot90.setText(QtGui.QApplication.translate("Form", "Rotate 90", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_rot90.setObjectName(_fromUtf8("pushButton_rot90")) self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.pushButton_rot90) self.pushButton_fliplr = QtGui.QPushButton(self.groupBox) self.pushButton_fliplr.setText(QtGui.QApplication.translate("Form", "Flip L-R", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_fliplr.setObjectName(_fromUtf8("pushButton_fliplr")) self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.pushButton_fliplr) self.pushButton_rotate = QtGui.QPushButton(self.groupBox) self.pushButton_rotate.setText(QtGui.QApplication.translate("Form", "Rotate", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_rotate.setObjectName(_fromUtf8("pushButton_rotate")) self.formLayout.setWidget(10, QtGui.QFormLayout.LabelRole, self.pushButton_rotate) self.lineEdit_rotate = QtGui.QLineEdit(self.groupBox) self.lineEdit_rotate.setObjectName(_fromUtf8("lineEdit_rotate")) self.formLayout.setWidget(10, QtGui.QFormLayout.FieldRole, self.lineEdit_rotate) self.pushButton_pad = QtGui.QPushButton(self.groupBox) self.pushButton_pad.setText(QtGui.QApplication.translate("Form", "Pad Zeros", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_pad.setObjectName(_fromUtf8("pushButton_pad")) self.formLayout.setWidget(11, QtGui.QFormLayout.LabelRole, self.pushButton_pad) self.lineEdit_pad = QtGui.QLineEdit(self.groupBox) self.lineEdit_pad.setObjectName(_fromUtf8("lineEdit_pad")) self.formLayout.setWidget(11, QtGui.QFormLayout.FieldRole, self.lineEdit_pad) self.pushButton_getSegs = QtGui.QPushButton(self.groupBox) self.pushButton_getSegs.setText(QtGui.QApplication.translate("Form", "Calculate Segments", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_getSegs.setObjectName(_fromUtf8("pushButton_getSegs")) self.formLayout.setWidget(14, QtGui.QFormLayout.SpanningRole, self.pushButton_getSegs) self.pushButton_load = QtGui.QPushButton(self.groupBox) self.pushButton_load.setText(QtGui.QApplication.translate("Form", "Load", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_load.setObjectName(_fromUtf8("pushButton_load")) self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.pushButton_load) self.lineEdit_loadMult = QtGui.QLineEdit(self.groupBox) self.lineEdit_loadMult.setObjectName(_fromUtf8("lineEdit_loadMult")) self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.lineEdit_loadMult) self.label = QtGui.QLabel(self.groupBox) self.label.setText(QtGui.QApplication.translate("Form", "Center x:", None, QtGui.QApplication.UnicodeUTF8)) self.label.setObjectName(_fromUtf8("label")) self.formLayout.setWidget(3, QtGui.QFormLayout.LabelRole, self.label) self.label_2 = QtGui.QLabel(self.groupBox) self.label_2.setText(QtGui.QApplication.translate("Form", "Center y:", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setObjectName(_fromUtf8("label_2")) self.formLayout.setWidget(4, QtGui.QFormLayout.LabelRole, self.label_2) self.lineEdit_cx = QtGui.QLineEdit(self.groupBox) self.lineEdit_cx.setObjectName(_fromUtf8("lineEdit_cx")) self.formLayout.setWidget(3, QtGui.QFormLayout.FieldRole, self.lineEdit_cx) self.lineEdit_cy = QtGui.QLineEdit(self.groupBox) self.lineEdit_cy.setObjectName(_fromUtf8("lineEdit_cy")) self.formLayout.setWidget(4, QtGui.QFormLayout.FieldRole, self.lineEdit_cy) self.label_3 = QtGui.QLabel(self.groupBox) self.label_3.setText(QtGui.QApplication.translate("Form", "Number of pxls:", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setObjectName(_fromUtf8("label_3")) self.formLayout.setWidget(5, QtGui.QFormLayout.LabelRole, self.label_3) self.lineEdit_npixels = QtGui.QLineEdit(self.groupBox) self.lineEdit_npixels.setObjectName(_fromUtf8("lineEdit_npixels")) self.formLayout.setWidget(5, QtGui.QFormLayout.FieldRole, self.lineEdit_npixels) self.pushButton_reconfig = QtGui.QPushButton(self.groupBox) self.pushButton_reconfig.setText(QtGui.QApplication.translate("Form", "Reconfig Geometry", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_reconfig.setObjectName(_fromUtf8("pushButton_reconfig")) self.formLayout.setWidget(6, QtGui.QFormLayout.SpanningRole, self.pushButton_reconfig) self.pushButton_mult = QtGui.QPushButton(self.groupBox) self.pushButton_mult.setText(QtGui.QApplication.translate("Form", "Multiplier", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_mult.setObjectName(_fromUtf8("pushButton_mult")) self.formLayout.setWidget(16, QtGui.QFormLayout.LabelRole, self.pushButton_mult) self.lineEdit_mult = QtGui.QLineEdit(self.groupBox) self.lineEdit_mult.setObjectName(_fromUtf8("lineEdit_mult")) self.formLayout.setWidget(16, QtGui.QFormLayout.FieldRole, self.lineEdit_mult) self.groupBox_2 = QtGui.QGroupBox(self.groupBox) self.groupBox_2.setMinimumSize(QtCore.QSize(0, 50)) self.groupBox_2.setTitle(QtGui.QApplication.translate("Form", "Poke One Segment", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.gridLayout_2 = QtGui.QGridLayout(self.groupBox_2) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.label_4 = QtGui.QLabel(self.groupBox_2) self.label_4.setText(QtGui.QApplication.translate("Form", "Segment", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setObjectName(_fromUtf8("label_4")) self.gridLayout_2.addWidget(self.label_4, 1, 0, 1, 1) self.label_5 = QtGui.QLabel(self.groupBox_2) self.label_5.setText(QtGui.QApplication.translate("Form", "Addition", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setObjectName(_fromUtf8("label_5")) self.gridLayout_2.addWidget(self.label_5, 1, 1, 1, 1) self.spinBox_segment = QtGui.QSpinBox(self.groupBox_2) self.spinBox_segment.setMinimum(1) self.spinBox_segment.setMaximum(144) self.spinBox_segment.setObjectName(_fromUtf8("spinBox_segment")) self.gridLayout_2.addWidget(self.spinBox_segment, 2, 0, 1, 1) self.lineEdit_pokeval = QtGui.QLineEdit(self.groupBox_2) self.lineEdit_pokeval.setMaximumSize(QtCore.QSize(50, 16777215)) self.lineEdit_pokeval.setObjectName(_fromUtf8("lineEdit_pokeval")) self.gridLayout_2.addWidget(self.lineEdit_pokeval, 2, 1, 1, 1) self.pushButton_poke = QtGui.QPushButton(self.groupBox_2) self.pushButton_poke.setMaximumSize(QtCore.QSize(40, 16777215)) self.pushButton_poke.setText(QtGui.QApplication.translate("Form", "Set", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_poke.setObjectName(_fromUtf8("pushButton_poke")) self.gridLayout_2.addWidget(self.pushButton_poke, 2, 2, 1, 1) self.checkBox_pokeAll = QtGui.QCheckBox(self.groupBox_2) self.checkBox_pokeAll.setText(QtGui.QApplication.translate("Form", "All ", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_pokeAll.setObjectName(_fromUtf8("checkBox_pokeAll")) self.gridLayout_2.addWidget(self.checkBox_pokeAll, 0, 0, 1, 1) self.formLayout.setWidget(17, QtGui.QFormLayout.SpanningRole, self.groupBox_2) self.pushButton_toMirror = QtGui.QPushButton(self.groupBox) self.pushButton_toMirror.setText(QtGui.QApplication.translate("Form", "Apply to Mirror", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_toMirror.setObjectName(_fromUtf8("pushButton_toMirror")) self.formLayout.setWidget(18, QtGui.QFormLayout.SpanningRole, self.pushButton_toMirror) self.pushButton_clear = QtGui.QPushButton(self.groupBox) self.pushButton_clear.setText(QtGui.QApplication.translate("Form", "Clear", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear")) self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.pushButton_clear) self.pushButton_refresh = QtGui.QPushButton(self.groupBox) self.pushButton_refresh.setText(QtGui.QApplication.translate("Form", "Refresh", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_refresh.setObjectName(_fromUtf8("pushButton_refresh")) self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.pushButton_refresh) self.pushButton_premult = QtGui.QPushButton(self.groupBox) self.pushButton_premult.setText(QtGui.QApplication.translate("Form", "Pre Multiplier", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_premult.setObjectName(_fromUtf8("pushButton_premult")) self.formLayout.setWidget(15, QtGui.QFormLayout.LabelRole, self.pushButton_premult) self.lineEdit_premult = QtGui.QLineEdit(self.groupBox) self.lineEdit_premult.setObjectName(_fromUtf8("lineEdit_premult")) self.formLayout.setWidget(15, QtGui.QFormLayout.FieldRole, self.lineEdit_premult) self.pushButton_flipud = QtGui.QPushButton(self.groupBox) self.pushButton_flipud.setText(QtGui.QApplication.translate("Form", "Flip U-D", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_flipud.setObjectName(_fromUtf8("pushButton_flipud")) self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.pushButton_flipud) self.pushButton_loadSegs = QtGui.QPushButton(self.groupBox) self.pushButton_loadSegs.setText(QtGui.QApplication.translate("Form", "Load Segs", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_loadSegs.setObjectName(_fromUtf8("pushButton_loadSegs")) self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.pushButton_loadSegs) self.checkBox_alwayspad = QtGui.QCheckBox(self.groupBox) self.checkBox_alwayspad.setText(QtGui.QApplication.translate("Form", "Always pad?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_alwayspad.setObjectName(_fromUtf8("checkBox_alwayspad")) self.formLayout.setWidget(12, QtGui.QFormLayout.FieldRole, self.checkBox_alwayspad) self.horizontalLayout.addWidget(self.groupBox) self.tabWidgetPF = QtGui.QTabWidget(Form) self.tabWidgetPF.setEnabled(True) self.tabWidgetPF.setIconSize(QtCore.QSize(15, 16)) self.tabWidgetPF.setObjectName(_fromUtf8("tabWidgetPF")) self.tabWidgetPFPage1 = QtGui.QWidget() self.tabWidgetPFPage1.setObjectName(_fromUtf8("tabWidgetPFPage1")) self.verticalLayout = QtGui.QVBoxLayout(self.tabWidgetPFPage1) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.mplwidgetPhase = MatplotlibWidget(self.tabWidgetPFPage1) self.mplwidgetPhase.setObjectName(_fromUtf8("mplwidgetPhase")) self.verticalLayout.addWidget(self.mplwidgetPhase) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.pushButton_Save = QtGui.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Save.sizePolicy().hasHeightForWidth()) self.pushButton_Save.setSizePolicy(sizePolicy) self.pushButton_Save.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButton_Save.setText(QtGui.QApplication.translate("Form", "Save to file", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_Save.setObjectName(_fromUtf8("pushButton_Save")) self.gridLayout.addWidget(self.pushButton_Save, 1, 1, 1, 1) self.pushButton_Modulate = QtGui.QPushButton(self.tabWidgetPFPage1) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_Modulate.sizePolicy().hasHeightForWidth()) self.pushButton_Modulate.setSizePolicy(sizePolicy) self.pushButton_Modulate.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButton_Modulate.setText(QtGui.QApplication.translate("Form", "Modulate", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_Modulate.setObjectName(_fromUtf8("pushButton_Modulate")) self.gridLayout.addWidget(self.pushButton_Modulate, 1, 3, 1, 1) self.pushButton_Load = QtGui.QPushButton(self.tabWidgetPFPage1) self.pushButton_Load.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.pushButton_Load.setText(QtGui.QApplication.translate("Form", "Fit to Zernike", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_Load.setObjectName(_fromUtf8("pushButton_Load")) self.gridLayout.addWidget(self.pushButton_Load, 1, 0, 1, 1) self.verticalLayout.addLayout(self.gridLayout) self.tabWidgetPF.addTab(self.tabWidgetPFPage1, _fromUtf8("")) self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName(_fromUtf8("tab_4")) self.mplwidgetSegs = MatplotlibWidget(self.tab_4) self.mplwidgetSegs.setGeometry(QtCore.QRect(0, 0, 371, 371)) self.mplwidgetSegs.setObjectName(_fromUtf8("mplwidgetSegs")) self.label_meanSeg = QtGui.QLabel(self.tab_4) self.label_meanSeg.setGeometry(QtCore.QRect(30, 410, 121, 16)) self.label_meanSeg.setText(QtGui.QApplication.translate("Form", "Mean: --", None, QtGui.QApplication.UnicodeUTF8)) self.label_meanSeg.setObjectName(_fromUtf8("label_meanSeg")) self.label_maxSeg = QtGui.QLabel(self.tab_4) self.label_maxSeg.setGeometry(QtCore.QRect(30, 440, 121, 16)) self.label_maxSeg.setText(QtGui.QApplication.translate("Form", "Maximum: --", None, QtGui.QApplication.UnicodeUTF8)) self.label_maxSeg.setObjectName(_fromUtf8("label_maxSeg")) self.label_minSeg = QtGui.QLabel(self.tab_4) self.label_minSeg.setGeometry(QtCore.QRect(30, 470, 141, 16)) self.label_minSeg.setText(QtGui.QApplication.translate("Form", "Minimum: --", None, QtGui.QApplication.UnicodeUTF8)) self.label_minSeg.setObjectName(_fromUtf8("label_minSeg")) self.tabWidgetPF.addTab(self.tab_4, _fromUtf8("")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.mplwidgetSharpness2 = MatplotlibWidget(self.tab) self.mplwidgetSharpness2.setObjectName(_fromUtf8("mplwidgetSharpness2")) self.verticalLayout_2.addWidget(self.mplwidgetSharpness2) self.tabWidgetPF.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.mplwidgetZern = MatplotlibWidget(self.tab_2) self.mplwidgetZern.setGeometry(QtCore.QRect(10, 0, 380, 349)) self.mplwidgetZern.setObjectName(_fromUtf8("mplwidgetZern")) self.pushButton_modulateZernike = QtGui.QPushButton(self.tab_2) self.pushButton_modulateZernike.setGeometry(QtCore.QRect(20, 350, 75, 23)) self.pushButton_modulateZernike.setText(QtGui.QApplication.translate("Form", "Modulate", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_modulateZernike.setObjectName(_fromUtf8("pushButton_modulateZernike")) self.groupBox_3 = QtGui.QGroupBox(self.tab_2) self.groupBox_3.setGeometry(QtCore.QRect(10, 370, 391, 151)) self.groupBox_3.setTitle(QtGui.QApplication.translate("Form", "Add Zernike", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.label_6 = QtGui.QLabel(self.groupBox_3) self.label_6.setGeometry(QtCore.QRect(10, 48, 30, 16)) self.label_6.setText(QtGui.QApplication.translate("Form", "Mode:", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setObjectName(_fromUtf8("label_6")) self.label_7 = QtGui.QLabel(self.groupBox_3) self.label_7.setGeometry(QtCore.QRect(121, 48, 51, 16)) self.label_7.setText(QtGui.QApplication.translate("Form", "Amplitude:", None, QtGui.QApplication.UnicodeUTF8)) self.label_7.setObjectName(_fromUtf8("label_7")) self.spinBox_zernMode = QtGui.QSpinBox(self.groupBox_3) self.spinBox_zernMode.setGeometry(QtCore.QRect(52, 48, 63, 19)) self.spinBox_zernMode.setMinimum(1) self.spinBox_zernMode.setObjectName(_fromUtf8("spinBox_zernMode")) self.lineEdit_zernAmp = QtGui.QLineEdit(self.groupBox_3) self.lineEdit_zernAmp.setGeometry(QtCore.QRect(178, 48, 50, 19)) self.lineEdit_zernAmp.setMaximumSize(QtCore.QSize(60, 16777215)) self.lineEdit_zernAmp.setObjectName(_fromUtf8("lineEdit_zernAmp")) self.checkBox_zernMask = QtGui.QCheckBox(self.groupBox_3) self.checkBox_zernMask.setGeometry(QtCore.QRect(234, 49, 47, 17)) self.checkBox_zernMask.setText(QtGui.QApplication.translate("Form", "Mask", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_zernMask.setObjectName(_fromUtf8("checkBox_zernMask")) self.pushButton_applyZern = QtGui.QPushButton(self.groupBox_3) self.pushButton_applyZern.setGeometry(QtCore.QRect(289, 48, 86, 19)) self.pushButton_applyZern.setText(QtGui.QApplication.translate("Form", "Apply", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_applyZern.setObjectName(_fromUtf8("pushButton_applyZern")) self.spinBox_numZerns = QtGui.QSpinBox(self.groupBox_3) self.spinBox_numZerns.setGeometry(QtCore.QRect(52, 73, 63, 19)) self.spinBox_numZerns.setMinimum(1) self.spinBox_numZerns.setMaximum(999) self.spinBox_numZerns.setObjectName(_fromUtf8("spinBox_numZerns")) self.label_8 = QtGui.QLabel(self.groupBox_3) self.label_8.setGeometry(QtCore.QRect(10, 73, 25, 16)) self.label_8.setText(QtGui.QApplication.translate("Form", "Num:", None, QtGui.QApplication.UnicodeUTF8)) self.label_8.setObjectName(_fromUtf8("label_8")) self.label_9 = QtGui.QLabel(self.groupBox_3) self.label_9.setGeometry(QtCore.QRect(121, 73, 44, 16)) self.label_9.setText(QtGui.QApplication.translate("Form", "Min Amp:", None, QtGui.QApplication.UnicodeUTF8)) self.label_9.setObjectName(_fromUtf8("label_9")) self.label_10 = QtGui.QLabel(self.groupBox_3) self.label_10.setGeometry(QtCore.QRect(121, 98, 48, 16)) self.label_10.setText(QtGui.QApplication.translate("Form", "Max Amp:", None, QtGui.QApplication.UnicodeUTF8)) self.label_10.setObjectName(_fromUtf8("label_10")) self.lineEdit_minZAmp = QtGui.QLineEdit(self.groupBox_3) self.lineEdit_minZAmp.setGeometry(QtCore.QRect(178, 73, 50, 19)) self.lineEdit_minZAmp.setMaximumSize(QtCore.QSize(60, 16777215)) self.lineEdit_minZAmp.setText(QtGui.QApplication.translate("Form", "-1", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_minZAmp.setObjectName(_fromUtf8("lineEdit_minZAmp")) self.lineEdit_maxZAmp = QtGui.QLineEdit(self.groupBox_3) self.lineEdit_maxZAmp.setGeometry(QtCore.QRect(178, 98, 50, 19)) self.lineEdit_maxZAmp.setMaximumSize(QtCore.QSize(60, 16777215)) self.lineEdit_maxZAmp.setText(QtGui.QApplication.translate("Form", "1", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_maxZAmp.setObjectName(_fromUtf8("lineEdit_maxZAmp")) self.label_11 = QtGui.QLabel(self.groupBox_3) self.label_11.setGeometry(QtCore.QRect(10, 98, 26, 16)) self.label_11.setText(QtGui.QApplication.translate("Form", "Wait:", None, QtGui.QApplication.UnicodeUTF8)) self.label_11.setObjectName(_fromUtf8("label_11")) self.lineEdit_wTime = QtGui.QLineEdit(self.groupBox_3) self.lineEdit_wTime.setGeometry(QtCore.QRect(52, 98, 63, 19)) self.lineEdit_wTime.setText(QtGui.QApplication.translate("Form", "-1", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_wTime.setObjectName(_fromUtf8("lineEdit_wTime")) self.checkBox_zernWithSharpness = QtGui.QCheckBox(self.groupBox_3) self.checkBox_zernWithSharpness.setGeometry(QtCore.QRect(234, 74, 141, 17)) self.checkBox_zernWithSharpness.setText(QtGui.QApplication.translate("Form", "With running sharpness?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_zernWithSharpness.setObjectName(_fromUtf8("checkBox_zernWithSharpness")) self.label_14 = QtGui.QLabel(self.groupBox_3) self.label_14.setGeometry(QtCore.QRect(10, 23, 36, 16)) self.label_14.setText(QtGui.QApplication.translate("Form", "Radius:", None, QtGui.QApplication.UnicodeUTF8)) self.label_14.setObjectName(_fromUtf8("label_14")) self.lineEdit_zernRad = QtGui.QLineEdit(self.groupBox_3) self.lineEdit_zernRad.setGeometry(QtCore.QRect(52, 23, 63, 19)) self.lineEdit_zernRad.setText(QtGui.QApplication.translate("Form", "256", None, QtGui.QApplication.UnicodeUTF8)) self.lineEdit_zernRad.setObjectName(_fromUtf8("lineEdit_zernRad")) self.checkBox_clearFirst = QtGui.QCheckBox(self.groupBox_3) self.checkBox_clearFirst.setGeometry(QtCore.QRect(234, 99, 75, 17)) self.checkBox_clearFirst.setText(QtGui.QApplication.translate("Form", "Clear first?", None, QtGui.QApplication.UnicodeUTF8)) self.checkBox_clearFirst.setChecked(True) self.checkBox_clearFirst.setObjectName(_fromUtf8("checkBox_clearFirst")) self.tabWidgetPF.addTab(self.tab_2, _fromUtf8("")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.mplwidgetGrouped = MatplotlibWidget(self.tab_3) self.mplwidgetGrouped.setGeometry(QtCore.QRect(-10, 0, 380, 349)) self.mplwidgetGrouped.setObjectName(_fromUtf8("mplwidgetGrouped")) self.label_12 = QtGui.QLabel(self.tab_3) self.label_12.setGeometry(QtCore.QRect(10, 360, 291, 16)) self.label_12.setText(QtGui.QApplication.translate("Form", "Enter segments to group together (comma separated):", None, QtGui.QApplication.UnicodeUTF8)) self.label_12.setObjectName(_fromUtf8("label_12")) self.lineEdit_group = QtGui.QLineEdit(self.tab_3) self.lineEdit_group.setGeometry(QtCore.QRect(10, 380, 351, 20)) self.lineEdit_group.setObjectName(_fromUtf8("lineEdit_group")) self.pushButton_createGroup = QtGui.QPushButton(self.tab_3) self.pushButton_createGroup.setGeometry(QtCore.QRect(14, 410, 121, 23)) self.pushButton_createGroup.setText(QtGui.QApplication.translate("Form", "Create Group", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_createGroup.setObjectName(_fromUtf8("pushButton_createGroup")) self.lineEdit_groupVal = QtGui.QLineEdit(self.tab_3) self.lineEdit_groupVal.setGeometry(QtCore.QRect(10, 450, 81, 20)) self.lineEdit_groupVal.setObjectName(_fromUtf8("lineEdit_groupVal")) self.pushButton_setToGroup = QtGui.QPushButton(self.tab_3) self.pushButton_setToGroup.setGeometry(QtCore.QRect(100, 450, 121, 23)) self.pushButton_setToGroup.setText(QtGui.QApplication.translate("Form", "Add value to group", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_setToGroup.setObjectName(_fromUtf8("pushButton_setToGroup")) self.pushButton_toMirrorGroupVary = QtGui.QPushButton(self.tab_3) self.pushButton_toMirrorGroupVary.setGeometry(QtCore.QRect(100, 480, 121, 23)) self.pushButton_toMirrorGroupVary.setText(QtGui.QApplication.translate("Form", "Vary Group", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton_toMirrorGroupVary.setObjectName(_fromUtf8("pushButton_toMirrorGroupVary")) self.label_13 = QtGui.QLabel(self.tab_3) self.label_13.setGeometry(QtCore.QRect(230, 480, 141, 16)) self.label_13.setText(QtGui.QApplication.translate("Form", "Use params in previous tab", None, QtGui.QApplication.UnicodeUTF8)) self.label_13.setObjectName(_fromUtf8("label_13")) self.tabWidgetPF.addTab(self.tab_3, _fromUtf8("")) self.tab_5 = QtGui.QWidget() self.tab_5.setObjectName(_fromUtf8("tab_5")) self.mplwidget2x2 = MatplotlibWidget(self.tab_5) self.mplwidget2x2.setGeometry(QtCore.QRect(0, 0, 380, 349)) self.mplwidget2x2.setObjectName(_fromUtf8("mplwidget2x2")) self.tabWidgetPF.addTab(self.tab_5, _fromUtf8("")) self.horizontalLayout.addWidget(self.tabWidgetPF) self.groupBoxModulations = QtGui.QGroupBox(Form) self.groupBoxModulations.setTitle(QtGui.QApplication.translate("Form", "Modulations", None, QtGui.QApplication.UnicodeUTF8)) self.groupBoxModulations.setCheckable(True) self.groupBoxModulations.setObjectName(_fromUtf8("groupBoxModulations")) self.verticalLayoutModulations = QtGui.QVBoxLayout(self.groupBoxModulations) self.verticalLayoutModulations.setObjectName(_fromUtf8("verticalLayoutModulations")) spacerItem = QtGui.QSpacerItem(20, 317, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayoutModulations.addItem(spacerItem) self.label_filenameloaded = QtGui.QLabel(self.groupBoxModulations) self.label_filenameloaded.setText(QtGui.QApplication.translate("Form", "--", None, QtGui.QApplication.UnicodeUTF8)) self.label_filenameloaded.setObjectName(_fromUtf8("label_filenameloaded")) self.verticalLayoutModulations.addWidget(self.label_filenameloaded) self.horizontalLayout.addWidget(self.groupBoxModulations) self.retranslateUi(Form) self.tabWidgetPF.setCurrentIndex(3) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tabWidgetPFPage1), QtGui.QApplication.translate("Form", "Pattern", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_4), QtGui.QApplication.translate("Form", "Segment", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab), QtGui.QApplication.translate("Form", "Running Sharpness", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_2), QtGui.QApplication.translate("Form", "Zernikes", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_3), QtGui.QApplication.translate("Form", "GroupSegs", None, QtGui.QApplication.UnicodeUTF8)) self.tabWidgetPF.setTabText(self.tabWidgetPF.indexOf(self.tab_5), QtGui.QApplication.translate("Form", "2x2", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(800, 600) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) self.verticalLayoutWidget.setGeometry(QtCore.QRect(30, 60, 271, 371)) self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.labelModulation = QtGui.QLabel(self.verticalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.labelModulation.sizePolicy().hasHeightForWidth()) self.labelModulation.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.labelModulation.setFont(font) self.labelModulation.setObjectName(_fromUtf8("labelModulation")) self.verticalLayout.addWidget(self.labelModulation) self.comboBoxModulationType = QtGui.QComboBox(self.verticalLayoutWidget) self.comboBoxModulationType.setEditable(False) self.comboBoxModulationType.setObjectName(_fromUtf8("comboBoxModulationType")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.verticalLayout.addWidget(self.comboBoxModulationType) self.checkBoxModulationPhase = QtGui.QCheckBox(self.verticalLayoutWidget) self.checkBoxModulationPhase.setChecked(True) self.checkBoxModulationPhase.setObjectName(_fromUtf8("checkBoxModulationPhase")) self.verticalLayout.addWidget(self.checkBoxModulationPhase) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.lineEditModulationFreq = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditModulationFreq.setObjectName(_fromUtf8("lineEditModulationFreq")) self.horizontalLayout.addWidget(self.lineEditModulationFreq) self.labelModulationFreq = QtGui.QLabel(self.verticalLayoutWidget) self.labelModulationFreq.setObjectName(_fromUtf8("labelModulationFreq")) self.horizontalLayout.addWidget(self.labelModulationFreq) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.lineEditModulationAmp = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditModulationAmp.setObjectName(_fromUtf8("lineEditModulationAmp")) self.horizontalLayout_2.addWidget(self.lineEditModulationAmp) self.labelModulationAmp = QtGui.QLabel(self.verticalLayoutWidget) self.labelModulationAmp.setObjectName(_fromUtf8("labelModulationAmp")) self.horizontalLayout_2.addWidget(self.labelModulationAmp) self.verticalLayout.addLayout(self.horizontalLayout_2) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.labelSynth = QtGui.QLabel(self.verticalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.labelSynth.sizePolicy().hasHeightForWidth()) self.labelSynth.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.labelSynth.setFont(font) self.labelSynth.setObjectName(_fromUtf8("labelSynth")) self.verticalLayout_2.addWidget(self.labelSynth) self.comboBoxSynthType = QtGui.QComboBox(self.verticalLayoutWidget) self.comboBoxSynthType.setEditable(False) self.comboBoxSynthType.setObjectName(_fromUtf8("comboBoxSynthType")) self.verticalLayout_2.addWidget(self.comboBoxSynthType) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.lineEditSynthFreq = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditSynthFreq.setObjectName(_fromUtf8("lineEditSynthFreq")) self.horizontalLayout_3.addWidget(self.lineEditSynthFreq) self.labelSynthFreq = QtGui.QLabel(self.verticalLayoutWidget) self.labelSynthFreq.setObjectName(_fromUtf8("labelSynthFreq")) self.horizontalLayout_3.addWidget(self.labelSynthFreq) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.lineEditSynthAmp = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditSynthAmp.setObjectName(_fromUtf8("lineEditSynthAmp")) self.horizontalLayout_4.addWidget(self.lineEditSynthAmp) self.labelSynthAmp = QtGui.QLabel(self.verticalLayoutWidget) self.labelSynthAmp.setObjectName(_fromUtf8("labelSynthAmp")) self.horizontalLayout_4.addWidget(self.labelSynthAmp) self.verticalLayout_2.addLayout(self.horizontalLayout_4) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.horizontalLayout_6 = QtGui.QHBoxLayout() self.horizontalLayout_6.setContentsMargins(-1, -1, -1, 0) self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6")) self.checkBoxPlotEnable = QtGui.QCheckBox(self.verticalLayoutWidget) self.checkBoxPlotEnable.setObjectName(_fromUtf8("checkBoxPlotEnable")) self.horizontalLayout_6.addWidget(self.checkBoxPlotEnable) self.checkBoxPlotJitter = QtGui.QCheckBox(self.verticalLayoutWidget) self.checkBoxPlotJitter.setObjectName(_fromUtf8("checkBoxPlotJitter")) self.horizontalLayout_6.addWidget(self.checkBoxPlotJitter) self.checkBoxPlotError = QtGui.QCheckBox(self.verticalLayoutWidget) self.checkBoxPlotError.setObjectName(_fromUtf8("checkBoxPlotError")) self.horizontalLayout_6.addWidget(self.checkBoxPlotError) self.verticalLayout_2.addLayout(self.horizontalLayout_6) self.horizontalLayout_7 = QtGui.QHBoxLayout() self.horizontalLayout_7.setObjectName(_fromUtf8("horizontalLayout_7")) self.pushButtonPlot = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButtonPlot.setObjectName(_fromUtf8("pushButtonPlot")) self.horizontalLayout_7.addWidget(self.pushButtonPlot) spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) self.horizontalLayout_7.addItem(spacerItem2) self.verticalLayout_2.addLayout(self.horizontalLayout_7) spacerItem3 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem3) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.pushButtonOpenFile = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButtonOpenFile.setObjectName(_fromUtf8("pushButtonOpenFile")) self.horizontalLayout_5.addWidget(self.pushButtonOpenFile) self.pushButtonStart = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButtonStart.setObjectName(_fromUtf8("pushButtonStart")) self.horizontalLayout_5.addWidget(self.pushButtonStart) self.pushButtonStop = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButtonStop.setObjectName(_fromUtf8("pushButtonStop")) self.horizontalLayout_5.addWidget(self.pushButtonStop) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.verticalLayout.addLayout(self.verticalLayout_2) self.matplotlibwidget = MatplotlibWidget(self.centralwidget) self.matplotlibwidget.setGeometry(QtCore.QRect(320, 60, 451, 371)) self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget")) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.labelModulation.setText(_translate("MainWindow", "Jitter Modulation", None)) self.comboBoxModulationType.setItemText(0, _translate("MainWindow", "None", None)) self.comboBoxModulationType.setItemText(1, _translate("MainWindow", "Sinusoidal", None)) self.comboBoxModulationType.setItemText(2, _translate("MainWindow", "Triangular", None)) self.comboBoxModulationType.setItemText(3, _translate("MainWindow", "Rectangular", None)) self.comboBoxModulationType.setItemText(4, _translate("MainWindow", "Random", None)) self.checkBoxModulationPhase.setText(_translate("MainWindow", "Modulation R / L in-phase", None)) self.lineEditModulationFreq.setText(_translate("MainWindow", "50", None)) self.labelModulationFreq.setText(_translate("MainWindow", " Hz", None)) self.lineEditModulationAmp.setText(_translate("MainWindow", "1e-3", None)) self.labelModulationAmp.setText(_translate("MainWindow", " UI", None)) self.labelSynth.setText(_translate("MainWindow", "Synthetic Signal", None)) self.lineEditSynthFreq.setText(_translate("MainWindow", "1000", None)) self.labelSynthFreq.setText(_translate("MainWindow", " Hz", None)) self.lineEditSynthAmp.setText(_translate("MainWindow", "50", None)) self.labelSynthAmp.setText(_translate("MainWindow", "% FS", None)) self.checkBoxPlotEnable.setText(_translate("MainWindow", "Enable Plot", None)) self.checkBoxPlotJitter.setText(_translate("MainWindow", "Plot Jitter", None)) self.checkBoxPlotError.setText(_translate("MainWindow", "Plot Error", None)) self.pushButtonPlot.setText(_translate("MainWindow", "Plot NOW", None)) self.pushButtonOpenFile.setText(_translate("MainWindow", "Open File", None)) self.pushButtonStart.setText(_translate("MainWindow", "Start", None)) self.pushButtonStop.setText(_translate("MainWindow", "Stop", None))
class Ui_Dialog(object): def setupUi(self, Dialog): Dialog.setObjectName(_fromUtf8("Dialog")) Dialog.resize(733, 779) self.matplotlibwidget = MatplotlibWidget(Dialog) self.matplotlibwidget.setGeometry(QtCore.QRect(320, 40, 400, 300)) self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget")) self.verticalLayoutWidget = QtGui.QWidget(Dialog) self.verticalLayoutWidget.setGeometry(QtCore.QRect(30, 30, 271, 329)) self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.labelModulation = QtGui.QLabel(self.verticalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.labelModulation.sizePolicy().hasHeightForWidth()) self.labelModulation.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.labelModulation.setFont(font) self.labelModulation.setObjectName(_fromUtf8("labelModulation")) self.verticalLayout.addWidget(self.labelModulation) self.comboBoxModulationType = QtGui.QComboBox(self.verticalLayoutWidget) self.comboBoxModulationType.setEditable(False) self.comboBoxModulationType.setObjectName(_fromUtf8("comboBoxModulationType")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.comboBoxModulationType.addItem(_fromUtf8("")) self.verticalLayout.addWidget(self.comboBoxModulationType) self.comboBoxModulationPhase = QtGui.QComboBox(self.verticalLayoutWidget) self.comboBoxModulationPhase.setObjectName(_fromUtf8("comboBoxModulationPhase")) self.comboBoxModulationPhase.addItem(_fromUtf8("")) self.comboBoxModulationPhase.addItem(_fromUtf8("")) self.verticalLayout.addWidget(self.comboBoxModulationPhase) self.horizontalLayout = QtGui.QHBoxLayout() self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.lineEditModulationFreq = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditModulationFreq.setObjectName(_fromUtf8("lineEditModulationFreq")) self.horizontalLayout.addWidget(self.lineEditModulationFreq) self.labelModulationFreq = QtGui.QLabel(self.verticalLayoutWidget) self.labelModulationFreq.setObjectName(_fromUtf8("labelModulationFreq")) self.horizontalLayout.addWidget(self.labelModulationFreq) self.verticalLayout.addLayout(self.horizontalLayout) self.horizontalLayout_2 = QtGui.QHBoxLayout() self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.lineEditModulationAmp = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditModulationAmp.setObjectName(_fromUtf8("lineEditModulationAmp")) self.horizontalLayout_2.addWidget(self.lineEditModulationAmp) self.labelModulationAmp = QtGui.QLabel(self.verticalLayoutWidget) self.labelModulationAmp.setObjectName(_fromUtf8("labelModulationAmp")) self.horizontalLayout_2.addWidget(self.labelModulationAmp) self.verticalLayout.addLayout(self.horizontalLayout_2) spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout.addItem(spacerItem) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.labelSynth = QtGui.QLabel(self.verticalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.labelSynth.sizePolicy().hasHeightForWidth()) self.labelSynth.setSizePolicy(sizePolicy) font = QtGui.QFont() font.setPointSize(10) font.setBold(True) font.setWeight(75) self.labelSynth.setFont(font) self.labelSynth.setObjectName(_fromUtf8("labelSynth")) self.verticalLayout_2.addWidget(self.labelSynth) self.comboBoxSynthType = QtGui.QComboBox(self.verticalLayoutWidget) self.comboBoxSynthType.setEditable(False) self.comboBoxSynthType.setObjectName(_fromUtf8("comboBoxSynthType")) self.comboBoxSynthType.addItem(_fromUtf8("")) self.comboBoxSynthType.addItem(_fromUtf8("")) self.comboBoxSynthType.addItem(_fromUtf8("")) self.comboBoxSynthType.addItem(_fromUtf8("")) self.comboBoxSynthType.addItem(_fromUtf8("")) self.verticalLayout_2.addWidget(self.comboBoxSynthType) self.horizontalLayout_3 = QtGui.QHBoxLayout() self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3")) self.lineEditSynthFreq = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditSynthFreq.setObjectName(_fromUtf8("lineEditSynthFreq")) self.horizontalLayout_3.addWidget(self.lineEditSynthFreq) self.labelSynthFreq = QtGui.QLabel(self.verticalLayoutWidget) self.labelSynthFreq.setObjectName(_fromUtf8("labelSynthFreq")) self.horizontalLayout_3.addWidget(self.labelSynthFreq) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.horizontalLayout_4 = QtGui.QHBoxLayout() self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4")) self.lineEditSynthAmp = QtGui.QLineEdit(self.verticalLayoutWidget) self.lineEditSynthAmp.setObjectName(_fromUtf8("lineEditSynthAmp")) self.horizontalLayout_4.addWidget(self.lineEditSynthAmp) self.labelSynthAmp = QtGui.QLabel(self.verticalLayoutWidget) self.labelSynthAmp.setObjectName(_fromUtf8("labelSynthAmp")) self.horizontalLayout_4.addWidget(self.labelSynthAmp) self.verticalLayout_2.addLayout(self.horizontalLayout_4) spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) self.verticalLayout_2.addItem(spacerItem1) self.horizontalLayout_5 = QtGui.QHBoxLayout() self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5")) self.pushButton_2 = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.horizontalLayout_5.addWidget(self.pushButton_2) self.pushButton = QtGui.QPushButton(self.verticalLayoutWidget) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.horizontalLayout_5.addWidget(self.pushButton) self.verticalLayout_2.addLayout(self.horizontalLayout_5) self.verticalLayout.addLayout(self.verticalLayout_2) self.retranslateUi(Dialog) QtCore.QMetaObject.connectSlotsByName(Dialog) def retranslateUi(self, Dialog): Dialog.setWindowTitle(_translate("Dialog", "Dialog", None)) self.labelModulation.setText(_translate("Dialog", "Jitter Modulation", None)) self.comboBoxModulationType.setItemText(0, _translate("Dialog", "None", None)) self.comboBoxModulationType.setItemText(1, _translate("Dialog", "Sinusoidal", None)) self.comboBoxModulationType.setItemText(2, _translate("Dialog", "Triangular", None)) self.comboBoxModulationType.setItemText(3, _translate("Dialog", "Rectangular", None)) self.comboBoxModulationType.setItemText(4, _translate("Dialog", "Random", None)) self.comboBoxModulationPhase.setItemText(0, _translate("Dialog", "R / L In-Phase Mod.", None)) self.comboBoxModulationPhase.setItemText(1, _translate("Dialog", "R / L Counter-Phase Mod.", None)) self.lineEditModulationFreq.setText(_translate("Dialog", "50", None)) self.labelModulationFreq.setText(_translate("Dialog", " Hz", None)) self.lineEditModulationAmp.setText(_translate("Dialog", "1e-3", None)) self.labelModulationAmp.setText(_translate("Dialog", " UI", None)) self.labelSynth.setText(_translate("Dialog", "Synthetic Signal", None)) self.comboBoxSynthType.setItemText(0, _translate("Dialog", "None, use WAV-File", None)) self.comboBoxSynthType.setItemText(1, _translate("Dialog", "Sinusoidal", None)) self.comboBoxSynthType.setItemText(2, _translate("Dialog", "Triangular", None)) self.comboBoxSynthType.setItemText(3, _translate("Dialog", "Rectangular", None)) self.comboBoxSynthType.setItemText(4, _translate("Dialog", "Random", None)) self.lineEditSynthFreq.setText(_translate("Dialog", "1000", None)) self.labelSynthFreq.setText(_translate("Dialog", " Hz", None)) self.lineEditSynthAmp.setText(_translate("Dialog", "50", None)) self.labelSynthAmp.setText(_translate("Dialog", "% FS", None)) self.pushButton_2.setText(_translate("Dialog", "Open File", None)) self.pushButton.setText(_translate("Dialog", "Start / Stop", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(699, 727) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout = QtGui.QGridLayout(self.centralwidget) self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.Investments = QtGui.QWidget() self.Investments.setObjectName(_fromUtf8("Investments")) self.gridLayout_2 = QtGui.QGridLayout(self.Investments) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.groupBox_2 = QtGui.QGroupBox(self.Investments) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.gridLayout_2.addWidget(self.groupBox_2, 3, 3, 2, 1) self.groupBox_3 = QtGui.QGroupBox(self.Investments) self.groupBox_3.setObjectName(_fromUtf8("groupBox_3")) self.matplotlibwidget_6 = MatplotlibWidget(self.groupBox_3) self.matplotlibwidget_6.setGeometry(QtCore.QRect(10, 20, 471, 131)) self.matplotlibwidget_6.setObjectName(_fromUtf8("matplotlibwidget_6")) self.gridLayout_2.addWidget(self.groupBox_3, 4, 0, 1, 3) self.pushButton_2 = QtGui.QPushButton(self.Investments) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.gridLayout_2.addWidget(self.pushButton_2, 5, 2, 1, 2) self.label = QtGui.QLabel(self.Investments) font = QtGui.QFont() font.setFamily(_fromUtf8("Comic Sans MS")) font.setPointSize(20) font.setBold(True) font.setWeight(75) font.setKerning(True) self.label.setFont(font) self.label.setTextFormat(QtCore.Qt.PlainText) self.label.setObjectName(_fromUtf8("label")) self.gridLayout_2.addWidget(self.label, 0, 0, 1, 4) self.radioButton_3 = QtGui.QRadioButton(self.Investments) self.radioButton_3.setObjectName(_fromUtf8("radioButton_3")) self.gridLayout_2.addWidget(self.radioButton_3, 1, 0, 1, 1) self.radioButton_4 = QtGui.QRadioButton(self.Investments) self.radioButton_4.setObjectName(_fromUtf8("radioButton_4")) self.gridLayout_2.addWidget(self.radioButton_4, 1, 3, 1, 1) self.label_2 = QtGui.QLabel(self.Investments) self.label_2.setObjectName(_fromUtf8("label_2")) self.gridLayout_2.addWidget(self.label_2, 2, 0, 1, 1) self.lineEdit = QtGui.QLineEdit(self.Investments) self.lineEdit.setObjectName(_fromUtf8("lineEdit")) self.gridLayout_2.addWidget(self.lineEdit, 2, 1, 1, 3) self.frame = QtGui.QFrame(self.Investments) self.frame.setFrameShape(QtGui.QFrame.StyledPanel) self.frame.setFrameShadow(QtGui.QFrame.Raised) self.frame.setObjectName(_fromUtf8("frame")) self.pushButton_6 = QtGui.QPushButton(self.frame) self.pushButton_6.setGeometry(QtCore.QRect(0, 0, 151, 23)) self.pushButton_6.setObjectName(_fromUtf8("pushButton_6")) self.pushButton = QtGui.QPushButton(self.frame) self.pushButton.setGeometry(QtCore.QRect(170, 0, 151, 23)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.gridLayout_2.addWidget(self.frame, 5, 0, 1, 2) self.groupBox = QtGui.QGroupBox(self.Investments) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.label_stockprice = QtGui.QLabel(self.groupBox) self.label_stockprice.setGeometry(QtCore.QRect(10, 20, 160, 21)) self.label_stockprice.setObjectName(_fromUtf8("label_stockprice")) self.label_roi = QtGui.QLabel(self.groupBox) self.label_roi.setGeometry(QtCore.QRect(10, 41, 160, 21)) self.label_roi.setObjectName(_fromUtf8("label_roi")) self.label_debtequity = QtGui.QLabel(self.groupBox) self.label_debtequity.setGeometry(QtCore.QRect(10, 60, 160, 31)) self.label_debtequity.setObjectName(_fromUtf8("label_debtequity")) self.label_netprofitmargin = QtGui.QLabel(self.groupBox) self.label_netprofitmargin.setGeometry(QtCore.QRect(10, 90, 160, 21)) self.label_netprofitmargin.setObjectName(_fromUtf8("label_netprofitmargin")) self.label_revenue = QtGui.QLabel(self.groupBox) self.label_revenue.setGeometry(QtCore.QRect(10, 110, 160, 31)) self.label_revenue.setObjectName(_fromUtf8("label_revenue")) self.label_recommendation = QtGui.QLabel(self.groupBox) self.label_recommendation.setGeometry(QtCore.QRect(10, 130, 160, 41)) self.label_recommendation.setObjectName(_fromUtf8("label_recommendation")) self.gridLayout_2.addWidget(self.groupBox, 3, 0, 1, 3) self.tabWidget.addTab(self.Investments, _fromUtf8("")) self.Portfolio = QtGui.QWidget() self.Portfolio.setObjectName(_fromUtf8("Portfolio")) self.gridLayout_5 = QtGui.QGridLayout(self.Portfolio) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.label_3 = QtGui.QLabel(self.Portfolio) font = QtGui.QFont() font.setFamily(_fromUtf8("Comic Sans MS")) font.setPointSize(20) font.setBold(True) font.setWeight(75) font.setKerning(True) self.label_3.setFont(font) self.label_3.setTextFormat(QtCore.Qt.PlainText) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout_5.addWidget(self.label_3, 0, 0, 1, 2) self.groupBox_5 = QtGui.QGroupBox(self.Portfolio) self.groupBox_5.setObjectName(_fromUtf8("groupBox_5")) self.gridLayout_3 = QtGui.QGridLayout(self.groupBox_5) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.listWidget = QtGui.QListWidget(self.groupBox_5) self.listWidget.setObjectName(_fromUtf8("listWidget")) self.gridLayout_3.addWidget(self.listWidget, 0, 0, 1, 1) self.gridLayout_5.addWidget(self.groupBox_5, 1, 0, 1, 1) self.groupBox_4 = QtGui.QGroupBox(self.Portfolio) self.groupBox_4.setObjectName(_fromUtf8("groupBox_4")) self.gridLayout_5.addWidget(self.groupBox_4, 1, 1, 1, 1) self.groupBox_6 = QtGui.QGroupBox(self.Portfolio) self.groupBox_6.setObjectName(_fromUtf8("groupBox_6")) self.gridLayout_4 = QtGui.QGridLayout(self.groupBox_6) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.listWidget_2 = QtGui.QListWidget(self.groupBox_6) self.listWidget_2.setObjectName(_fromUtf8("listWidget_2")) self.gridLayout_4.addWidget(self.listWidget_2, 0, 0, 1, 1) self.dateEdit = QtGui.QDateEdit(self.groupBox_6) self.dateEdit.setDate(QtCore.QDate(2015, 12, 25)) self.dateEdit.setObjectName(_fromUtf8("dateEdit")) self.gridLayout_4.addWidget(self.dateEdit, 1, 0, 1, 1) self.gridLayout_5.addWidget(self.groupBox_6, 2, 0, 1, 1) self.groupBox_7 = QtGui.QGroupBox(self.Portfolio) self.groupBox_7.setObjectName(_fromUtf8("groupBox_7")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.groupBox_7) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.pushButton_3 = QtGui.QPushButton(self.groupBox_7) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.verticalLayout_2.addWidget(self.pushButton_3) self.pushButton_4 = QtGui.QPushButton(self.groupBox_7) self.pushButton_4.setObjectName(_fromUtf8("pushButton_4")) self.verticalLayout_2.addWidget(self.pushButton_4) self.pushButton_5 = QtGui.QPushButton(self.groupBox_7) self.pushButton_5.setObjectName(_fromUtf8("pushButton_5")) self.verticalLayout_2.addWidget(self.pushButton_5) self.gridLayout_5.addWidget(self.groupBox_7, 2, 1, 1, 1) self.tabWidget.addTab(self.Portfolio, _fromUtf8("")) self.Details = QtGui.QWidget() self.Details.setObjectName(_fromUtf8("Details")) self.gridLayout_11 = QtGui.QGridLayout(self.Details) self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11")) self.toolBox = QtGui.QToolBox(self.Details) self.toolBox.setEnabled(True) self.toolBox.setAcceptDrops(False) self.toolBox.setObjectName(_fromUtf8("toolBox")) self.Stock1 = QtGui.QWidget() self.Stock1.setGeometry(QtCore.QRect(0, 0, 98, 28)) self.Stock1.setObjectName(_fromUtf8("Stock1")) self.groupBox_16 = QtGui.QGroupBox(self.Stock1) self.groupBox_16.setGeometry(QtCore.QRect(0, 0, 407, 190)) self.groupBox_16.setObjectName(_fromUtf8("groupBox_16")) self.gridLayout_10 = QtGui.QGridLayout(self.groupBox_16) self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10")) self.groupBox_17 = QtGui.QGroupBox(self.groupBox_16) self.groupBox_17.setObjectName(_fromUtf8("groupBox_17")) self.gridLayout_10.addWidget(self.groupBox_17, 0, 0, 5, 1) self.checkBox_22 = QtGui.QCheckBox(self.groupBox_16) self.checkBox_22.setObjectName(_fromUtf8("checkBox_22")) self.gridLayout_10.addWidget(self.checkBox_22, 0, 1, 1, 2) self.checkBox_23 = QtGui.QCheckBox(self.groupBox_16) self.checkBox_23.setObjectName(_fromUtf8("checkBox_23")) self.gridLayout_10.addWidget(self.checkBox_23, 1, 1, 1, 2) self.checkBox_24 = QtGui.QCheckBox(self.groupBox_16) self.checkBox_24.setObjectName(_fromUtf8("checkBox_24")) self.gridLayout_10.addWidget(self.checkBox_24, 2, 1, 1, 2) self.dateEdit_6 = QtGui.QDateEdit(self.groupBox_16) self.dateEdit_6.setDateTime(QtCore.QDateTime(QtCore.QDate(2015, 12, 10), QtCore.QTime(0, 0, 0))) self.dateEdit_6.setObjectName(_fromUtf8("dateEdit_6")) self.gridLayout_10.addWidget(self.dateEdit_6, 3, 1, 1, 2) self.matplotlibwidget_5 = MatplotlibWidget(self.groupBox_16) self.matplotlibwidget_5.setObjectName(_fromUtf8("matplotlibwidget_5")) self.gridLayout_10.addWidget(self.matplotlibwidget_5, 4, 1, 1, 1) self.pushButton_11 = QtGui.QPushButton(self.groupBox_16) self.pushButton_11.setObjectName(_fromUtf8("pushButton_11")) self.gridLayout_10.addWidget(self.pushButton_11, 4, 2, 1, 1) self.toolBox.addItem(self.Stock1, _fromUtf8("")) self.Stock2 = QtGui.QWidget() self.Stock2.setGeometry(QtCore.QRect(0, 0, 98, 28)) self.Stock2.setObjectName(_fromUtf8("Stock2")) self.groupBox_14 = QtGui.QGroupBox(self.Stock2) self.groupBox_14.setGeometry(QtCore.QRect(0, 0, 407, 190)) self.groupBox_14.setObjectName(_fromUtf8("groupBox_14")) self.gridLayout_9 = QtGui.QGridLayout(self.groupBox_14) self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9")) self.groupBox_15 = QtGui.QGroupBox(self.groupBox_14) self.groupBox_15.setObjectName(_fromUtf8("groupBox_15")) self.gridLayout_9.addWidget(self.groupBox_15, 0, 0, 5, 1) self.checkBox_19 = QtGui.QCheckBox(self.groupBox_14) self.checkBox_19.setObjectName(_fromUtf8("checkBox_19")) self.gridLayout_9.addWidget(self.checkBox_19, 0, 1, 1, 2) self.checkBox_20 = QtGui.QCheckBox(self.groupBox_14) self.checkBox_20.setObjectName(_fromUtf8("checkBox_20")) self.gridLayout_9.addWidget(self.checkBox_20, 1, 1, 1, 2) self.checkBox_21 = QtGui.QCheckBox(self.groupBox_14) self.checkBox_21.setObjectName(_fromUtf8("checkBox_21")) self.gridLayout_9.addWidget(self.checkBox_21, 2, 1, 1, 2) self.dateEdit_5 = QtGui.QDateEdit(self.groupBox_14) self.dateEdit_5.setDateTime(QtCore.QDateTime(QtCore.QDate(2015, 12, 10), QtCore.QTime(0, 0, 0))) self.dateEdit_5.setObjectName(_fromUtf8("dateEdit_5")) self.gridLayout_9.addWidget(self.dateEdit_5, 3, 1, 1, 2) self.matplotlibwidget_4 = MatplotlibWidget(self.groupBox_14) self.matplotlibwidget_4.setObjectName(_fromUtf8("matplotlibwidget_4")) self.gridLayout_9.addWidget(self.matplotlibwidget_4, 4, 1, 1, 1) self.pushButton_10 = QtGui.QPushButton(self.groupBox_14) self.pushButton_10.setObjectName(_fromUtf8("pushButton_10")) self.gridLayout_9.addWidget(self.pushButton_10, 4, 2, 1, 1) self.toolBox.addItem(self.Stock2, _fromUtf8("")) self.Stock3 = QtGui.QWidget() self.Stock3.setGeometry(QtCore.QRect(0, 0, 98, 28)) self.Stock3.setObjectName(_fromUtf8("Stock3")) self.groupBox_12 = QtGui.QGroupBox(self.Stock3) self.groupBox_12.setGeometry(QtCore.QRect(0, 0, 407, 190)) self.groupBox_12.setObjectName(_fromUtf8("groupBox_12")) self.gridLayout_8 = QtGui.QGridLayout(self.groupBox_12) self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8")) self.groupBox_13 = QtGui.QGroupBox(self.groupBox_12) self.groupBox_13.setObjectName(_fromUtf8("groupBox_13")) self.gridLayout_8.addWidget(self.groupBox_13, 0, 0, 5, 1) self.checkBox_16 = QtGui.QCheckBox(self.groupBox_12) self.checkBox_16.setObjectName(_fromUtf8("checkBox_16")) self.gridLayout_8.addWidget(self.checkBox_16, 0, 1, 1, 2) self.checkBox_17 = QtGui.QCheckBox(self.groupBox_12) self.checkBox_17.setObjectName(_fromUtf8("checkBox_17")) self.gridLayout_8.addWidget(self.checkBox_17, 1, 1, 1, 2) self.checkBox_18 = QtGui.QCheckBox(self.groupBox_12) self.checkBox_18.setObjectName(_fromUtf8("checkBox_18")) self.gridLayout_8.addWidget(self.checkBox_18, 2, 1, 1, 2) self.dateEdit_4 = QtGui.QDateEdit(self.groupBox_12) self.dateEdit_4.setDateTime(QtCore.QDateTime(QtCore.QDate(2015, 12, 10), QtCore.QTime(0, 0, 0))) self.dateEdit_4.setObjectName(_fromUtf8("dateEdit_4")) self.gridLayout_8.addWidget(self.dateEdit_4, 3, 1, 1, 2) self.matplotlibwidget_3 = MatplotlibWidget(self.groupBox_12) self.matplotlibwidget_3.setObjectName(_fromUtf8("matplotlibwidget_3")) self.gridLayout_8.addWidget(self.matplotlibwidget_3, 4, 1, 1, 1) self.pushButton_9 = QtGui.QPushButton(self.groupBox_12) self.pushButton_9.setObjectName(_fromUtf8("pushButton_9")) self.gridLayout_8.addWidget(self.pushButton_9, 4, 2, 1, 1) self.toolBox.addItem(self.Stock3, _fromUtf8("")) self.Stock4 = QtGui.QWidget() self.Stock4.setGeometry(QtCore.QRect(0, 0, 98, 28)) self.Stock4.setObjectName(_fromUtf8("Stock4")) self.groupBox_10 = QtGui.QGroupBox(self.Stock4) self.groupBox_10.setGeometry(QtCore.QRect(0, 0, 407, 190)) self.groupBox_10.setObjectName(_fromUtf8("groupBox_10")) self.gridLayout_7 = QtGui.QGridLayout(self.groupBox_10) self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7")) self.groupBox_11 = QtGui.QGroupBox(self.groupBox_10) self.groupBox_11.setObjectName(_fromUtf8("groupBox_11")) self.gridLayout_7.addWidget(self.groupBox_11, 0, 0, 5, 1) self.checkBox_13 = QtGui.QCheckBox(self.groupBox_10) self.checkBox_13.setObjectName(_fromUtf8("checkBox_13")) self.gridLayout_7.addWidget(self.checkBox_13, 0, 1, 1, 2) self.checkBox_14 = QtGui.QCheckBox(self.groupBox_10) self.checkBox_14.setObjectName(_fromUtf8("checkBox_14")) self.gridLayout_7.addWidget(self.checkBox_14, 1, 1, 1, 2) self.checkBox_15 = QtGui.QCheckBox(self.groupBox_10) self.checkBox_15.setObjectName(_fromUtf8("checkBox_15")) self.gridLayout_7.addWidget(self.checkBox_15, 2, 1, 1, 2) self.dateEdit_3 = QtGui.QDateEdit(self.groupBox_10) self.dateEdit_3.setDateTime(QtCore.QDateTime(QtCore.QDate(2015, 12, 10), QtCore.QTime(0, 0, 0))) self.dateEdit_3.setObjectName(_fromUtf8("dateEdit_3")) self.gridLayout_7.addWidget(self.dateEdit_3, 3, 1, 1, 2) self.matplotlibwidget_2 = MatplotlibWidget(self.groupBox_10) self.matplotlibwidget_2.setObjectName(_fromUtf8("matplotlibwidget_2")) self.gridLayout_7.addWidget(self.matplotlibwidget_2, 4, 1, 1, 1) self.pushButton_8 = QtGui.QPushButton(self.groupBox_10) self.pushButton_8.setObjectName(_fromUtf8("pushButton_8")) self.gridLayout_7.addWidget(self.pushButton_8, 4, 2, 1, 1) self.toolBox.addItem(self.Stock4, _fromUtf8("")) self.Stock5 = QtGui.QWidget() self.Stock5.setGeometry(QtCore.QRect(0, 0, 341, 169)) self.Stock5.setObjectName(_fromUtf8("Stock5")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.Stock5) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.groupBox_8 = QtGui.QGroupBox(self.Stock5) self.groupBox_8.setObjectName(_fromUtf8("groupBox_8")) self.gridLayout_6 = QtGui.QGridLayout(self.groupBox_8) self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6")) self.groupBox_9 = QtGui.QGroupBox(self.groupBox_8) self.groupBox_9.setObjectName(_fromUtf8("groupBox_9")) self.gridLayout_6.addWidget(self.groupBox_9, 0, 0, 5, 1) self.checkBox_12 = QtGui.QCheckBox(self.groupBox_8) self.checkBox_12.setObjectName(_fromUtf8("checkBox_12")) self.gridLayout_6.addWidget(self.checkBox_12, 0, 1, 1, 2) self.checkBox_11 = QtGui.QCheckBox(self.groupBox_8) self.checkBox_11.setObjectName(_fromUtf8("checkBox_11")) self.gridLayout_6.addWidget(self.checkBox_11, 1, 1, 1, 2) self.checkBox_10 = QtGui.QCheckBox(self.groupBox_8) self.checkBox_10.setObjectName(_fromUtf8("checkBox_10")) self.gridLayout_6.addWidget(self.checkBox_10, 2, 1, 1, 2) self.dateEdit_2 = QtGui.QDateEdit(self.groupBox_8) self.dateEdit_2.setDateTime(QtCore.QDateTime(QtCore.QDate(2015, 12, 10), QtCore.QTime(0, 0, 0))) self.dateEdit_2.setObjectName(_fromUtf8("dateEdit_2")) self.gridLayout_6.addWidget(self.dateEdit_2, 3, 1, 1, 2) self.matplotlibwidget = MatplotlibWidget(self.groupBox_8) self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget")) self.gridLayout_6.addWidget(self.matplotlibwidget, 4, 1, 1, 1) self.pushButton_7 = QtGui.QPushButton(self.groupBox_8) self.pushButton_7.setObjectName(_fromUtf8("pushButton_7")) self.gridLayout_6.addWidget(self.pushButton_7, 4, 2, 1, 1) self.verticalLayout_3.addWidget(self.groupBox_8) self.toolBox.addItem(self.Stock5, _fromUtf8("")) self.gridLayout_11.addWidget(self.toolBox, 0, 0, 1, 1) self.tabWidget.addTab(self.Details, _fromUtf8("")) self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 699, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) self.toolBox.setCurrentIndex(4) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox_2.setTitle(_translate("MainWindow", "General Info", None)) self.groupBox_3.setTitle(_translate("MainWindow", "Stock Performance (Graph)", None)) self.pushButton_2.setText(_translate("MainWindow", "Add to Portfolio", None)) self.label.setText(_translate("MainWindow", "BURMESE STOCK ANALYZER", None)) self.radioButton_3.setText(_translate("MainWindow", "Search by Ticker", None)) self.radioButton_4.setText(_translate("MainWindow", "Search by Company Name", None)) self.label_2.setText(_translate("MainWindow", "Search ", None)) self.lineEdit.setText(_translate("MainWindow", "Ex: Apple Inc", None)) self.pushButton_6.setText(_translate("MainWindow", "Show Graph", None)) self.pushButton.setText(_translate("MainWindow", "See Projection", None)) self.groupBox.setTitle(_translate("MainWindow", "Stock Performance", None)) self.label_stockprice.setText(_translate("MainWindow", "Stock Price", None)) self.label_roi.setText(_translate("MainWindow", "ROI", None)) self.label_debtequity.setText(_translate("MainWindow", "Debt to Equity", None)) self.label_netprofitmargin.setText(_translate("MainWindow", "Net Profit Margin", None)) self.label_revenue.setText(_translate("MainWindow", "Revenue", None)) self.label_recommendation.setText(_translate("MainWindow", "Recommendation", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.Investments), _translate("MainWindow", "Investments", None)) self.label_3.setText(_translate("MainWindow", "BURMESE STOCK (WHATEVER NAME IS HERE!)", None)) self.groupBox_5.setTitle(_translate("MainWindow", "Portfolio", None)) self.groupBox_4.setTitle(_translate("MainWindow", "Stock Performance (Graph)", None)) self.groupBox_6.setTitle(_translate("MainWindow", "Select Time Frame", None)) self.groupBox_7.setTitle(_translate("MainWindow", "Actions", None)) self.pushButton_3.setText(_translate("MainWindow", "Buy", None)) self.pushButton_4.setText(_translate("MainWindow", "Hold", None)) self.pushButton_5.setText(_translate("MainWindow", "Sell", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.Portfolio), _translate("MainWindow", "Portfolio", None)) self.groupBox_16.setTitle(_translate("MainWindow", "Time Frame", None)) self.groupBox_17.setTitle(_translate("MainWindow", "Stock Performance (Graph)", None)) self.checkBox_22.setText(_translate("MainWindow", "Enter Date (Choose Date)", None)) self.checkBox_23.setText(_translate("MainWindow", "Last Month", None)) self.checkBox_24.setText(_translate("MainWindow", "Last Week", None)) self.pushButton_11.setText(_translate("MainWindow", "Show Calendar", None)) self.toolBox.setItemText(self.toolBox.indexOf(self.Stock1), _translate("MainWindow", "Stock1", None)) self.groupBox_14.setTitle(_translate("MainWindow", "Time Frame", None)) self.groupBox_15.setTitle(_translate("MainWindow", "Stock Performance (Graph)", None)) self.checkBox_19.setText(_translate("MainWindow", "Enter Date (Choose Date)", None)) self.checkBox_20.setText(_translate("MainWindow", "Last Month", None)) self.checkBox_21.setText(_translate("MainWindow", "Last Week", None)) self.pushButton_10.setText(_translate("MainWindow", "Show Calendar", None)) self.toolBox.setItemText(self.toolBox.indexOf(self.Stock2), _translate("MainWindow", "Stock2", None)) self.groupBox_12.setTitle(_translate("MainWindow", "Time Frame", None)) self.groupBox_13.setTitle(_translate("MainWindow", "Stock Performance (Graph)", None)) self.checkBox_16.setText(_translate("MainWindow", "Enter Date (Choose Date)", None)) self.checkBox_17.setText(_translate("MainWindow", "Last Month", None)) self.checkBox_18.setText(_translate("MainWindow", "Last Week", None)) self.pushButton_9.setText(_translate("MainWindow", "Show Calendar", None)) self.toolBox.setItemText(self.toolBox.indexOf(self.Stock3), _translate("MainWindow", "Stock3", None)) self.groupBox_10.setTitle(_translate("MainWindow", "Time Frame", None)) self.groupBox_11.setTitle(_translate("MainWindow", "Stock Performance (Graph)", None)) self.checkBox_13.setText(_translate("MainWindow", "Enter Date (Choose Date)", None)) self.checkBox_14.setText(_translate("MainWindow", "Last Month", None)) self.checkBox_15.setText(_translate("MainWindow", "Last Week", None)) self.pushButton_8.setText(_translate("MainWindow", "Show Calendar", None)) self.toolBox.setItemText(self.toolBox.indexOf(self.Stock4), _translate("MainWindow", "Stock4", None)) self.groupBox_8.setTitle(_translate("MainWindow", "Time Frame", None)) self.groupBox_9.setTitle(_translate("MainWindow", "Stock Performance (Graph)", None)) self.checkBox_12.setText(_translate("MainWindow", "Enter Date (Choose Date)", None)) self.checkBox_11.setText(_translate("MainWindow", "Last Month", None)) self.checkBox_10.setText(_translate("MainWindow", "Last Week", None)) self.pushButton_7.setText(_translate("MainWindow", "Show Calendar", None)) self.toolBox.setItemText(self.toolBox.indexOf(self.Stock5), _translate("MainWindow", "Stock5", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.Details), _translate("MainWindow", "Details", None)) self.pushButton_2.clicked.connect(self.addButton) #ADD self.pushButton.clicked.connect(self.seeProjection) #ADD self.pushButton_6.clicked.connect(self.ShowGraph) #CONNECTS WITH SHOW GRAPH FUNCTION ##########################ADD BELOW CODE TO NEW FILE#################################### def addButton(self): t = str(self.lineEdit.text()) if self.radioButton_3.isChecked(): if t not in symbols: print "Ticker not found, moron please try again" errorString = "Stock Not Found, Please try again." elif t not in theTickers: theTickers.append(t) if self.radioButton_4.isChecked(): for i in names: if t in names: theTickers.append(symbols[i]) print theTickers def seeProjection(self): if self.radioButton_4.isChecked(): print "YAY" co_name = str(self.lineEdit.text()) new_ticker_file = open("tickers.csv") file_data_tickers = new_ticker_file.read().splitlines() new_ticker_file.close() for i in file_data_tickers: #print i col = i.split(",") a = col[0].upper() b = col[1].upper() nco_name = co_name.upper() b1 = b.split(" ") for i in range(len(b1)): print b1[i] if str(b1[i]) == str(nco_name): print "!!!" ticker = a #st = Create_Stock_Info(ticker) #if b.find(nco_name) != -1: if nco_name in b: print "!!!" ticker = a st = Create_Stock_Info(ticker) #break else: ticker = str(self.lineEdit.text()) #del stock_data[0]""" st = Create_Stock_Info(ticker) #After the ticker is selected, this returns analyzed data portfolio = [] #ticker = "FB" st = Create_Stock_Info(ticker) buffet_agrees = Buffett_Analyzer(ticker, st) print "Buffet_agrees Count is %s" % buffet_agrees #Possible values of "recommend" variable: #buy stok == 3 #hold == 2 #sell == 1 if buffet_agrees >= 3.5: st.recommend = "Buy!" elif buffet_agrees < 3.5 and buffet_agrees >= 2: st.recommend = "Hold." else: st.recommend = "Stay Away!!!" #add stock to portfolio portfolio.append(st) self.label_stockprice.setText("Stock Price: " + str(st.share_price)) self.label_roi.setText("ROE:" + str(st.roe)) self.label_debtequity.setText("D/E Ratio: " + str(st.debt_equity[len(st.debt_equity)-1])) #self.label_debtequity.setText("D/E Ratio: " + str(st.debt_equity(len(st.debt_equity)-1))) self.label_netprofitmargin.setText("Net Profit Margin: " + str(st.npm)) self.label_revenue.setText("Revenue: " + str(st.revenue_info)) self.label_recommendation.setText("Recommendation: " + st.recommend) #self.matplotlibwidget_6. #self.ui.mplwidget.canvas.fig.tight_layout() #the below code opens a new window after "show graph" button is clicked def ShowGraph(self): """ app = QtGui.QApplication(sys.argv) widget = pg.PlotWidget(title="Stock Performance") widget.setWindowTitle("Graph") widget.plotItem.plot(floatStockClosePrice) """ ticker = str(self.lineEdit.text()) if self.radioButton_3.isChecked() or self.radioButton_4.isChecked() and ticker in theTickers: widget = pg.plot(floatStockClosePrice, title="Graph") ax = widget.getPlotItem().getAxis("left") ax.setLabel("Price") ax.setGrid(200) ax.showLabel() ax = widget.getPlotItem().getAxis("bottom") ax.setLabel("Year") ax.setGrid(200) ax.showLabel() widget.show() else: Tkinter.Tk().withdraw() tkMessageBox.showerror("Error: Stock Not Found", "Please try again and click 'See Projection' for graph to show.")
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1088, 800) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.matplotlibwidget_static = MatplotlibWidget(self.centralwidget) self.matplotlibwidget_static.setGeometry( QtCore.QRect(399, 10, 301, 731)) self.matplotlibwidget_static.setObjectName("matplotlibwidget_static") self.matplotlibwidget_static_2 = MatplotlibWidget(self.centralwidget) self.matplotlibwidget_static_2.setGeometry( QtCore.QRect(230, 30, 821, 661)) self.matplotlibwidget_static_2.setObjectName( "matplotlibwidget_static_2") self.horizontalSlider = QtWidgets.QSlider( self.matplotlibwidget_static_2) self.horizontalSlider.setGeometry(QtCore.QRect(20, 630, 531, 22)) self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.horizontalSlider.setObjectName("horizontalSlider") self.lcdNumber = QtWidgets.QLCDNumber(self.matplotlibwidget_static_2) self.lcdNumber.setGeometry(QtCore.QRect(570, 630, 71, 23)) self.lcdNumber.setObjectName("lcdNumber") self.groupBox = QtWidgets.QGroupBox(self.centralwidget) self.groupBox.setGeometry(QtCore.QRect(10, 200, 191, 51)) self.groupBox.setObjectName("groupBox") self.pushButton = QtWidgets.QPushButton(self.groupBox) self.pushButton.setGeometry(QtCore.QRect(20, 20, 151, 21)) self.pushButton.setObjectName("pushButton") self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_2.setGeometry(QtCore.QRect(10, 260, 191, 211)) self.groupBox_2.setObjectName("groupBox_2") self.pushButton_2 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_2.setGeometry(QtCore.QRect(20, 20, 151, 23)) self.pushButton_2.setObjectName("pushButton_2") self.listView = QtWidgets.QListView(self.groupBox_2) self.listView.setGeometry(QtCore.QRect(20, 50, 151, 121)) self.listView.setObjectName("listView") self.pushButton_3 = QtWidgets.QPushButton(self.groupBox_2) self.pushButton_3.setGeometry(QtCore.QRect(20, 180, 151, 23)) self.pushButton_3.setObjectName("pushButton_3") self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_3.setGeometry(QtCore.QRect(10, 30, 191, 161)) self.groupBox_3.setObjectName("groupBox_3") self.pushButton_4 = QtWidgets.QPushButton(self.groupBox_3) self.pushButton_4.setGeometry(QtCore.QRect(20, 20, 151, 23)) self.pushButton_4.setObjectName("pushButton_4") self.groupBox_4 = QtWidgets.QGroupBox(self.groupBox_3) self.groupBox_4.setGeometry(QtCore.QRect(20, 60, 151, 91)) self.groupBox_4.setObjectName("groupBox_4") self.textEdit = QtWidgets.QTextEdit(self.groupBox_4) self.textEdit.setGeometry(QtCore.QRect(0, 20, 151, 71)) self.textEdit.setObjectName("textEdit") self.groupBox_5 = QtWidgets.QGroupBox(self.centralwidget) self.groupBox_5.setGeometry(QtCore.QRect(10, 480, 191, 51)) self.groupBox_5.setObjectName("groupBox_5") self.pushButton_5 = QtWidgets.QPushButton(self.groupBox_5) self.pushButton_5.setGeometry(QtCore.QRect(20, 20, 151, 23)) self.pushButton_5.setObjectName("pushButton_5") self.matplotlibwidget_static_3 = MatplotlibWidget(self.centralwidget) self.matplotlibwidget_static_3.setGeometry( QtCore.QRect(270, 20, 741, 571)) self.matplotlibwidget_static_3.setObjectName( "matplotlibwidget_static_3") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1088, 23)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.groupBox.setTitle( _translate("MainWindow", "Visualization of Weights")) self.pushButton.setText(_translate("MainWindow", "Show the Weights")) self.groupBox_2.setTitle( _translate("MainWindow", "Visualization of Architecture")) self.pushButton_2.setText( _translate("MainWindow", "Show the Layers\' Names")) self.pushButton_3.setText(_translate("MainWindow", "Show the Plot")) self.groupBox_3.setTitle(_translate("MainWindow", "Choose one H5 file")) self.pushButton_4.setText(_translate("MainWindow", "Choose the file")) self.groupBox_4.setTitle(_translate("MainWindow", "The chosen file")) self.groupBox_5.setTitle(_translate("MainWindow", "DeepVisualization")) self.pushButton_5.setText( _translate("MainWindow", "Show Subset Selection"))
class Ui_Form(object): def setupUi(self, Form): Form.setObjectName(_fromUtf8("Form")) Form.resize(968, 698) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(Form.sizePolicy().hasHeightForWidth()) Form.setSizePolicy(sizePolicy) self.centralwidget = QtGui.QWidget(Form) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayoutWidget_2 = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(230, 430, 357, 131)) self.gridLayoutWidget_2.setObjectName(_fromUtf8("gridLayoutWidget_2")) self.grid_mainbuttons = QtGui.QGridLayout(self.gridLayoutWidget_2) self.grid_mainbuttons.setSizeConstraint(QtGui.QLayout.SetNoConstraint) self.grid_mainbuttons.setHorizontalSpacing(6) self.grid_mainbuttons.setObjectName(_fromUtf8("grid_mainbuttons")) self.pushButton_segments = QtGui.QPushButton(self.gridLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_segments.sizePolicy().hasHeightForWidth()) self.pushButton_segments.setSizePolicy(sizePolicy) self.pushButton_segments.setObjectName( _fromUtf8("pushButton_segments")) self.grid_mainbuttons.addWidget(self.pushButton_segments, 0, 1, 1, 1) self.pushButton_clear = QtGui.QPushButton(self.gridLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_clear.sizePolicy().hasHeightForWidth()) self.pushButton_clear.setSizePolicy(sizePolicy) self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear")) self.grid_mainbuttons.addWidget(self.pushButton_clear, 0, 4, 1, 1) self.pushButton_apply2mirror = QtGui.QPushButton( self.gridLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_apply2mirror.sizePolicy().hasHeightForWidth()) self.pushButton_apply2mirror.setSizePolicy(sizePolicy) self.pushButton_apply2mirror.setObjectName( _fromUtf8("pushButton_apply2mirror")) self.grid_mainbuttons.addWidget(self.pushButton_apply2mirror, 1, 1, 1, 1) self.pushButton_reset = QtGui.QPushButton(self.gridLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_reset.sizePolicy().hasHeightForWidth()) self.pushButton_reset.setSizePolicy(sizePolicy) self.pushButton_reset.setObjectName(_fromUtf8("pushButton_reset")) self.grid_mainbuttons.addWidget(self.pushButton_reset, 1, 4, 1, 1) self.pushButton_acquire = QtGui.QPushButton(self.gridLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_acquire.sizePolicy().hasHeightForWidth()) self.pushButton_acquire.setSizePolicy(sizePolicy) self.pushButton_acquire.setObjectName(_fromUtf8("pushButton_acquire")) self.grid_mainbuttons.addWidget(self.pushButton_acquire, 0, 0, 1, 1) self.pushButton_snapshot = QtGui.QPushButton(self.gridLayoutWidget_2) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_snapshot.sizePolicy().hasHeightForWidth()) self.pushButton_snapshot.setSizePolicy(sizePolicy) self.pushButton_snapshot.setObjectName( _fromUtf8("pushButton_snapshot")) self.grid_mainbuttons.addWidget(self.pushButton_snapshot, 1, 0, 1, 1) self.tab_display = QtGui.QTabWidget(self.centralwidget) self.tab_display.setGeometry(QtCore.QRect(10, 40, 581, 361)) self.tab_display.setObjectName(_fromUtf8("tab_display")) self.tab_image_phase = QtGui.QWidget() self.tab_image_phase.setObjectName(_fromUtf8("tab_image_phase")) self.mpl_image = MatplotlibWidget(self.tab_image_phase) self.mpl_image.setGeometry(QtCore.QRect(10, 30, 271, 271)) self.mpl_image.setObjectName(_fromUtf8("mpl_image")) self.mpl_phase = MatplotlibWidget(self.tab_image_phase) self.mpl_phase.setGeometry(QtCore.QRect(280, 30, 281, 271)) self.mpl_phase.setObjectName(_fromUtf8("mpl_phase")) self.tab_display.addTab(self.tab_image_phase, _fromUtf8("")) self.tab_metric = QtGui.QWidget() self.tab_metric.setObjectName(_fromUtf8("tab_metric")) self.mpl_metrics = MatplotlibWidget(self.tab_metric) self.mpl_metrics.setGeometry(QtCore.QRect(20, 41, 571, 251)) self.mpl_metrics.setObjectName(_fromUtf8("mpl_metrics")) self.tab_display.addTab(self.tab_metric, _fromUtf8("")) self.tab_Optimize = QtGui.QWidget() self.tab_Optimize.setObjectName(_fromUtf8("tab_Optimize")) self.tab_display.addTab(self.tab_Optimize, _fromUtf8("")) self.table_Zcoeffs = QtGui.QTableWidget(self.centralwidget) self.table_Zcoeffs.setGeometry(QtCore.QRect(610, 40, 341, 331)) self.table_Zcoeffs.setEditTriggers( QtGui.QAbstractItemView.NoEditTriggers) self.table_Zcoeffs.setObjectName(_fromUtf8("table_Zcoeffs")) self.table_Zcoeffs.setColumnCount(2) self.table_Zcoeffs.setRowCount(22) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(2, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(3, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(4, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(5, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(6, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(7, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(8, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(9, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(10, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(11, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(12, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(13, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(14, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(15, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(16, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(17, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(18, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(19, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(20, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setVerticalHeaderItem(21, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setHorizontalHeaderItem(0, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setHorizontalHeaderItem(1, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setItem(0, 0, item) item = QtGui.QTableWidgetItem() self.table_Zcoeffs.setItem(5, 0, item) self.gridLayoutWidget_3 = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget_3.setGeometry(QtCore.QRect(610, 390, 341, 171)) self.gridLayoutWidget_3.setObjectName(_fromUtf8("gridLayoutWidget_3")) self.grid_zernset = QtGui.QGridLayout(self.gridLayoutWidget_3) self.grid_zernset.setObjectName(_fromUtf8("grid_zernset")) self.pushButton_evolve = QtGui.QPushButton(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_evolve.sizePolicy().hasHeightForWidth()) self.pushButton_evolve.setSizePolicy(sizePolicy) self.pushButton_evolve.setObjectName(_fromUtf8("pushButton_evolve")) self.grid_zernset.addWidget(self.pushButton_evolve, 4, 2, 1, 1) self.pushButton_flush = QtGui.QPushButton(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_flush.sizePolicy().hasHeightForWidth()) self.pushButton_flush.setSizePolicy(sizePolicy) self.pushButton_flush.setObjectName(_fromUtf8("pushButton_flush")) self.grid_zernset.addWidget(self.pushButton_flush, 4, 1, 1, 1) self.pushButton_setsingleZern = QtGui.QPushButton( self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.pushButton_setsingleZern.sizePolicy().hasHeightForWidth()) self.pushButton_setsingleZern.setSizePolicy(sizePolicy) self.pushButton_setsingleZern.setObjectName( _fromUtf8("pushButton_setsingleZern")) self.grid_zernset.addWidget(self.pushButton_setsingleZern, 4, 0, 1, 1) self.lineEdit_gain = QtGui.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_gain.setObjectName(_fromUtf8("lineEdit_gain")) self.grid_zernset.addWidget(self.lineEdit_gain, 1, 1, 1, 1) self.label_gain = QtGui.QLabel(self.gridLayoutWidget_3) self.label_gain.setObjectName(_fromUtf8("label_gain")) self.grid_zernset.addWidget(self.label_gain, 0, 1, 1, 1) self.label_zmode = QtGui.QLabel(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_zmode.sizePolicy().hasHeightForWidth()) self.label_zmode.setSizePolicy(sizePolicy) self.label_zmode.setObjectName(_fromUtf8("label_zmode")) self.grid_zernset.addWidget(self.label_zmode, 0, 0, 1, 1) self.lineEdit_zmode = QtGui.QLineEdit(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lineEdit_zmode.sizePolicy().hasHeightForWidth()) self.lineEdit_zmode.setSizePolicy(sizePolicy) self.lineEdit_zmode.setObjectName(_fromUtf8("lineEdit_zmode")) self.grid_zernset.addWidget(self.lineEdit_zmode, 1, 0, 1, 1) self.label_zampli = QtGui.QLabel(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_zampli.sizePolicy().hasHeightForWidth()) self.label_zampli.setSizePolicy(sizePolicy) self.label_zampli.setObjectName(_fromUtf8("label_zampli")) self.grid_zernset.addWidget(self.label_zampli, 2, 0, 1, 1) self.lineEdit_zernampli = QtGui.QLineEdit(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lineEdit_zernampli.sizePolicy().hasHeightForWidth()) self.lineEdit_zernampli.setSizePolicy(sizePolicy) self.lineEdit_zernampli.setObjectName(_fromUtf8("lineEdit_zernampli")) self.grid_zernset.addWidget(self.lineEdit_zernampli, 3, 0, 1, 1) self.label_zernstep = QtGui.QLabel(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_zernstep.sizePolicy().hasHeightForWidth()) self.label_zernstep.setSizePolicy(sizePolicy) self.label_zernstep.setObjectName(_fromUtf8("label_zernstep")) self.grid_zernset.addWidget(self.label_zernstep, 2, 1, 1, 1) self.lineEdit_zernstep = QtGui.QLineEdit(self.gridLayoutWidget_3) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lineEdit_zernstep.sizePolicy().hasHeightForWidth()) self.lineEdit_zernstep.setSizePolicy(sizePolicy) self.lineEdit_zernstep.setObjectName(_fromUtf8("lineEdit_zernstep")) self.grid_zernset.addWidget(self.lineEdit_zernstep, 3, 1, 1, 1) self.checkBox_mask = QtGui.QCheckBox(self.gridLayoutWidget_3) self.checkBox_mask.setObjectName(_fromUtf8("checkBox_mask")) self.grid_zernset.addWidget(self.checkBox_mask, 1, 2, 1, 1) self.label_segfile = QtGui.QLabel(self.gridLayoutWidget_3) self.label_segfile.setObjectName(_fromUtf8("label_segfile")) self.grid_zernset.addWidget(self.label_segfile, 2, 2, 1, 1) self.lineEdit_segfile = QtGui.QLineEdit(self.gridLayoutWidget_3) self.lineEdit_segfile.setObjectName(_fromUtf8("lineEdit_segfile")) self.grid_zernset.addWidget(self.lineEdit_segfile, 3, 2, 1, 1) self.gridLayoutWidget = QtGui.QWidget(self.centralwidget) self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 430, 211, 131)) self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget")) self.grid_acquisition = QtGui.QGridLayout(self.gridLayoutWidget) self.grid_acquisition.setObjectName(_fromUtf8("grid_acquisition")) self.label_masksize = QtGui.QLabel(self.gridLayoutWidget) self.label_masksize.setObjectName(_fromUtf8("label_masksize")) self.grid_acquisition.addWidget(self.label_masksize, 2, 1, 1, 1) self.label_nsteps = QtGui.QLabel(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_nsteps.sizePolicy().hasHeightForWidth()) self.label_nsteps.setSizePolicy(sizePolicy) self.label_nsteps.setObjectName(_fromUtf8("label_nsteps")) self.grid_acquisition.addWidget(self.label_nsteps, 2, 0, 1, 1) self.lineEdit_mask = QtGui.QLineEdit(self.gridLayoutWidget) self.lineEdit_mask.setObjectName(_fromUtf8("lineEdit_mask")) self.grid_acquisition.addWidget(self.lineEdit_mask, 3, 1, 1, 1) self.lineEdit_dz = QtGui.QLineEdit(self.gridLayoutWidget) self.lineEdit_dz.setObjectName(_fromUtf8("lineEdit_dz")) self.grid_acquisition.addWidget(self.lineEdit_dz, 1, 1, 1, 1) self.spinbox_Nsteps = QtGui.QSpinBox(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.spinbox_Nsteps.sizePolicy().hasHeightForWidth()) self.spinbox_Nsteps.setSizePolicy(sizePolicy) self.spinbox_Nsteps.setMinimum(3) self.spinbox_Nsteps.setMaximum(50) self.spinbox_Nsteps.setObjectName(_fromUtf8("spinbox_Nsteps")) self.grid_acquisition.addWidget(self.spinbox_Nsteps, 3, 0, 1, 1) self.label_fname = QtGui.QLabel(self.gridLayoutWidget) self.label_fname.setObjectName(_fromUtf8("label_fname")) self.grid_acquisition.addWidget(self.label_fname, 0, 0, 1, 1) self.lineEdit_filename = QtGui.QLineEdit(self.gridLayoutWidget) self.lineEdit_filename.setObjectName(_fromUtf8("lineEdit_filename")) self.grid_acquisition.addWidget(self.lineEdit_filename, 1, 0, 1, 1) self.label_stepsize = QtGui.QLabel(self.gridLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.label_stepsize.sizePolicy().hasHeightForWidth()) self.label_stepsize.setSizePolicy(sizePolicy) self.label_stepsize.setLayoutDirection(QtCore.Qt.LeftToRight) self.label_stepsize.setObjectName(_fromUtf8("label_stepsize")) self.grid_acquisition.addWidget(self.label_stepsize, 0, 1, 1, 1) Form.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(Form) self.menubar.setGeometry(QtCore.QRect(0, 0, 968, 25)) self.menubar.setObjectName(_fromUtf8("menubar")) Form.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(Form) self.statusbar.setObjectName(_fromUtf8("statusbar")) Form.setStatusBar(self.statusbar) self.retranslateUi(Form) self.tab_display.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(Form) def retranslateUi(self, Form): Form.setWindowTitle(_translate("Form", "MainWindow", None)) self.pushButton_segments.setText(_translate("Form", "Segments", None)) self.pushButton_clear.setText(_translate("Form", "Clear Pattern", None)) self.pushButton_apply2mirror.setText( _translate("Form", "Apply to DM", None)) self.pushButton_reset.setText(_translate("Form", "Reset Mirror", None)) self.pushButton_acquire.setText( _translate("Form", "Acquire stack", None)) self.pushButton_snapshot.setText(_translate("Form", "Snapshot", None)) self.tab_display.setTabText( self.tab_display.indexOf(self.tab_image_phase), _translate("Form", "Image and phase", None)) self.tab_display.setTabText(self.tab_display.indexOf(self.tab_metric), _translate("Form", "Metric", None)) self.tab_display.setTabText( self.tab_display.indexOf(self.tab_Optimize), _translate("Form", "Optimization", None)) item = self.table_Zcoeffs.verticalHeaderItem(0) item.setText(_translate("Form", "Z4 (defocus)", None)) item = self.table_Zcoeffs.verticalHeaderItem(1) item.setText(_translate("Form", "Z5 (astigm. )", None)) item = self.table_Zcoeffs.verticalHeaderItem(2) item.setText(_translate("Form", "Z6 (astigm. )", None)) item = self.table_Zcoeffs.verticalHeaderItem(3) item.setText(_translate("Form", "Z7 (coma)", None)) item = self.table_Zcoeffs.verticalHeaderItem(4) item.setText(_translate("Form", "Z8 (coma)", None)) item = self.table_Zcoeffs.verticalHeaderItem(5) item.setText(_translate("Form", "Z9", None)) item = self.table_Zcoeffs.verticalHeaderItem(6) item.setText(_translate("Form", "Z10", None)) item = self.table_Zcoeffs.verticalHeaderItem(7) item.setText(_translate("Form", "Z11 (pri.spher.)", None)) item = self.table_Zcoeffs.verticalHeaderItem(8) item.setText(_translate("Form", "Z12", None)) item = self.table_Zcoeffs.verticalHeaderItem(9) item.setText(_translate("Form", "Z13", None)) item = self.table_Zcoeffs.verticalHeaderItem(10) item.setText(_translate("Form", "Z14", None)) item = self.table_Zcoeffs.verticalHeaderItem(11) item.setText(_translate("Form", "Z15", None)) item = self.table_Zcoeffs.verticalHeaderItem(12) item.setText(_translate("Form", "Z16", None)) item = self.table_Zcoeffs.verticalHeaderItem(13) item.setText(_translate("Form", "Z17", None)) item = self.table_Zcoeffs.verticalHeaderItem(14) item.setText(_translate("Form", "Z18", None)) item = self.table_Zcoeffs.verticalHeaderItem(15) item.setText(_translate("Form", "Z19", None)) item = self.table_Zcoeffs.verticalHeaderItem(16) item.setText(_translate("Form", "Z20", None)) item = self.table_Zcoeffs.verticalHeaderItem(17) item.setText(_translate("Form", "Z21", None)) item = self.table_Zcoeffs.verticalHeaderItem(18) item.setText(_translate("Form", "Z22", None)) item = self.table_Zcoeffs.verticalHeaderItem(19) item.setText(_translate("Form", "Z23", None)) item = self.table_Zcoeffs.verticalHeaderItem(20) item.setText(_translate("Form", "Z24", None)) item = self.table_Zcoeffs.verticalHeaderItem(21) item.setText(_translate("Form", "Z25", None)) item = self.table_Zcoeffs.horizontalHeaderItem(0) item.setText(_translate("Form", "Amplitude", None)) item = self.table_Zcoeffs.horizontalHeaderItem(1) item.setText(_translate("Form", "Stepsize", None)) __sortingEnabled = self.table_Zcoeffs.isSortingEnabled() self.table_Zcoeffs.setSortingEnabled(False) item = self.table_Zcoeffs.item(5, 0) item.setText(_translate("Form", "15", None)) self.table_Zcoeffs.setSortingEnabled(__sortingEnabled) self.pushButton_evolve.setText(_translate("Form", "Evolve", None)) self.pushButton_flush.setText(_translate("Form", "Flush", None)) self.pushButton_setsingleZern.setText(_translate("Form", "Set", None)) self.label_gain.setText(_translate("Form", "Gain", None)) self.label_zmode.setText(_translate("Form", "Z_modes", None)) self.label_zampli.setText(_translate("Form", "Amplitude", None)) self.label_zernstep.setText(_translate("Form", "stepsize", None)) self.checkBox_mask.setText(_translate("Form", "Mask", None)) self.label_segfile.setText(_translate("Form", "seg_file", None)) self.lineEdit_segfile.setText(_translate("Form", "dummy.txt", None)) self.label_masksize.setText(_translate("Form", "r_mask", None)) self.label_nsteps.setText(_translate("Form", "# of steps", None)) self.label_fname.setText(_translate("Form", "Filename", None)) self.label_stepsize.setText(_translate("Form", "dz", None))
class Ui_BlobFlowExplorer(object): def setupUi(self, BlobFlowExplorer): BlobFlowExplorer.setObjectName(_fromUtf8("BlobFlowExplorer")) BlobFlowExplorer.resize(700, 515) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(BlobFlowExplorer.sizePolicy().hasHeightForWidth()) BlobFlowExplorer.setSizePolicy(sizePolicy) self.mplwidget = MatplotlibWidget(BlobFlowExplorer) self.mplwidget.setGeometry(QtCore.QRect(280, 10, 400, 300)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.pushButton = QtGui.QPushButton(BlobFlowExplorer) self.pushButton.setGeometry(QtCore.QRect(590, 480, 90, 24)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.timeDial = QtGui.QDial(BlobFlowExplorer) self.timeDial.setGeometry(QtCore.QRect(210, 370, 50, 64)) self.timeDial.setObjectName(_fromUtf8("timeDial")) self.verticalLayoutWidget = QtGui.QWidget(BlobFlowExplorer) self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 320, 160, 113)) self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.line = QtGui.QFrame(self.verticalLayoutWidget) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.verticalLayout.addWidget(self.line) self.label = QtGui.QLabel(self.verticalLayoutWidget) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout.addWidget(self.label) self.line_2 = QtGui.QFrame(self.verticalLayoutWidget) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.verticalLayout.addWidget(self.line_2) self.Play = QtGui.QRadioButton(self.verticalLayoutWidget) self.Play.setObjectName(_fromUtf8("Play")) self.verticalLayout.addWidget(self.Play) self.Rewind = QtGui.QRadioButton(self.verticalLayoutWidget) self.Rewind.setObjectName(_fromUtf8("Rewind")) self.verticalLayout.addWidget(self.Rewind) self.Pause = QtGui.QRadioButton(self.verticalLayoutWidget) self.Pause.setChecked(True) self.Pause.setObjectName(_fromUtf8("Pause")) self.verticalLayout.addWidget(self.Pause) self.line_3 = QtGui.QFrame(self.verticalLayoutWidget) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName(_fromUtf8("line_3")) self.verticalLayout.addWidget(self.line_3) self.horizontalLayoutWidget = QtGui.QWidget(BlobFlowExplorer) self.horizontalLayoutWidget.setGeometry(QtCore.QRect(280, 390, 401, 80)) self.horizontalLayoutWidget.setObjectName(_fromUtf8("horizontalLayoutWidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.horizontalScrollBar = QtGui.QScrollBar(self.horizontalLayoutWidget) self.horizontalScrollBar.setInputMethodHints(QtCore.Qt.ImhNone) self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) self.horizontalScrollBar.setObjectName(_fromUtf8("horizontalScrollBar")) self.horizontalLayout.addWidget(self.horizontalScrollBar) self.CurrentFrame = QtGui.QSpinBox(self.horizontalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.CurrentFrame.sizePolicy().hasHeightForWidth()) self.CurrentFrame.setSizePolicy(sizePolicy) self.CurrentFrame.setObjectName(_fromUtf8("CurrentFrame")) self.horizontalLayout.addWidget(self.CurrentFrame) self.layoutWidget = QtGui.QWidget(BlobFlowExplorer) self.layoutWidget.setGeometry(QtCore.QRect(300, 320, 361, 52)) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.layoutWidget) self.horizontalLayout_2.setMargin(0) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.xMin = QtGui.QDoubleSpinBox(self.layoutWidget) self.xMin.setMinimum(-1000.0) self.xMin.setMaximum(1000.0) self.xMin.setObjectName(_fromUtf8("xMin")) self.horizontalLayout_2.addWidget(self.xMin) self.xMinDial = QtGui.QDial(self.layoutWidget) self.xMinDial.setObjectName(_fromUtf8("xMinDial")) self.horizontalLayout_2.addWidget(self.xMinDial) self.resetZoomx = QtGui.QPushButton(self.layoutWidget) self.resetZoomx.setObjectName(_fromUtf8("resetZoomx")) self.horizontalLayout_2.addWidget(self.resetZoomx) self.xMaxDial = QtGui.QDial(self.layoutWidget) self.xMaxDial.setObjectName(_fromUtf8("xMaxDial")) self.horizontalLayout_2.addWidget(self.xMaxDial) self.xMax = QtGui.QDoubleSpinBox(self.layoutWidget) self.xMax.setMinimum(-1000.0) self.xMax.setMaximum(1000.0) self.xMax.setProperty("value", 1.0) self.xMax.setObjectName(_fromUtf8("xMax")) self.horizontalLayout_2.addWidget(self.xMax) self.layoutWidget1 = QtGui.QWidget(BlobFlowExplorer) self.layoutWidget1.setGeometry(QtCore.QRect(209, 40, 61, 251)) self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.layoutWidget1) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.yMax = QtGui.QDoubleSpinBox(self.layoutWidget1) self.yMax.setMinimum(-1000.0) self.yMax.setMaximum(1000.0) self.yMax.setSingleStep(0.1) self.yMax.setProperty("value", 1.0) self.yMax.setObjectName(_fromUtf8("yMax")) self.verticalLayout_2.addWidget(self.yMax) self.yMaxDial = QtGui.QDial(self.layoutWidget1) self.yMaxDial.setObjectName(_fromUtf8("yMaxDial")) self.verticalLayout_2.addWidget(self.yMaxDial) self.resetZoomy = QtGui.QPushButton(self.layoutWidget1) self.resetZoomy.setObjectName(_fromUtf8("resetZoomy")) self.verticalLayout_2.addWidget(self.resetZoomy) self.yMinDial = QtGui.QDial(self.layoutWidget1) self.yMinDial.setObjectName(_fromUtf8("yMinDial")) self.verticalLayout_2.addWidget(self.yMinDial) self.yMin = QtGui.QDoubleSpinBox(self.layoutWidget1) self.yMin.setMinimum(-1000.0) self.yMin.setMaximum(1000.0) self.yMin.setObjectName(_fromUtf8("yMin")) self.verticalLayout_2.addWidget(self.yMin) self.retranslateUi(BlobFlowExplorer) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.quit_gui) QtCore.QObject.connect(self.timeDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalScrollBar.setValue) QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.timeDial.setValue) QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.CurrentFrame.setValue) QtCore.QObject.connect(self.CurrentFrame, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalScrollBar.setValue) QtCore.QObject.connect(self.Play, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.play) QtCore.QObject.connect(self.Rewind, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.play) QtCore.QObject.connect(self.Pause, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.pause) QtCore.QObject.connect(self.xMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect(self.xMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect(self.yMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect(self.yMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect(self.CurrentFrame, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.newplot) QtCore.QObject.connect(self.yMinDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.yMinDialChanged) QtCore.QObject.connect(self.yMaxDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.yMaxDialChanged) QtCore.QObject.connect(self.xMinDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.xMinDialChanged) QtCore.QObject.connect(self.xMaxDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.xMaxDialChanged) QtCore.QObject.connect(self.yMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.yMinChanged) QtCore.QObject.connect(self.xMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.xMinChanged) QtCore.QObject.connect(self.resetZoomx, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.ResetZoomx) QtCore.QObject.connect(self.xMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.xMaxChanged) QtCore.QObject.connect(self.yMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.yMaxChanged) QtCore.QObject.connect(self.resetZoomy, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.ResetZoomy) QtCore.QMetaObject.connectSlotsByName(BlobFlowExplorer) def retranslateUi(self, BlobFlowExplorer): BlobFlowExplorer.setWindowTitle(QtGui.QApplication.translate("BlobFlowExplorer", "BlobFlow Explorer", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton.setText(QtGui.QApplication.translate("BlobFlowExplorer", "Quit", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("BlobFlowExplorer", "Play", None, QtGui.QApplication.UnicodeUTF8)) self.Play.setText(QtGui.QApplication.translate("BlobFlowExplorer", "Forward", None, QtGui.QApplication.UnicodeUTF8)) self.Rewind.setText(QtGui.QApplication.translate("BlobFlowExplorer", "Rewind", None, QtGui.QApplication.UnicodeUTF8)) self.Pause.setText(QtGui.QApplication.translate("BlobFlowExplorer", "Pause", None, QtGui.QApplication.UnicodeUTF8)) self.Pause.setShortcut(QtGui.QApplication.translate("BlobFlowExplorer", "Ctrl+R, Ctrl+R", None, QtGui.QApplication.UnicodeUTF8)) self.resetZoomx.setText(QtGui.QApplication.translate("BlobFlowExplorer", "Reset", None, QtGui.QApplication.UnicodeUTF8)) self.resetZoomy.setText(QtGui.QApplication.translate("BlobFlowExplorer", "Reset", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1155, 833) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth()) MainWindow.setSizePolicy(sizePolicy) MainWindow.setMinimumSize(QtCore.QSize(1155, 833)) MainWindow.setMaximumSize(QtCore.QSize(1155, 833)) font = QtGui.QFont() font.setPointSize(8) MainWindow.setFont(font) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap(":/icon/images/动物/可达鸭.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) MainWindow.setWindowIcon(icon) MainWindow.setToolTip("") MainWindow.setStyleSheet("#centralwidget\n" "{\n" "background-color: rgb(245, 245, 247);\n" "}\n" "#groupbox\n" "{\n" "background-color: rgb(255, 255, 127);\n" "}\n" ".QPushButton{\n" "border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;\n" "\n" "}\n" "\n" "\n" "") MainWindow.setIconSize(QtCore.QSize(50, 50)) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setStyleSheet("QPushButton{\n" "border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;\n" " background-color: rgb(0, 170, 255);\n" "}") self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(0, 0, 1151, 821)) self.tabWidget.setStyleSheet("background-color: rgb(240, 240, 240);") self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setStyleSheet("") self.tab.setObjectName("tab") self.toolBox = QtWidgets.QToolBox(self.tab) self.toolBox.setGeometry(QtCore.QRect(0, 0, 331, 781)) font = QtGui.QFont() font.setPointSize(10) self.toolBox.setFont(font) self.toolBox.setStyleSheet("") self.toolBox.setObjectName("toolBox") self.common = QtWidgets.QWidget() self.common.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.common.setObjectName("common") self.groupBox = QtWidgets.QGroupBox(self.common) self.groupBox.setGeometry(QtCore.QRect(0, 0, 331, 661)) font = QtGui.QFont() font.setPointSize(9) font.setBold(False) font.setWeight(50) self.groupBox.setFont(font) self.groupBox.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));") self.groupBox.setTitle("") self.groupBox.setCheckable(False) self.groupBox.setObjectName("groupBox") self.txtlineEdit = QtWidgets.QLineEdit(self.groupBox) self.txtlineEdit.setGeometry(QtCore.QRect(120, 50, 161, 31)) self.txtlineEdit.setObjectName("txtlineEdit") self.flieButton = QtWidgets.QPushButton(self.groupBox) self.flieButton.setGeometry(QtCore.QRect(10, 47, 90, 30)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.flieButton.setFont(font) self.flieButton.setStyleSheet("") self.flieButton.setObjectName("flieButton") self.imglineEdit = QtWidgets.QLineEdit(self.groupBox) self.imglineEdit.setGeometry(QtCore.QRect(120, 110, 161, 31)) self.imglineEdit.setObjectName("imglineEdit") self.imgButton = QtWidgets.QPushButton(self.groupBox) self.imgButton.setGeometry(QtCore.QRect(10, 107, 90, 30)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.imgButton.setFont(font) self.imgButton.setStyleSheet("") self.imgButton.setObjectName("imgButton") self.saveButton = QtWidgets.QPushButton(self.groupBox) self.saveButton.setGeometry(QtCore.QRect(149, 213, 111, 24)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.saveButton.setFont(font) self.saveButton.setStyleSheet("border-top-color: rgb(0, 0, 0);") self.saveButton.setObjectName("saveButton") self.plotButton = QtWidgets.QPushButton(self.groupBox) self.plotButton.setGeometry(QtCore.QRect(11, 213, 101, 24)) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.plotButton.setFont(font) self.plotButton.setStyleSheet("") self.plotButton.setObjectName("plotButton") self.toolBox.addItem(self.common, "") self.page = QtWidgets.QWidget() self.page.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.page.setContextMenuPolicy(QtCore.Qt.PreventContextMenu) self.page.setAcceptDrops(False) self.page.setObjectName("page") self.groupBox_3 = QtWidgets.QGroupBox(self.page) self.groupBox_3.setGeometry(QtCore.QRect(0, 0, 331, 661)) font = QtGui.QFont() font.setFamily("宋体") font.setPointSize(10) self.groupBox_3.setFont(font) self.groupBox_3.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));") self.groupBox_3.setObjectName("groupBox_3") self.stopwords = QtWidgets.QTextEdit(self.groupBox_3) self.stopwords.setGeometry(QtCore.QRect(10, 30, 301, 301)) self.stopwords.setObjectName("stopwords") self.toolBox.addItem(self.page, "") self.advanced = QtWidgets.QWidget() self.advanced.setGeometry(QtCore.QRect(0, 0, 100, 30)) self.advanced.setObjectName("advanced") self.groupBox_2 = QtWidgets.QGroupBox(self.advanced) self.groupBox_2.setGeometry(QtCore.QRect(0, -10, 331, 661)) self.groupBox_2.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));\n" "\n" "") self.groupBox_2.setTitle("") self.groupBox_2.setObjectName("groupBox_2") self.Templatecolor = QtWidgets.QCheckBox(self.groupBox_2) self.Templatecolor.setGeometry(QtCore.QRect(20, 20, 161, 31)) font = QtGui.QFont() font.setPointSize(10) self.Templatecolor.setFont(font) self.Templatecolor.setAutoFillBackground(False) self.Templatecolor.setChecked(True) self.Templatecolor.setObjectName("Templatecolor") self.FoncobotBox = QtWidgets.QComboBox(self.groupBox_2) self.FoncobotBox.setGeometry(QtCore.QRect(200, 20, 87, 22)) self.FoncobotBox.setObjectName("FoncobotBox") self.FoncobotBox.addItem("") self.FoncobotBox.addItem("") self.FoncobotBox.addItem("") self.FoncobotBox.addItem("") self.mytips = QtWidgets.QTextEdit(self.groupBox_2) self.mytips.setGeometry(QtCore.QRect(20, 490, 291, 51)) self.mytips.setObjectName("mytips") self.layoutWidget = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget.setGeometry(QtCore.QRect(20, 150, 231, 24)) self.layoutWidget.setObjectName("layoutWidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setObjectName("horizontalLayout") self.label_2 = QtWidgets.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(10) self.label_2.setFont(font) self.label_2.setObjectName("label_2") self.horizontalLayout.addWidget(self.label_2) self.spinBox = QtWidgets.QSpinBox(self.layoutWidget) self.spinBox.setWrapping(False) self.spinBox.setMaximum(500) self.spinBox.setProperty("value", 200) self.spinBox.setObjectName("spinBox") self.horizontalLayout.addWidget(self.spinBox) self.layoutWidget1 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget1.setGeometry(QtCore.QRect(20, 200, 231, 24)) self.layoutWidget1.setObjectName("layoutWidget1") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.layoutWidget1) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.label = QtWidgets.QLabel(self.layoutWidget1) font = QtGui.QFont() font.setPointSize(10) self.label.setFont(font) self.label.setObjectName("label") self.horizontalLayout_2.addWidget(self.label) self.scale = QtWidgets.QSpinBox(self.layoutWidget1) self.scale.setMinimum(1) self.scale.setMaximum(20) self.scale.setProperty("value", 2) self.scale.setObjectName("scale") self.horizontalLayout_2.addWidget(self.scale) self.layoutWidget2 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget2.setGeometry(QtCore.QRect(20, 60, 231, 24)) self.layoutWidget2.setObjectName("layoutWidget2") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.layoutWidget2) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.label_3 = QtWidgets.QLabel(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(10) self.label_3.setFont(font) self.label_3.setObjectName("label_3") self.horizontalLayout_3.addWidget(self.label_3) self.width = QtWidgets.QSpinBox(self.layoutWidget2) font = QtGui.QFont() font.setPointSize(10) self.width.setFont(font) self.width.setMaximum(2000) self.width.setProperty("value", 1000) self.width.setObjectName("width") self.horizontalLayout_3.addWidget(self.width) self.layoutWidget3 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget3.setGeometry(QtCore.QRect(20, 100, 231, 24)) self.layoutWidget3.setObjectName("layoutWidget3") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget3) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.label_4 = QtWidgets.QLabel(self.layoutWidget3) font = QtGui.QFont() font.setPointSize(10) self.label_4.setFont(font) self.label_4.setObjectName("label_4") self.horizontalLayout_4.addWidget(self.label_4) self.height = QtWidgets.QSpinBox(self.layoutWidget3) font = QtGui.QFont() font.setPointSize(10) self.height.setFont(font) self.height.setMaximum(2000) self.height.setProperty("value", 1000) self.height.setObjectName("height") self.horizontalLayout_4.addWidget(self.height) self.layoutWidget4 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget4.setGeometry(QtCore.QRect(20, 240, 231, 24)) self.layoutWidget4.setObjectName("layoutWidget4") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget4) self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.label_5 = QtWidgets.QLabel(self.layoutWidget4) font = QtGui.QFont() font.setPointSize(10) self.label_5.setFont(font) self.label_5.setObjectName("label_5") self.horizontalLayout_5.addWidget(self.label_5) self.contour_width = QtWidgets.QSpinBox(self.layoutWidget4) self.contour_width.setMaximum(5) self.contour_width.setObjectName("contour_width") self.horizontalLayout_5.addWidget(self.contour_width) self.layoutWidget5 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget5.setGeometry(QtCore.QRect(20, 280, 291, 24)) self.layoutWidget5.setObjectName("layoutWidget5") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.layoutWidget5) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.label_6 = QtWidgets.QLabel(self.layoutWidget5) font = QtGui.QFont() font.setPointSize(10) self.label_6.setFont(font) self.label_6.setObjectName("label_6") self.horizontalLayout_6.addWidget(self.label_6) self.relative_scaling = QtWidgets.QDoubleSpinBox(self.layoutWidget5) self.relative_scaling.setDecimals(1) self.relative_scaling.setMaximum(1.0) self.relative_scaling.setSingleStep(0.1) self.relative_scaling.setProperty("value", 0.5) self.relative_scaling.setObjectName("relative_scaling") self.horizontalLayout_6.addWidget(self.relative_scaling) self.layoutWidget6 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget6.setGeometry(QtCore.QRect(20, 320, 391, 90)) self.layoutWidget6.setObjectName("layoutWidget6") self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget6) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setObjectName("verticalLayout") self.label_7 = QtWidgets.QLabel(self.layoutWidget6) font = QtGui.QFont() font.setPointSize(10) self.label_7.setFont(font) self.label_7.setObjectName("label_7") self.verticalLayout.addWidget(self.label_7) self.colormap = QtWidgets.QComboBox(self.layoutWidget6) self.colormap.setInsertPolicy(QtWidgets.QComboBox.InsertAtCurrent) self.colormap.setIconSize(QtCore.QSize(295, 60)) self.colormap.setObjectName("colormap") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap(":/color/bg/viridis.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon1, "") icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap(":/color/bg/plasma.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon2, "") icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap(":/color/bg/inferno.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon3, "") icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap(":/color/bg/magma.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon4, "") icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap(":/color/bg/cividis.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) self.colormap.addItem(icon5, "") self.verticalLayout.addWidget(self.colormap) self.layoutWidget7 = QtWidgets.QWidget(self.groupBox_2) self.layoutWidget7.setGeometry(QtCore.QRect(30, 430, 271, 31)) self.layoutWidget7.setObjectName("layoutWidget7") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.layoutWidget7) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.plotButton_2 = QtWidgets.QPushButton(self.layoutWidget7) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.plotButton_2.setFont(font) self.plotButton_2.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.plotButton_2.setObjectName("plotButton_2") self.horizontalLayout_7.addWidget(self.plotButton_2) self.saveButton_2 = QtWidgets.QPushButton(self.layoutWidget7) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.saveButton_2.setFont(font) self.saveButton_2.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.saveButton_2.setObjectName("saveButton_2") self.horizontalLayout_7.addWidget(self.saveButton_2) self.toolBox.addItem(self.advanced, "") self.page_2 = QtWidgets.QWidget() self.page_2.setGeometry(QtCore.QRect(0, 0, 331, 653)) self.page_2.setObjectName("page_2") self.groupBox_4 = QtWidgets.QGroupBox(self.page_2) self.groupBox_4.setGeometry(QtCore.QRect(0, 0, 331, 651)) self.groupBox_4.setStyleSheet("background-color: qlineargradient(spread:pad, x1:0, y1:0, x2:0, y2:1, stop:0 rgba(255, 255, 203, 211), stop:1 rgba(255, 255, 255, 255));") self.groupBox_4.setTitle("") self.groupBox_4.setObjectName("groupBox_4") self.StatisWordFreq = QtWidgets.QCheckBox(self.groupBox_4) self.StatisWordFreq.setGeometry(QtCore.QRect(20, 10, 161, 31)) font = QtGui.QFont() font.setPointSize(10) self.StatisWordFreq.setFont(font) self.StatisWordFreq.setAutoFillBackground(False) self.StatisWordFreq.setChecked(False) self.StatisWordFreq.setObjectName("StatisWordFreq") self.layoutWidget_2 = QtWidgets.QWidget(self.groupBox_4) self.layoutWidget_2.setGeometry(QtCore.QRect(20, 370, 271, 31)) self.layoutWidget_2.setObjectName("layoutWidget_2") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.layoutWidget_2) self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.plotButton_4 = QtWidgets.QPushButton(self.layoutWidget_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.plotButton_4.setFont(font) self.plotButton_4.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.plotButton_4.setObjectName("plotButton_4") self.horizontalLayout_9.addWidget(self.plotButton_4) self.saveButton_3 = QtWidgets.QPushButton(self.layoutWidget_2) font = QtGui.QFont() font.setPointSize(12) font.setBold(False) font.setWeight(50) self.saveButton_3.setFont(font) self.saveButton_3.setStyleSheet("border-radius: 10px; \n" "border: 2px groove gray; \n" "border-style: outset;") self.saveButton_3.setObjectName("saveButton_3") self.horizontalLayout_9.addWidget(self.saveButton_3) self.toolBox.addItem(self.page_2, "") self.tabWidget_2 = QtWidgets.QTabWidget(self.tab) self.tabWidget_2.setGeometry(QtCore.QRect(330, 0, 821, 781)) self.tabWidget_2.setObjectName("tabWidget_2") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.customwidget = MatplotlibWidget(self.tab_3) self.customwidget.setGeometry(QtCore.QRect(0, 0, 811, 751)) self.customwidget.setStyleSheet("background-color: rgb(250, 238, 255);") self.customwidget.setObjectName("customwidget") self.tabWidget_2.addTab(self.tab_3, "") self.tab_4 = QtWidgets.QWidget() self.tab_4.setObjectName("tab_4") self.statistics = MatplotlibWidget(self.tab_4) self.statistics.setGeometry(QtCore.QRect(0, 0, 811, 751)) self.statistics.setStyleSheet("background-color: rgb(250, 238, 255);") self.statistics.setObjectName("statistics") self.tabWidget_2.addTab(self.tab_4, "") self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.tabWidget.addTab(self.tab_2, "") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1155, 26)) self.menubar.setObjectName("menubar") self.menu = QtWidgets.QMenu(self.menubar) font = QtGui.QFont() font.setFamily("Microsoft YaHei UI Light") self.menu.setFont(font) self.menu.setObjectName("menu") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.menu.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) self.toolBox.setCurrentIndex(3) self.tabWidget_2.setCurrentIndex(0) self.flieButton.clicked.connect(MainWindow.textbutton) self.imgButton.clicked.connect(MainWindow.imagebutton) self.plotButton.clicked.connect(MainWindow.Cloudplot) self.saveButton.clicked.connect(MainWindow.saveimg) self.plotButton_2.clicked.connect(MainWindow.Cloudplot) self.saveButton_2.clicked.connect(MainWindow.saveimg) self.colormap.currentIndexChanged['QString'].connect(MainWindow.colorchanged) self.plotButton_4.clicked.connect(MainWindow.Cloudplot) self.saveButton_3.clicked.connect(MainWindow.saveimg) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.flieButton.setText(_translate("MainWindow", "选择词源")) self.imgButton.setText(_translate("MainWindow", "选择图片")) self.saveButton.setText(_translate("MainWindow", "保存")) self.plotButton.setText(_translate("MainWindow", "绘制")) self.toolBox.setItemText(self.toolBox.indexOf(self.common), _translate("MainWindow", "词源选择")) self.groupBox_3.setTitle(_translate("MainWindow", "请输入不想在词云中出现的词语")) self.toolBox.setItemText(self.toolBox.indexOf(self.page), _translate("MainWindow", "屏蔽词")) self.Templatecolor.setText(_translate("MainWindow", "按照模板颜色绘图")) self.FoncobotBox.setItemText(0, _translate("MainWindow", "宋体")) self.FoncobotBox.setItemText(1, _translate("MainWindow", "楷体")) self.FoncobotBox.setItemText(2, _translate("MainWindow", "行书")) self.FoncobotBox.setItemText(3, _translate("MainWindow", "Courier New")) self.label_2.setText(_translate("MainWindow", "最大词数")) self.label.setText(_translate("MainWindow", "缩放倍数")) self.label_3.setText(_translate("MainWindow", "轮廓宽度")) self.label_4.setText(_translate("MainWindow", "轮廓高度")) self.label_5.setText(_translate("MainWindow", "轮廓宽度")) self.label_6.setText(_translate("MainWindow", "词频与字体大小相关性")) self.label_7.setText(_translate("MainWindow", "选择配色")) self.colormap.setItemText(0, _translate("MainWindow", "viridis")) self.colormap.setItemText(1, _translate("MainWindow", "plasma")) self.colormap.setItemText(2, _translate("MainWindow", "inferno")) self.colormap.setItemText(3, _translate("MainWindow", "magma")) self.colormap.setItemText(4, _translate("MainWindow", "cividis")) self.plotButton_2.setText(_translate("MainWindow", "绘制")) self.saveButton_2.setText(_translate("MainWindow", "保存")) self.toolBox.setItemText(self.toolBox.indexOf(self.advanced), _translate("MainWindow", "高级设置")) self.StatisWordFreq.setText(_translate("MainWindow", "根据统计词频绘图")) self.plotButton_4.setText(_translate("MainWindow", "绘制")) self.saveButton_3.setText(_translate("MainWindow", "保存")) self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), _translate("MainWindow", "统计分析")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("MainWindow", "词云")) self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_4), _translate("MainWindow", "统计")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "词云图")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "可视化")) self.menu.setTitle(_translate("MainWindow", "帮助"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1149, 925) self.centralwidget = QtGui.QWidget(MainWindow) font = QtGui.QFont() font.setPointSize(12) self.centralwidget.setFont(font) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(self.centralwidget) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1127, 883)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.gridLayout_3 = QtGui.QGridLayout(self.scrollAreaWidgetContents) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.tabWidget = QtGui.QTabWidget(self.scrollAreaWidgetContents) font = QtGui.QFont() font.setPointSize(12) self.tabWidget.setFont(font) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.groupBox_parameter = QtGui.QGroupBox(self.tab) self.groupBox_parameter.setGeometry(QtCore.QRect(20, 10, 191, 811)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_parameter.setFont(font) self.groupBox_parameter.setObjectName(_fromUtf8("groupBox_parameter")) self.label_starting_value = QtGui.QLabel(self.groupBox_parameter) self.label_starting_value.setGeometry(QtCore.QRect(30, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_starting_value.setFont(font) self.label_starting_value.setObjectName(_fromUtf8("label_starting_value")) self.lineEdit_start = QtGui.QLineEdit(self.groupBox_parameter) self.lineEdit_start.setGeometry(QtCore.QRect(30, 50, 131, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_start.setFont(font) self.lineEdit_start.setObjectName(_fromUtf8("lineEdit_start")) self.pushButton_plot = QtGui.QPushButton(self.groupBox_parameter) self.pushButton_plot.setGeometry(QtCore.QRect(60, 690, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_plot.setFont(font) self.pushButton_plot.setObjectName(_fromUtf8("pushButton_plot")) self.pushButton_clear = QtGui.QPushButton(self.groupBox_parameter) self.pushButton_clear.setEnabled(False) self.pushButton_clear.setGeometry(QtCore.QRect(60, 740, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_clear.setFont(font) self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear")) self.textEdit_peaks_steps = QtGui.QTextEdit(self.groupBox_parameter) self.textEdit_peaks_steps.setGeometry(QtCore.QRect(30, 120, 131, 551)) font = QtGui.QFont() font.setPointSize(20) font.setStrikeOut(False) font.setKerning(True) self.textEdit_peaks_steps.setFont(font) self.textEdit_peaks_steps.viewport().setProperty("cursor", QtGui.QCursor(QtCore.Qt.IBeamCursor)) self.textEdit_peaks_steps.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.textEdit_peaks_steps.setTabStopWidth(80) self.textEdit_peaks_steps.setCursorWidth(2) self.textEdit_peaks_steps.setObjectName(_fromUtf8("textEdit_peaks_steps")) self.label_2 = QtGui.QLabel(self.groupBox_parameter) self.label_2.setGeometry(QtCore.QRect(30, 90, 151, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.groupBox_save_general = QtGui.QGroupBox(self.tab) self.groupBox_save_general.setGeometry(QtCore.QRect(230, 10, 541, 171)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_save_general.setFont(font) self.groupBox_save_general.setObjectName(_fromUtf8("groupBox_save_general")) self.lineEdit_array_name = QtGui.QLineEdit(self.groupBox_save_general) self.lineEdit_array_name.setGeometry(QtCore.QRect(20, 50, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_array_name.setFont(font) self.lineEdit_array_name.setObjectName(_fromUtf8("lineEdit_array_name")) self.label_4 = QtGui.QLabel(self.groupBox_save_general) self.label_4.setGeometry(QtCore.QRect(20, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.pushButton_save = QtGui.QPushButton(self.groupBox_save_general) self.pushButton_save.setEnabled(False) self.pushButton_save.setGeometry(QtCore.QRect(440, 70, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_save.setFont(font) self.pushButton_save.setObjectName(_fromUtf8("pushButton_save")) self.label_6 = QtGui.QLabel(self.groupBox_save_general) self.label_6.setGeometry(QtCore.QRect(20, 80, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.lineEdit_directory_save = QtGui.QLineEdit(self.groupBox_save_general) self.lineEdit_directory_save.setGeometry(QtCore.QRect(20, 110, 501, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_directory_save.setFont(font) self.lineEdit_directory_save.setObjectName(_fromUtf8("lineEdit_directory_save")) self.pushButton_browse_save = QtGui.QPushButton(self.groupBox_save_general) self.pushButton_browse_save.setGeometry(QtCore.QRect(440, 30, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse_save.setFont(font) self.pushButton_browse_save.setObjectName(_fromUtf8("pushButton_browse_save")) self.label_10 = QtGui.QLabel(self.groupBox_save_general) self.label_10.setGeometry(QtCore.QRect(230, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_10.setFont(font) self.label_10.setObjectName(_fromUtf8("label_10")) self.lineEdit_user_name = QtGui.QLineEdit(self.groupBox_save_general) self.lineEdit_user_name.setGeometry(QtCore.QRect(230, 50, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_user_name.setFont(font) self.lineEdit_user_name.setObjectName(_fromUtf8("lineEdit_user_name")) self.groupBox_plot = QtGui.QGroupBox(self.tab) self.groupBox_plot.setGeometry(QtCore.QRect(230, 190, 851, 631)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_plot.setFont(font) self.groupBox_plot.setObjectName(_fromUtf8("groupBox_plot")) self.mplwidget_general = MatplotlibWidget(self.groupBox_plot) self.mplwidget_general.setGeometry(QtCore.QRect(350, 270, 16, 16)) self.mplwidget_general.setObjectName(_fromUtf8("mplwidget_general")) self.widget_general = QtGui.QWidget(self.groupBox_plot) self.widget_general.setGeometry(QtCore.QRect(0, 10, 851, 621)) self.widget_general.setObjectName(_fromUtf8("widget_general")) self.groupBox_condition_general = QtGui.QGroupBox(self.tab) self.groupBox_condition_general.setGeometry(QtCore.QRect(790, 10, 291, 171)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_condition_general.setFont(font) self.groupBox_condition_general.setObjectName(_fromUtf8("groupBox_condition_general")) self.textEdit_condition = QtGui.QTextEdit(self.groupBox_condition_general) self.textEdit_condition.setGeometry(QtCore.QRect(20, 50, 251, 81)) font = QtGui.QFont() font.setPointSize(14) self.textEdit_condition.setFont(font) self.textEdit_condition.setObjectName(_fromUtf8("textEdit_condition")) self.tabWidget.addTab(self.tab, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.groupBox_import_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_import_keithley.setGeometry(QtCore.QRect(10, 10, 391, 151)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_import_keithley.setFont(font) self.groupBox_import_keithley.setObjectName(_fromUtf8("groupBox_import_keithley")) self.lineEdit_directory_keithley = QtGui.QLineEdit(self.groupBox_import_keithley) self.lineEdit_directory_keithley.setGeometry(QtCore.QRect(20, 50, 351, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_directory_keithley.setFont(font) self.lineEdit_directory_keithley.setObjectName(_fromUtf8("lineEdit_directory_keithley")) self.label_7 = QtGui.QLabel(self.groupBox_import_keithley) self.label_7.setGeometry(QtCore.QRect(20, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.pushButton_browse_keithley = QtGui.QPushButton(self.groupBox_import_keithley) self.pushButton_browse_keithley.setGeometry(QtCore.QRect(80, 100, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse_keithley.setFont(font) self.pushButton_browse_keithley.setObjectName(_fromUtf8("pushButton_browse_keithley")) self.pushButton_import_keithley = QtGui.QPushButton(self.groupBox_import_keithley) self.pushButton_import_keithley.setEnabled(False) self.pushButton_import_keithley.setGeometry(QtCore.QRect(220, 100, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_import_keithley.setFont(font) self.pushButton_import_keithley.setObjectName(_fromUtf8("pushButton_import_keithley")) self.tabWidget_keithely = QtGui.QTabWidget(self.tab_2) self.tabWidget_keithely.setGeometry(QtCore.QRect(10, 250, 1081, 581)) self.tabWidget_keithely.setObjectName(_fromUtf8("tabWidget_keithely")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.widget_import = QtGui.QWidget(self.tab_3) self.widget_import.setGeometry(QtCore.QRect(0, 0, 1081, 551)) self.widget_import.setObjectName(_fromUtf8("widget_import")) self.mplwidget_import = MatplotlibWidget(self.widget_import) self.mplwidget_import.setGeometry(QtCore.QRect(520, 230, 16, 16)) self.mplwidget_import.setObjectName(_fromUtf8("mplwidget_import")) self.tabWidget_keithely.addTab(self.tab_3, _fromUtf8("")) self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName(_fromUtf8("tab_4")) self.mplwidget_scan = MatplotlibWidget(self.tab_4) self.mplwidget_scan.setGeometry(QtCore.QRect(540, 240, 16, 16)) self.mplwidget_scan.setObjectName(_fromUtf8("mplwidget_scan")) self.widget_scan = QtGui.QWidget(self.tab_4) self.widget_scan.setGeometry(QtCore.QRect(0, 0, 1081, 551)) self.widget_scan.setObjectName(_fromUtf8("widget_scan")) self.tabWidget_keithely.addTab(self.tab_4, _fromUtf8("")) self.groupBox_condition_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_condition_keithley.setGeometry(QtCore.QRect(10, 160, 391, 81)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_condition_keithley.setFont(font) self.groupBox_condition_keithley.setObjectName(_fromUtf8("groupBox_condition_keithley")) self.lineEdit_condition_keithley = QtGui.QLineEdit(self.groupBox_condition_keithley) self.lineEdit_condition_keithley.setGeometry(QtCore.QRect(20, 30, 351, 31)) font = QtGui.QFont() font.setPointSize(14) self.lineEdit_condition_keithley.setFont(font) self.lineEdit_condition_keithley.setObjectName(_fromUtf8("lineEdit_condition_keithley")) self.groupBox_visa_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_visa_keithley.setEnabled(False) self.groupBox_visa_keithley.setGeometry(QtCore.QRect(410, 10, 381, 231)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_visa_keithley.setFont(font) self.groupBox_visa_keithley.setObjectName(_fromUtf8("groupBox_visa_keithley")) self.label_chooseVisa = QtGui.QLabel(self.groupBox_visa_keithley) self.label_chooseVisa.setGeometry(QtCore.QRect(20, 20, 311, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_chooseVisa.setFont(font) self.label_chooseVisa.setObjectName(_fromUtf8("label_chooseVisa")) self.comboBox_visa_keithley = QtGui.QComboBox(self.groupBox_visa_keithley) self.comboBox_visa_keithley.setGeometry(QtCore.QRect(20, 50, 341, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_visa_keithley.setFont(font) self.comboBox_visa_keithley.setObjectName(_fromUtf8("comboBox_visa_keithley")) self.pushButton_select_keithley = QtGui.QPushButton(self.groupBox_visa_keithley) self.pushButton_select_keithley.setGeometry(QtCore.QRect(70, 100, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_select_keithley.setFont(font) self.pushButton_select_keithley.setObjectName(_fromUtf8("pushButton_select_keithley")) self.pushButton_close_keithley = QtGui.QPushButton(self.groupBox_visa_keithley) self.pushButton_close_keithley.setGeometry(QtCore.QRect(220, 100, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_close_keithley.setFont(font) self.pushButton_close_keithley.setObjectName(_fromUtf8("pushButton_close_keithley")) self.label_8 = QtGui.QLabel(self.groupBox_visa_keithley) self.label_8.setGeometry(QtCore.QRect(20, 150, 311, 27)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setObjectName(_fromUtf8("label_8")) self.lineEdit_visa_keithley = QtGui.QLineEdit(self.groupBox_visa_keithley) self.lineEdit_visa_keithley.setGeometry(QtCore.QRect(20, 180, 341, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_visa_keithley.setFont(font) self.lineEdit_visa_keithley.setObjectName(_fromUtf8("lineEdit_visa_keithley")) self.groupBox_scan_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_scan_keithley.setEnabled(False) self.groupBox_scan_keithley.setGeometry(QtCore.QRect(800, 10, 291, 231)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_scan_keithley.setFont(font) self.groupBox_scan_keithley.setObjectName(_fromUtf8("groupBox_scan_keithley")) self.label = QtGui.QLabel(self.groupBox_scan_keithley) self.label.setGeometry(QtCore.QRect(80, 30, 61, 21)) font = QtGui.QFont() font.setPointSize(12) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.label_9 = QtGui.QLabel(self.groupBox_scan_keithley) self.label_9.setGeometry(QtCore.QRect(160, 30, 61, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_9.setFont(font) self.label_9.setObjectName(_fromUtf8("label_9")) self.radioButton_voltage = QtGui.QRadioButton(self.groupBox_scan_keithley) self.radioButton_voltage.setGeometry(QtCore.QRect(50, 60, 191, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_voltage.setFont(font) self.radioButton_voltage.setChecked(True) self.radioButton_voltage.setObjectName(_fromUtf8("radioButton_voltage")) self.radioButton_current = QtGui.QRadioButton(self.groupBox_scan_keithley) self.radioButton_current.setGeometry(QtCore.QRect(50, 90, 191, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_current.setFont(font) self.radioButton_current.setObjectName(_fromUtf8("radioButton_current")) self.pushButton_scan_keithley = QtGui.QPushButton(self.groupBox_scan_keithley) self.pushButton_scan_keithley.setGeometry(QtCore.QRect(50, 130, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_scan_keithley.setFont(font) self.pushButton_scan_keithley.setObjectName(_fromUtf8("pushButton_scan_keithley")) self.pushButton_stop_keithley = QtGui.QPushButton(self.groupBox_scan_keithley) self.pushButton_stop_keithley.setGeometry(QtCore.QRect(160, 130, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_stop_keithley.setFont(font) self.pushButton_stop_keithley.setObjectName(_fromUtf8("pushButton_stop_keithley")) self.pushButton_clear_keithley = QtGui.QPushButton(self.groupBox_scan_keithley) self.pushButton_clear_keithley.setGeometry(QtCore.QRect(100, 180, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_clear_keithley.setFont(font) self.pushButton_clear_keithley.setObjectName(_fromUtf8("pushButton_clear_keithley")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.gridLayout_3.addWidget(self.tabWidget, 0, 0, 1, 1) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) self.tabWidget_keithely.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox_parameter.setTitle(_translate("MainWindow", "Parameter", None)) self.label_starting_value.setText(_translate("MainWindow", "Starting Value:", None)) self.pushButton_plot.setText(_translate("MainWindow", "Plot", None)) self.pushButton_clear.setText(_translate("MainWindow", "Clear", None)) self.label_2.setText(_translate("MainWindow", "Steps, Repeat, Peaks:", None)) self.groupBox_save_general.setTitle(_translate("MainWindow", "Save", None)) self.label_4.setText(_translate("MainWindow", "Array Name:", None)) self.pushButton_save.setText(_translate("MainWindow", "Save", None)) self.label_6.setText(_translate("MainWindow", "Directory:", None)) self.pushButton_browse_save.setText(_translate("MainWindow", "Browse", None)) self.label_10.setText(_translate("MainWindow", "User Name:", None)) self.groupBox_plot.setTitle(_translate("MainWindow", "Plot", None)) self.groupBox_condition_general.setTitle(_translate("MainWindow", "Condition", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "General Array", None)) self.groupBox_import_keithley.setTitle(_translate("MainWindow", "Import", None)) self.label_7.setText(_translate("MainWindow", "Array Import:", None)) self.pushButton_browse_keithley.setText(_translate("MainWindow", "Browse", None)) self.pushButton_import_keithley.setText(_translate("MainWindow", "Import", None)) self.tabWidget_keithely.setTabText(self.tabWidget_keithely.indexOf(self.tab_3), _translate("MainWindow", "Import Plot", None)) self.tabWidget_keithely.setTabText(self.tabWidget_keithely.indexOf(self.tab_4), _translate("MainWindow", "Scan Plot", None)) self.groupBox_condition_keithley.setTitle(_translate("MainWindow", "Condition", None)) self.groupBox_visa_keithley.setTitle(_translate("MainWindow", "Visa", None)) self.label_chooseVisa.setText(_translate("MainWindow", "Choose VISA", None)) self.pushButton_select_keithley.setText(_translate("MainWindow", "Select", None)) self.pushButton_close_keithley.setText(_translate("MainWindow", "Close", None)) self.label_8.setText(_translate("MainWindow", "VISA name:", None)) self.lineEdit_visa_keithley.setText(_translate("MainWindow", "None", None)) self.groupBox_scan_keithley.setTitle(_translate("MainWindow", "Scan", None)) self.label.setText(_translate("MainWindow", "X-Value", None)) self.label_9.setText(_translate("MainWindow", "Y-Value", None)) self.radioButton_voltage.setText(_translate("MainWindow", " Voltage Current", None)) self.radioButton_current.setText(_translate("MainWindow", " Current Voltage", None)) self.pushButton_scan_keithley.setText(_translate("MainWindow", "Scan", None)) self.pushButton_stop_keithley.setText(_translate("MainWindow", "Stop", None)) self.pushButton_clear_keithley.setText(_translate("MainWindow", "Clear", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Keithley", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(984, 863) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.RawDataPlotButton = QtGui.QPushButton(self.centralwidget) self.RawDataPlotButton.setGeometry(QtCore.QRect(10, 50, 81, 21)) self.RawDataPlotButton.setObjectName(_fromUtf8("RawDataPlotButton")) self.FileIndicator = QtGui.QLabel(self.centralwidget) self.FileIndicator.setGeometry(QtCore.QRect(10, 10, 951, 31)) self.FileIndicator.setObjectName(_fromUtf8("FileIndicator")) self.tabWidget = QtGui.QTabWidget(self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(10, 90, 961, 711)) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.FT1 = QtGui.QWidget() self.FT1.setObjectName(_fromUtf8("FT1")) self.FT1Button = QtGui.QPushButton(self.FT1) self.FT1Button.setGeometry(QtCore.QRect(10, 10, 75, 23)) self.FT1Button.setObjectName(_fromUtf8("FT1Button")) self.FT1PlotButton = QtGui.QPushButton(self.FT1) self.FT1PlotButton.setGeometry(QtCore.QRect(10, 70, 75, 23)) self.FT1PlotButton.setObjectName(_fromUtf8("FT1PlotButton")) self.label_2 = QtGui.QLabel(self.FT1) self.label_2.setGeometry(QtCore.QRect(210, 10, 51, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.RelativePhaseBox = QtGui.QLineEdit(self.FT1) self.RelativePhaseBox.setGeometry(QtCore.QRect(530, 290, 71, 20)) self.RelativePhaseBox.setObjectName(_fromUtf8("RelativePhaseBox")) self.label = QtGui.QLabel(self.FT1) self.label.setGeometry(QtCore.QRect(450, 290, 81, 16)) self.label.setObjectName(_fromUtf8("label")) self.FT1tZero = QtGui.QLineEdit(self.FT1) self.FT1tZero.setGeometry(QtCore.QRect(270, 10, 71, 20)) self.FT1tZero.setObjectName(_fromUtf8("FT1tZero")) self.NyquistMult = QtGui.QSpinBox(self.FT1) self.NyquistMult.setGeometry(QtCore.QRect(270, 60, 42, 22)) self.NyquistMult.setProperty("value", 15) self.NyquistMult.setObjectName(_fromUtf8("NyquistMult")) self.label_4 = QtGui.QLabel(self.FT1) self.label_4.setGeometry(QtCore.QRect(170, 60, 91, 21)) self.label_4.setObjectName(_fromUtf8("label_4")) self.TransformTime = QtGui.QLineEdit(self.FT1) self.TransformTime.setGeometry(QtCore.QRect(270, 120, 41, 20)) self.TransformTime.setObjectName(_fromUtf8("TransformTime")) self.label_5 = QtGui.QLabel(self.FT1) self.label_5.setGeometry(QtCore.QRect(180, 120, 81, 21)) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(self.FT1) self.label_6.setGeometry(QtCore.QRect(320, 120, 46, 21)) self.label_6.setObjectName(_fromUtf8("label_6")) self.tabWidget.addTab(self.FT1, _fromUtf8("")) self.FT2 = QtGui.QWidget() self.FT2.setObjectName(_fromUtf8("FT2")) self.FT2Button = QtGui.QPushButton(self.FT2) self.FT2Button.setGeometry(QtCore.QRect(10, 10, 75, 23)) self.FT2Button.setObjectName(_fromUtf8("FT2Button")) self.ft2Indicator = QtGui.QLabel(self.FT2) self.ft2Indicator.setGeometry(QtCore.QRect(20, 90, 201, 61)) self.ft2Indicator.setObjectName(_fromUtf8("ft2Indicator")) self.pushButton = QtGui.QPushButton(self.FT2) self.pushButton.setGeometry(QtCore.QRect(270, 102, 101, 21)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.pushButton_2 = QtGui.QPushButton(self.FT2) self.pushButton_2.setGeometry(QtCore.QRect(270, 140, 101, 23)) self.pushButton_2.setObjectName(_fromUtf8("pushButton_2")) self.pushButton_3 = QtGui.QPushButton(self.FT2) self.pushButton_3.setGeometry(QtCore.QRect(410, 100, 75, 23)) self.pushButton_3.setObjectName(_fromUtf8("pushButton_3")) self.pushButton_4 = QtGui.QPushButton(self.FT2) self.pushButton_4.setGeometry(QtCore.QRect(410, 140, 75, 23)) self.pushButton_4.setObjectName(_fromUtf8("pushButton_4")) self.tabWidget.addTab(self.FT2, _fromUtf8("")) self.FT3 = QtGui.QWidget() self.FT3.setObjectName(_fromUtf8("FT3")) self.FT3Button = QtGui.QPushButton(self.FT3) self.FT3Button.setGeometry(QtCore.QRect(0, 20, 75, 23)) self.FT3Button.setObjectName(_fromUtf8("FT3Button")) self.PhaseSlider = QtGui.QScrollBar(self.FT3) self.PhaseSlider.setGeometry(QtCore.QRect(0, 90, 160, 16)) self.PhaseSlider.setMinimum(-100) self.PhaseSlider.setMaximum(100) self.PhaseSlider.setSingleStep(5) self.PhaseSlider.setPageStep(50) self.PhaseSlider.setOrientation(QtCore.Qt.Horizontal) self.PhaseSlider.setObjectName(_fromUtf8("PhaseSlider")) self.tZeroSlider = QtGui.QScrollBar(self.FT3) self.tZeroSlider.setGeometry(QtCore.QRect(0, 130, 160, 16)) self.tZeroSlider.setMinimum(-100) self.tZeroSlider.setMaximum(100) self.tZeroSlider.setPageStep(5) self.tZeroSlider.setOrientation(QtCore.Qt.Horizontal) self.tZeroSlider.setObjectName(_fromUtf8("tZeroSlider")) self.ppPlot = MatplotlibWidget(self.FT3) self.ppPlot.setGeometry(QtCore.QRect(170, 500, 711, 151)) self.ppPlot.setObjectName(_fromUtf8("ppPlot")) self.pushButton_5 = QtGui.QPushButton(self.FT3) self.pushButton_5.setGeometry(QtCore.QRect(170, 460, 121, 23)) self.pushButton_5.setObjectName(_fromUtf8("pushButton_5")) self.FinalDataPlot = MatplotlibWidget(self.FT3) self.FinalDataPlot.setGeometry(QtCore.QRect(290, 10, 481, 361)) self.FinalDataPlot.setObjectName(_fromUtf8("FinalDataPlot")) self.PhaseBox = QtGui.QLineEdit(self.FT3) self.PhaseBox.setGeometry(QtCore.QRect(190, 90, 61, 20)) self.PhaseBox.setObjectName(_fromUtf8("PhaseBox")) self.tZeroBox = QtGui.QLineEdit(self.FT3) self.tZeroBox.setGeometry(QtCore.QRect(190, 130, 61, 20)) self.tZeroBox.setObjectName(_fromUtf8("tZeroBox")) self.Separate_Plot = QtGui.QPushButton(self.FT3) self.Separate_Plot.setGeometry(QtCore.QRect(630, 380, 131, 31)) self.Separate_Plot.setObjectName(_fromUtf8("Separate_Plot")) self.nrPlot = QtGui.QPushButton(self.FT3) self.nrPlot.setGeometry(QtCore.QRect(810, 70, 121, 23)) self.nrPlot.setObjectName(_fromUtf8("nrPlot")) self.rPlot = QtGui.QPushButton(self.FT3) self.rPlot.setGeometry(QtCore.QRect(810, 100, 121, 23)) self.rPlot.setObjectName(_fromUtf8("rPlot")) self.ppSpinBox = QtGui.QSpinBox(self.FT3) self.ppSpinBox.setGeometry(QtCore.QRect(380, 460, 42, 22)) self.ppSpinBox.setObjectName(_fromUtf8("ppSpinBox")) self.label_7 = QtGui.QLabel(self.FT3) self.label_7.setGeometry(QtCore.QRect(330, 460, 51, 16)) self.label_7.setObjectName(_fromUtf8("label_7")) self.label_8 = QtGui.QLabel(self.FT3) self.label_8.setGeometry(QtCore.QRect(470, 460, 46, 13)) self.label_8.setObjectName(_fromUtf8("label_8")) self.ppTimeLabel = QtGui.QLabel(self.FT3) self.ppTimeLabel.setGeometry(QtCore.QRect(530, 460, 46, 13)) self.ppTimeLabel.setText(_fromUtf8("")) self.ppTimeLabel.setObjectName(_fromUtf8("ppTimeLabel")) self.tabWidget.addTab(self.FT3, _fromUtf8("")) self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName(_fromUtf8("tab_4")) self.tabWidget.addTab(self.tab_4, _fromUtf8("")) self.MC_Offset = QtGui.QLineEdit(self.centralwidget) self.MC_Offset.setGeometry(QtCore.QRect(190, 50, 51, 20)) self.MC_Offset.setObjectName(_fromUtf8("MC_Offset")) self.MC_Offset_label = QtGui.QLabel(self.centralwidget) self.MC_Offset_label.setGeometry(QtCore.QRect(120, 50, 61, 21)) self.MC_Offset_label.setObjectName(_fromUtf8("MC_Offset_label")) self.dLambdaBox = QtGui.QLineEdit(self.centralwidget) self.dLambdaBox.setGeometry(QtCore.QRect(340, 50, 51, 20)) self.dLambdaBox.setObjectName(_fromUtf8("dLambdaBox")) self.label_3 = QtGui.QLabel(self.centralwidget) self.label_3.setGeometry(QtCore.QRect(280, 50, 71, 20)) self.label_3.setObjectName(_fromUtf8("label_3")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 984, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.menuSave_Spectrum = QtGui.QMenu(self.menuFile) self.menuSave_Spectrum.setObjectName(_fromUtf8("menuSave_Spectrum")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionLoad_File = QtGui.QAction(MainWindow) self.actionLoad_File.setObjectName(_fromUtf8("actionLoad_File")) self.actionSave_Parameters = QtGui.QAction(MainWindow) self.actionSave_Parameters.setObjectName(_fromUtf8("actionSave_Parameters")) self.actionExit = QtGui.QAction(MainWindow) self.actionExit.setObjectName(_fromUtf8("actionExit")) self.actionFinal_Data = QtGui.QAction(MainWindow) self.actionFinal_Data.setObjectName(_fromUtf8("actionFinal_Data")) self.actionFT1_Data = QtGui.QAction(MainWindow) self.actionFT1_Data.setObjectName(_fromUtf8("actionFT1_Data")) self.actionFT2_Data = QtGui.QAction(MainWindow) self.actionFT2_Data.setObjectName(_fromUtf8("actionFT2_Data")) self.actionRaw_Data = QtGui.QAction(MainWindow) self.actionRaw_Data.setObjectName(_fromUtf8("actionRaw_Data")) self.actionLoad_Parameter_File = QtGui.QAction(MainWindow) self.actionLoad_Parameter_File.setObjectName(_fromUtf8("actionLoad_Parameter_File")) self.menuSave_Spectrum.addAction(self.actionFinal_Data) self.menuSave_Spectrum.addAction(self.actionFT1_Data) self.menuSave_Spectrum.addAction(self.actionFT2_Data) self.menuSave_Spectrum.addAction(self.actionRaw_Data) self.menuFile.addAction(self.actionLoad_File) self.menuFile.addAction(self.actionLoad_Parameter_File) self.menuFile.addAction(self.actionSave_Parameters) self.menuFile.addAction(self.menuSave_Spectrum.menuAction()) self.menuFile.addSeparator() self.menuFile.addAction(self.actionExit) self.menubar.addAction(self.menuFile.menuAction()) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(1) QtCore.QObject.connect(self.FT1Button, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.doFT1) QtCore.QObject.connect(self.FT2Button, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.doFT2) QtCore.QObject.connect(self.FT3Button, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.doFT3) QtCore.QObject.connect(self.PhaseSlider, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), MainWindow.updatePhaseBox) QtCore.QObject.connect(self.PhaseBox, QtCore.SIGNAL(_fromUtf8("editingFinished()")), MainWindow.updatePhase) QtCore.QObject.connect(self.MC_Offset, QtCore.SIGNAL(_fromUtf8("editingFinished()")), MainWindow.set_MC_Offset) QtCore.QObject.connect(self.nrPlot, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.PlotNR) QtCore.QObject.connect(self.rPlot, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.PlotR) QtCore.QObject.connect(self.Separate_Plot, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.PlotFinalSeparate) QtCore.QObject.connect(self.dLambdaBox, QtCore.SIGNAL(_fromUtf8("editingFinished()")), MainWindow._update_dLambda) QtCore.QObject.connect(self.tZeroBox, QtCore.SIGNAL(_fromUtf8("editingFinished()")), MainWindow.Change_tZero) QtCore.QObject.connect(self.tZeroSlider, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), MainWindow._update_tZero) QtCore.QObject.connect(self.ppSpinBox, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), MainWindow._update_ppIndex) QtCore.QObject.connect(self.pushButton_5, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow.loadPP) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow._plotRtau) QtCore.QObject.connect(self.pushButton_2, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow._plotNRtau) QtCore.QObject.connect(self.pushButton_3, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow._plotRtauAbs) QtCore.QObject.connect(self.pushButton_4, QtCore.SIGNAL(_fromUtf8("clicked()")), MainWindow._plotNRtauAbs) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "Paul\'s 2D Processing Code", None)) self.RawDataPlotButton.setText(_translate("MainWindow", "Plot Raw Data", None)) self.FileIndicator.setText(_translate("MainWindow", "No File Loaded", None)) self.FT1Button.setText(_translate("MainWindow", "Do FT1", None)) self.FT1PlotButton.setText(_translate("MainWindow", "Plot FT1", None)) self.label_2.setText(_translate("MainWindow", "Time Zero:", None)) self.RelativePhaseBox.setText(_translate("MainWindow", "0", None)) self.label.setText(_translate("MainWindow", "Relative Phase", None)) self.FT1tZero.setText(_translate("MainWindow", "0", None)) self.label_4.setText(_translate("MainWindow", "Nyquist Multiplier:", None)) self.TransformTime.setText(_translate("MainWindow", "6000", None)) self.label_5.setText(_translate("MainWindow", "Transform Time:", None)) self.label_6.setText(_translate("MainWindow", "fs", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.FT1), _translate("MainWindow", "FT1", None)) self.FT2Button.setText(_translate("MainWindow", "FT2 Button", None)) self.ft2Indicator.setText(_translate("MainWindow", "You haven\'t done anything yet!", None)) self.pushButton.setText(_translate("MainWindow", "Plot Rephasing", None)) self.pushButton_2.setText(_translate("MainWindow", "Plot NonRephasing", None)) self.pushButton_3.setText(_translate("MainWindow", "abs. rephasing", None)) self.pushButton_4.setText(_translate("MainWindow", "abs. NR", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.FT2), _translate("MainWindow", "FT2", None)) self.FT3Button.setText(_translate("MainWindow", "Do FT3", None)) self.pushButton_5.setText(_translate("MainWindow", "Load a Pump Probe", None)) self.PhaseBox.setText(_translate("MainWindow", "0", None)) self.Separate_Plot.setText(_translate("MainWindow", "Plot in separate Window", None)) self.nrPlot.setText(_translate("MainWindow", "Plot Non-Rephasing", None)) self.rPlot.setText(_translate("MainWindow", "Plot Rephasing", None)) self.label_7.setText(_translate("MainWindow", "ppIndex:", None)) self.label_8.setText(_translate("MainWindow", "ppTime:", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.FT3), _translate("MainWindow", "FT3", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Post Processing", None)) self.MC_Offset.setText(_translate("MainWindow", "19", None)) self.MC_Offset_label.setText(_translate("MainWindow", "Mon. Offset:", None)) self.dLambdaBox.setText(_translate("MainWindow", "9.45", None)) self.label_3.setText(_translate("MainWindow", "dLambda:", None)) self.menuFile.setTitle(_translate("MainWindow", "File", None)) self.menuSave_Spectrum.setTitle(_translate("MainWindow", "Save Spectrum", None)) self.actionLoad_File.setText(_translate("MainWindow", "Load File", None)) self.actionSave_Parameters.setText(_translate("MainWindow", "Save Parameters", None)) self.actionExit.setText(_translate("MainWindow", "Exit", None)) self.actionExit.setShortcut(_translate("MainWindow", "Ctrl+Q", None)) self.actionFinal_Data.setText(_translate("MainWindow", "Final Data", None)) self.actionFT1_Data.setText(_translate("MainWindow", "FT1 Data", None)) self.actionFT2_Data.setText(_translate("MainWindow", "FT2 Data", None)) self.actionRaw_Data.setText(_translate("MainWindow", "Raw Data", None)) self.actionLoad_Parameter_File.setText(_translate("MainWindow", "Load Parameter File", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1024, 768) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.impulseMatplotlibwidget = MatplotlibWidget(self.centralwidget) self.impulseMatplotlibwidget.setGeometry(QtCore.QRect(10, 180, 491, 251)) self.impulseMatplotlibwidget.setAutoFillBackground(False) self.impulseMatplotlibwidget.setStyleSheet(_fromUtf8("MatplotlibWidget{\n" "border-width: 0px;\n" "}\n" "")) self.impulseMatplotlibwidget.setObjectName(_fromUtf8("impulseMatplotlibwidget")) self.freqResponseMatplotlibwidget = MatplotlibWidget(self.centralwidget) self.freqResponseMatplotlibwidget.setGeometry(QtCore.QRect(10, 430, 1001, 301)) font = QtGui.QFont() font.setPointSize(7) self.freqResponseMatplotlibwidget.setFont(font) self.freqResponseMatplotlibwidget.setStyleSheet(_fromUtf8("MatplotlibWidget{\n" "border-width: 0px;\n" "}")) self.freqResponseMatplotlibwidget.setObjectName(_fromUtf8("freqResponseMatplotlibwidget")) self.bandStartHorizontalSlider = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider.setGeometry(QtCore.QRect(50, 50, 161, 16)) self.bandStartHorizontalSlider.setMaximum(50) self.bandStartHorizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider.setObjectName(_fromUtf8("bandStartHorizontalSlider")) self.bandEndHorizontalSlider = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider.setGeometry(QtCore.QRect(50, 100, 161, 16)) self.bandEndHorizontalSlider.setMaximum(50) self.bandEndHorizontalSlider.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider.setObjectName(_fromUtf8("bandEndHorizontalSlider")) self.bandLevelVerticalSlider = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider.setGeometry(QtCore.QRect(230, 50, 20, 71)) self.bandLevelVerticalSlider.setMaximum(100) self.bandLevelVerticalSlider.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider.setObjectName(_fromUtf8("bandLevelVerticalSlider")) self.bandStart = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart.setGeometry(QtCore.QRect(50, 130, 62, 22)) self.bandStart.setDecimals(4) self.bandStart.setMaximum(0.5) self.bandStart.setSingleStep(0.01) self.bandStart.setObjectName(_fromUtf8("bandStart")) self.bandEnd = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd.setGeometry(QtCore.QRect(120, 130, 62, 22)) self.bandEnd.setDecimals(4) self.bandEnd.setMaximum(0.5) self.bandEnd.setSingleStep(0.01) self.bandEnd.setObjectName(_fromUtf8("bandEnd")) self.bandLevel = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel.setGeometry(QtCore.QRect(190, 130, 62, 22)) self.bandLevel.setDecimals(4) self.bandLevel.setMaximum(1.0) self.bandLevel.setSingleStep(0.01) self.bandLevel.setObjectName(_fromUtf8("bandLevel")) self.bandEnd_2 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd_2.setGeometry(QtCore.QRect(360, 130, 62, 22)) self.bandEnd_2.setDecimals(4) self.bandEnd_2.setMaximum(0.5) self.bandEnd_2.setSingleStep(0.01) self.bandEnd_2.setObjectName(_fromUtf8("bandEnd_2")) self.bandEndHorizontalSlider_2 = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider_2.setGeometry(QtCore.QRect(290, 100, 161, 16)) self.bandEndHorizontalSlider_2.setMaximum(50) self.bandEndHorizontalSlider_2.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider_2.setObjectName(_fromUtf8("bandEndHorizontalSlider_2")) self.bandLevelVerticalSlider_2 = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider_2.setGeometry(QtCore.QRect(470, 50, 20, 71)) self.bandLevelVerticalSlider_2.setMaximum(100) self.bandLevelVerticalSlider_2.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider_2.setObjectName(_fromUtf8("bandLevelVerticalSlider_2")) self.bandLevel_2 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel_2.setGeometry(QtCore.QRect(430, 130, 62, 22)) self.bandLevel_2.setDecimals(4) self.bandLevel_2.setMaximum(1.0) self.bandLevel_2.setSingleStep(0.01) self.bandLevel_2.setObjectName(_fromUtf8("bandLevel_2")) self.bandStart_2 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart_2.setGeometry(QtCore.QRect(290, 130, 62, 22)) self.bandStart_2.setDecimals(4) self.bandStart_2.setMaximum(0.5) self.bandStart_2.setSingleStep(0.01) self.bandStart_2.setObjectName(_fromUtf8("bandStart_2")) self.bandStartHorizontalSlider_2 = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider_2.setGeometry(QtCore.QRect(290, 50, 161, 16)) self.bandStartHorizontalSlider_2.setMaximum(50) self.bandStartHorizontalSlider_2.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider_2.setObjectName(_fromUtf8("bandStartHorizontalSlider_2")) self.bandEnd_3 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd_3.setGeometry(QtCore.QRect(600, 130, 62, 22)) self.bandEnd_3.setDecimals(4) self.bandEnd_3.setMaximum(0.5) self.bandEnd_3.setSingleStep(0.01) self.bandEnd_3.setObjectName(_fromUtf8("bandEnd_3")) self.bandEndHorizontalSlider_3 = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider_3.setGeometry(QtCore.QRect(530, 100, 161, 16)) self.bandEndHorizontalSlider_3.setMaximum(50) self.bandEndHorizontalSlider_3.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider_3.setObjectName(_fromUtf8("bandEndHorizontalSlider_3")) self.bandLevelVerticalSlider_3 = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider_3.setGeometry(QtCore.QRect(710, 50, 20, 71)) self.bandLevelVerticalSlider_3.setMaximum(100) self.bandLevelVerticalSlider_3.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider_3.setObjectName(_fromUtf8("bandLevelVerticalSlider_3")) self.bandLevel_3 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel_3.setGeometry(QtCore.QRect(670, 130, 62, 22)) self.bandLevel_3.setDecimals(4) self.bandLevel_3.setMaximum(1.0) self.bandLevel_3.setSingleStep(0.01) self.bandLevel_3.setObjectName(_fromUtf8("bandLevel_3")) self.bandStart_3 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart_3.setGeometry(QtCore.QRect(530, 130, 62, 22)) self.bandStart_3.setDecimals(4) self.bandStart_3.setMaximum(0.5) self.bandStart_3.setSingleStep(0.01) self.bandStart_3.setObjectName(_fromUtf8("bandStart_3")) self.bandStartHorizontalSlider_3 = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider_3.setGeometry(QtCore.QRect(530, 50, 161, 16)) self.bandStartHorizontalSlider_3.setMaximum(50) self.bandStartHorizontalSlider_3.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider_3.setObjectName(_fromUtf8("bandStartHorizontalSlider_3")) self.bandEnd_4 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandEnd_4.setGeometry(QtCore.QRect(840, 130, 62, 22)) self.bandEnd_4.setDecimals(4) self.bandEnd_4.setMaximum(0.5) self.bandEnd_4.setSingleStep(0.01) self.bandEnd_4.setObjectName(_fromUtf8("bandEnd_4")) self.bandEndHorizontalSlider_4 = QtGui.QSlider(self.centralwidget) self.bandEndHorizontalSlider_4.setGeometry(QtCore.QRect(770, 100, 161, 16)) self.bandEndHorizontalSlider_4.setMaximum(50) self.bandEndHorizontalSlider_4.setOrientation(QtCore.Qt.Horizontal) self.bandEndHorizontalSlider_4.setObjectName(_fromUtf8("bandEndHorizontalSlider_4")) self.bandLevelVerticalSlider_4 = QtGui.QSlider(self.centralwidget) self.bandLevelVerticalSlider_4.setGeometry(QtCore.QRect(950, 50, 20, 71)) self.bandLevelVerticalSlider_4.setMaximum(100) self.bandLevelVerticalSlider_4.setOrientation(QtCore.Qt.Vertical) self.bandLevelVerticalSlider_4.setObjectName(_fromUtf8("bandLevelVerticalSlider_4")) self.bandLevel_4 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandLevel_4.setGeometry(QtCore.QRect(910, 130, 62, 22)) self.bandLevel_4.setDecimals(4) self.bandLevel_4.setMaximum(1.0) self.bandLevel_4.setSingleStep(0.01) self.bandLevel_4.setObjectName(_fromUtf8("bandLevel_4")) self.bandStart_4 = QtGui.QDoubleSpinBox(self.centralwidget) self.bandStart_4.setGeometry(QtCore.QRect(770, 130, 62, 22)) self.bandStart_4.setDecimals(4) self.bandStart_4.setMaximum(0.5) self.bandStart_4.setSingleStep(0.01) self.bandStart_4.setObjectName(_fromUtf8("bandStart_4")) self.bandStartHorizontalSlider_4 = QtGui.QSlider(self.centralwidget) self.bandStartHorizontalSlider_4.setGeometry(QtCore.QRect(770, 50, 161, 16)) self.bandStartHorizontalSlider_4.setMaximum(50) self.bandStartHorizontalSlider_4.setOrientation(QtCore.Qt.Horizontal) self.bandStartHorizontalSlider_4.setObjectName(_fromUtf8("bandStartHorizontalSlider_4")) self.line = QtGui.QFrame(self.centralwidget) self.line.setGeometry(QtCore.QRect(10, 30, 1001, 16)) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.bandsSpinBox = QtGui.QSpinBox(self.centralwidget) self.bandsSpinBox.setGeometry(QtCore.QRect(50, 10, 61, 22)) self.bandsSpinBox.setMinimum(2) self.bandsSpinBox.setMaximum(4) self.bandsSpinBox.setProperty("value", 2) self.bandsSpinBox.setObjectName(_fromUtf8("bandsSpinBox")) self.line_2 = QtGui.QFrame(self.centralwidget) self.line_2.setGeometry(QtCore.QRect(10, 160, 1001, 16)) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.coeffsTextBrowser = QtGui.QTextBrowser(self.centralwidget) self.coeffsTextBrowser.setGeometry(QtCore.QRect(500, 179, 512, 251)) self.coeffsTextBrowser.setAutoFillBackground(True) self.coeffsTextBrowser.setStyleSheet(_fromUtf8("QtextBrowser{\n" "border-width: 0px;\n" "}")) self.coeffsTextBrowser.setAcceptRichText(False) self.coeffsTextBrowser.setObjectName(_fromUtf8("coeffsTextBrowser")) self.tapsSpinBox = QtGui.QSpinBox(self.centralwidget) self.tapsSpinBox.setGeometry(QtCore.QRect(130, 10, 61, 22)) self.tapsSpinBox.setMinimum(3) self.tapsSpinBox.setMaximum(511) self.tapsSpinBox.setProperty("value", 97) self.tapsSpinBox.setObjectName(_fromUtf8("tapsSpinBox")) self.sampleRateDoubleSpinBox = QtGui.QDoubleSpinBox(self.centralwidget) self.sampleRateDoubleSpinBox.setGeometry(QtCore.QRect(840, 10, 81, 22)) self.sampleRateDoubleSpinBox.setDecimals(3) self.sampleRateDoubleSpinBox.setMinimum(0.0) self.sampleRateDoubleSpinBox.setMaximum(1000000000.0) self.sampleRateDoubleSpinBox.setProperty("value", 1.0) self.sampleRateDoubleSpinBox.setObjectName(_fromUtf8("sampleRateDoubleSpinBox")) self.calculatePushButton = QtGui.QPushButton(self.centralwidget) self.calculatePushButton.setGeometry(QtCore.QRect(940, 10, 75, 23)) self.calculatePushButton.setObjectName(_fromUtf8("calculatePushButton")) self.iterationsSpinBox = QtGui.QSpinBox(self.centralwidget) self.iterationsSpinBox.setGeometry(QtCore.QRect(210, 10, 61, 22)) self.iterationsSpinBox.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows) self.iterationsSpinBox.setMinimum(1) self.iterationsSpinBox.setMaximum(2048) self.iterationsSpinBox.setProperty("value", 25) self.iterationsSpinBox.setObjectName(_fromUtf8("iterationsSpinBox")) self.band1Label = QtGui.QLabel(self.centralwidget) self.band1Label.setGeometry(QtCore.QRect(123, 76, 46, 13)) self.band1Label.setObjectName(_fromUtf8("band1Label")) self.band2Label = QtGui.QLabel(self.centralwidget) self.band2Label.setGeometry(QtCore.QRect(363, 76, 46, 13)) self.band2Label.setObjectName(_fromUtf8("band2Label")) self.band3Label = QtGui.QLabel(self.centralwidget) self.band3Label.setGeometry(QtCore.QRect(603, 76, 46, 13)) self.band3Label.setObjectName(_fromUtf8("band3Label")) self.band4Label = QtGui.QLabel(self.centralwidget) self.band4Label.setGeometry(QtCore.QRect(843, 76, 46, 13)) self.band4Label.setObjectName(_fromUtf8("band4Label")) self.linPhaseRadioButton = QtGui.QRadioButton(self.centralwidget) self.linPhaseRadioButton.setGeometry(QtCore.QRect(290, 10, 82, 21)) self.linPhaseRadioButton.setChecked(True) self.linPhaseRadioButton.setObjectName(_fromUtf8("linPhaseRadioButton")) self.minPhaseRadioButton = QtGui.QRadioButton(self.centralwidget) self.minPhaseRadioButton.setGeometry(QtCore.QRect(380, 10, 111, 21)) self.minPhaseRadioButton.setObjectName(_fromUtf8("minPhaseRadioButton")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1024, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuPrototypes = QtGui.QMenu(self.menubar) self.menuPrototypes.setObjectName(_fromUtf8("menuPrototypes")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionLowpass = QtGui.QAction(MainWindow) self.actionLowpass.setObjectName(_fromUtf8("actionLowpass")) self.actionHighpass = QtGui.QAction(MainWindow) self.actionHighpass.setObjectName(_fromUtf8("actionHighpass")) self.actionBandpass = QtGui.QAction(MainWindow) self.actionBandpass.setObjectName(_fromUtf8("actionBandpass")) self.actionBandreject = QtGui.QAction(MainWindow) self.actionBandreject.setObjectName(_fromUtf8("actionBandreject")) self.action4_band = QtGui.QAction(MainWindow) self.action4_band.setObjectName(_fromUtf8("action4_band")) self.menuPrototypes.addAction(self.actionLowpass) self.menuPrototypes.addAction(self.actionHighpass) self.menuPrototypes.addAction(self.actionBandpass) self.menuPrototypes.addAction(self.actionBandreject) self.menuPrototypes.addAction(self.action4_band) self.menubar.addAction(self.menuPrototypes.menuAction()) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.impulseMatplotlibwidget.setToolTip(_translate("MainWindow", "Impulse response plot", None)) self.freqResponseMatplotlibwidget.setToolTip(_translate("MainWindow", "Frequency response", None)) self.bandStartHorizontalSlider.setToolTip(_translate("MainWindow", "Band 1 start", None)) self.bandEndHorizontalSlider.setToolTip(_translate("MainWindow", "Band 1 end", None)) self.bandLevelVerticalSlider.setToolTip(_translate("MainWindow", "Band 1 level", None)) self.bandStart.setToolTip(_translate("MainWindow", "band 1 start", None)) self.bandEnd.setToolTip(_translate("MainWindow", "band 1 end", None)) self.bandLevel.setToolTip(_translate("MainWindow", "band 1 level", None)) self.bandEnd_2.setToolTip(_translate("MainWindow", "band 2 end", None)) self.bandEndHorizontalSlider_2.setToolTip(_translate("MainWindow", "band 2 end", None)) self.bandLevelVerticalSlider_2.setToolTip(_translate("MainWindow", "band 2 level", None)) self.bandLevel_2.setToolTip(_translate("MainWindow", "band 2 level", None)) self.bandStart_2.setToolTip(_translate("MainWindow", "band 2 start", None)) self.bandStartHorizontalSlider_2.setToolTip(_translate("MainWindow", "band 2 start", None)) self.bandEnd_3.setToolTip(_translate("MainWindow", "band 3 end", None)) self.bandEndHorizontalSlider_3.setToolTip(_translate("MainWindow", "band 3 end", None)) self.bandLevelVerticalSlider_3.setToolTip(_translate("MainWindow", "band 3 level", None)) self.bandLevel_3.setToolTip(_translate("MainWindow", "band 3 level", None)) self.bandStart_3.setToolTip(_translate("MainWindow", "band 3 start", None)) self.bandStartHorizontalSlider_3.setToolTip(_translate("MainWindow", "band 3 start", None)) self.bandEnd_4.setToolTip(_translate("MainWindow", "band 4 end", None)) self.bandEndHorizontalSlider_4.setToolTip(_translate("MainWindow", "band 4 end", None)) self.bandLevelVerticalSlider_4.setToolTip(_translate("MainWindow", "band 4 level", None)) self.bandLevel_4.setToolTip(_translate("MainWindow", "band 4 level", None)) self.bandStart_4.setToolTip(_translate("MainWindow", "band 4 start", None)) self.bandStartHorizontalSlider_4.setToolTip(_translate("MainWindow", "band 4 start", None)) self.bandsSpinBox.setToolTip(_translate("MainWindow", "Number of bands", None)) self.coeffsTextBrowser.setToolTip(_translate("MainWindow", "Filter coefficients", None)) self.coeffsTextBrowser.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:8pt;\">// FIR Coefficients</span></p></body></html>", None)) self.tapsSpinBox.setToolTip(_translate("MainWindow", "Number of taps", None)) self.sampleRateDoubleSpinBox.setToolTip(_translate("MainWindow", "<html><head/><body><p>Sampling rate</p><p>(This is only used to scale the the frequency response graph\'s frequency axis.)</p><p><br/></p></body></html>", None)) self.calculatePushButton.setToolTip(_translate("MainWindow", "calculate FIR coefficients", None)) self.calculatePushButton.setText(_translate("MainWindow", "Calculate", None)) self.iterationsSpinBox.setToolTip(_translate("MainWindow", "Maximum number of iterations for remez algorithm", None)) self.band1Label.setText(_translate("MainWindow", "Band 1", None)) self.band2Label.setText(_translate("MainWindow", "Band 2", None)) self.band3Label.setText(_translate("MainWindow", "Band 3", None)) self.band4Label.setText(_translate("MainWindow", "Band 4", None)) self.linPhaseRadioButton.setText(_translate("MainWindow", "Linear Phase", None)) self.minPhaseRadioButton.setText(_translate("MainWindow", "Minimum Phase", None)) self.menuPrototypes.setTitle(_translate("MainWindow", "Prototypes", None)) self.actionLowpass.setText(_translate("MainWindow", "Lowpass", None)) self.actionHighpass.setText(_translate("MainWindow", "Highpass", None)) self.actionBandpass.setText(_translate("MainWindow", "Bandpass", None)) self.actionBandreject.setText(_translate("MainWindow", "Bandreject", None)) self.action4_band.setText(_translate("MainWindow", "4-band", None))
class Ui_RTEDlg(object): def setupUi(self, RTEDlg): RTEDlg.setObjectName(_fromUtf8("RTEDlg")) RTEDlg.resize(1222, 572) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(RTEDlg.sizePolicy().hasHeightForWidth()) RTEDlg.setSizePolicy(sizePolicy) RTEDlg.setMinimumSize(QtCore.QSize(1222, 572)) RTEDlg.setMaximumSize(QtCore.QSize(1222, 572)) RTEDlg.setWhatsThis(_fromUtf8("")) self.line = QtGui.QFrame(RTEDlg) self.line.setGeometry(QtCore.QRect(260, 10, 20, 551)) self.line.setFrameShape(QtGui.QFrame.VLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.smaMpl = MatplotlibWidget(RTEDlg) self.smaMpl.setGeometry(QtCore.QRect(280, 20, 461, 271)) self.smaMpl.setObjectName(_fromUtf8("smaMpl")) self.emaMpl = MatplotlibWidget(RTEDlg) self.emaMpl.setGeometry(QtCore.QRect(280, 290, 461, 271)) self.emaMpl.setObjectName(_fromUtf8("emaMpl")) self.lwmaMpl = MatplotlibWidget(RTEDlg) self.lwmaMpl.setGeometry(QtCore.QRect(750, 20, 461, 271)) self.lwmaMpl.setObjectName(_fromUtf8("lwmaMpl")) self.tmaMpl = MatplotlibWidget(RTEDlg) self.tmaMpl.setGeometry(QtCore.QRect(750, 290, 461, 271)) self.tmaMpl.setObjectName(_fromUtf8("tmaMpl")) self.groupBox = QtGui.QGroupBox(RTEDlg) self.groupBox.setGeometry(QtCore.QRect(10, 10, 251, 141)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.gridLayout_3 = QtGui.QGridLayout() self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.connectButton = QtGui.QPushButton(self.groupBox) self.connectButton.setObjectName(_fromUtf8("connectButton")) self.gridLayout_3.addWidget(self.connectButton, 0, 0, 1, 1) self.disconnectButton = QtGui.QPushButton(self.groupBox) self.disconnectButton.setObjectName(_fromUtf8("disconnectButton")) self.gridLayout_3.addWidget(self.disconnectButton, 0, 1, 1, 1) self.gridLayout_2.addLayout(self.gridLayout_3, 0, 0, 1, 1) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.label_3 = QtGui.QLabel(self.groupBox) self.label_3.setObjectName(_fromUtf8("label_3")) self.gridLayout.addWidget(self.label_3, 0, 0, 1, 1) self.ipEdit = QtGui.QLineEdit(self.groupBox) self.ipEdit.setObjectName(_fromUtf8("ipEdit")) self.gridLayout.addWidget(self.ipEdit, 0, 1, 1, 1) self.pfLabel = QtGui.QLabel(self.groupBox) self.pfLabel.setWordWrap(True) self.pfLabel.setObjectName(_fromUtf8("pfLabel")) self.gridLayout.addWidget(self.pfLabel, 1, 0, 1, 1) self.pfEdit = QtGui.QLineEdit(self.groupBox) self.pfEdit.setObjectName(_fromUtf8("pfEdit")) self.gridLayout.addWidget(self.pfEdit, 1, 1, 1, 1) self.tbLabel = QtGui.QLabel(self.groupBox) self.tbLabel.setWordWrap(True) self.tbLabel.setObjectName(_fromUtf8("tbLabel")) self.gridLayout.addWidget(self.tbLabel, 2, 0, 1, 1) self.tbEdit = QtGui.QLineEdit(self.groupBox) self.tbEdit.setObjectName(_fromUtf8("tbEdit")) self.gridLayout.addWidget(self.tbEdit, 2, 1, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 1, 0, 1, 1) self.groupBox_2 = QtGui.QGroupBox(RTEDlg) self.groupBox_2.setGeometry(QtCore.QRect(10, 160, 251, 61)) self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) self.verticalLayout_3 = QtGui.QVBoxLayout(self.groupBox_2) self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3")) self.verticalLayout_2 = QtGui.QVBoxLayout() self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.startButton = QtGui.QPushButton(self.groupBox_2) self.startButton.setObjectName(_fromUtf8("startButton")) self.verticalLayout_2.addWidget(self.startButton) self.verticalLayout_3.addLayout(self.verticalLayout_2) self.sendButton = QtGui.QPushButton(RTEDlg) self.sendButton.setGeometry(QtCore.QRect(20, 240, 231, 61)) self.sendButton.setObjectName(_fromUtf8("sendButton")) self.serialLabel = QtGui.QLabel(RTEDlg) self.serialLabel.setGeometry(QtCore.QRect(290, 0, 911, 31)) self.serialLabel.setWordWrap(True) self.serialLabel.setObjectName(_fromUtf8("serialLabel")) self.label = QtGui.QLabel(RTEDlg) self.label.setGeometry(QtCore.QRect(430, 30, 261, 16)) self.label.setObjectName(_fromUtf8("label")) self.label_2 = QtGui.QLabel(RTEDlg) self.label_2.setGeometry(QtCore.QRect(420, 300, 221, 16)) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_4 = QtGui.QLabel(RTEDlg) self.label_4.setGeometry(QtCore.QRect(890, 30, 231, 16)) self.label_4.setObjectName(_fromUtf8("label_4")) self.label_5 = QtGui.QLabel(RTEDlg) self.label_5.setGeometry(QtCore.QRect(880, 300, 231, 16)) self.label_5.setObjectName(_fromUtf8("label_5")) self.label_6 = QtGui.QLabel(RTEDlg) self.label_6.setGeometry(QtCore.QRect(10, 340, 221, 111)) self.label_6.setTextFormat(QtCore.Qt.AutoText) self.label_6.setObjectName(_fromUtf8("label_6")) self.retranslateUi(RTEDlg) QtCore.QMetaObject.connectSlotsByName(RTEDlg) def retranslateUi(self, RTEDlg): RTEDlg.setWindowTitle(QtGui.QApplication.translate("RTEDlg", "Algorithmic Trading Application", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox.setTitle(QtGui.QApplication.translate("RTEDlg", "Connection Details", None, QtGui.QApplication.UnicodeUTF8)) self.connectButton.setText(QtGui.QApplication.translate("RTEDlg", "&Connect", None, QtGui.QApplication.UnicodeUTF8)) self.disconnectButton.setText(QtGui.QApplication.translate("RTEDlg", "&Disconnect", None, QtGui.QApplication.UnicodeUTF8)) self.label_3.setText(QtGui.QApplication.translate("RTEDlg", "IP Address", None, QtGui.QApplication.UnicodeUTF8)) self.pfLabel.setText(QtGui.QApplication.translate("RTEDlg", "Price Feed Port", None, QtGui.QApplication.UnicodeUTF8)) self.pfEdit.setText(QtGui.QApplication.translate("RTEDlg", "8211", None, QtGui.QApplication.UnicodeUTF8)) self.tbLabel.setText(QtGui.QApplication.translate("RTEDlg", "Trade Booking Port", None, QtGui.QApplication.UnicodeUTF8)) self.tbEdit.setText(QtGui.QApplication.translate("RTEDlg", "8212", None, QtGui.QApplication.UnicodeUTF8)) self.groupBox_2.setTitle(QtGui.QApplication.translate("RTEDlg", "GUI Commands", None, QtGui.QApplication.UnicodeUTF8)) self.startButton.setText(QtGui.QApplication.translate("RTEDlg", "Start", None, QtGui.QApplication.UnicodeUTF8)) self.sendButton.setText(QtGui.QApplication.translate("RTEDlg", "Send Report", None, QtGui.QApplication.UnicodeUTF8)) self.serialLabel.setText(QtGui.QApplication.translate("RTEDlg", "Ceremony ID", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText(QtGui.QApplication.translate("RTEDlg", "Simple Moving Average(SMA)", None, QtGui.QApplication.UnicodeUTF8)) self.label_2.setText(QtGui.QApplication.translate("RTEDlg", "Exponential Moving Average(EMA)", None, QtGui.QApplication.UnicodeUTF8)) self.label_4.setText(QtGui.QApplication.translate("RTEDlg", "Linear Weighted Moving Average(LWMA)", None, QtGui.QApplication.UnicodeUTF8)) self.label_5.setText(QtGui.QApplication.translate("RTEDlg", "Triangular Moving Average(TMA)", None, QtGui.QApplication.UnicodeUTF8)) self.label_6.setText(QtGui.QApplication.translate("RTEDlg", "<html><head/><body><p>Legend[MA = Moving Average]</p><p>Price: Blue Line</p><p>Slow MA: Red Line (Period[N] = 20)</p><p>Fast MA: Green Line (Period[N] = 5)</p></body></html>", None, QtGui.QApplication.UnicodeUTF8))
class Ui_BlobFlowExplorer(object): def setupUi(self, BlobFlowExplorer): BlobFlowExplorer.setObjectName(_fromUtf8("BlobFlowExplorer")) BlobFlowExplorer.resize(700, 515) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( BlobFlowExplorer.sizePolicy().hasHeightForWidth()) BlobFlowExplorer.setSizePolicy(sizePolicy) self.mplwidget = MatplotlibWidget(BlobFlowExplorer) self.mplwidget.setGeometry(QtCore.QRect(280, 10, 400, 300)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.pushButton = QtGui.QPushButton(BlobFlowExplorer) self.pushButton.setGeometry(QtCore.QRect(590, 480, 90, 24)) self.pushButton.setObjectName(_fromUtf8("pushButton")) self.timeDial = QtGui.QDial(BlobFlowExplorer) self.timeDial.setGeometry(QtCore.QRect(210, 370, 50, 64)) self.timeDial.setObjectName(_fromUtf8("timeDial")) self.verticalLayoutWidget = QtGui.QWidget(BlobFlowExplorer) self.verticalLayoutWidget.setGeometry(QtCore.QRect(20, 320, 160, 113)) self.verticalLayoutWidget.setObjectName( _fromUtf8("verticalLayoutWidget")) self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout.setMargin(0) self.verticalLayout.setObjectName(_fromUtf8("verticalLayout")) self.line = QtGui.QFrame(self.verticalLayoutWidget) self.line.setFrameShape(QtGui.QFrame.HLine) self.line.setFrameShadow(QtGui.QFrame.Sunken) self.line.setObjectName(_fromUtf8("line")) self.verticalLayout.addWidget(self.line) self.label = QtGui.QLabel(self.verticalLayoutWidget) self.label.setAlignment(QtCore.Qt.AlignCenter) self.label.setObjectName(_fromUtf8("label")) self.verticalLayout.addWidget(self.label) self.line_2 = QtGui.QFrame(self.verticalLayoutWidget) self.line_2.setFrameShape(QtGui.QFrame.HLine) self.line_2.setFrameShadow(QtGui.QFrame.Sunken) self.line_2.setObjectName(_fromUtf8("line_2")) self.verticalLayout.addWidget(self.line_2) self.Play = QtGui.QRadioButton(self.verticalLayoutWidget) self.Play.setObjectName(_fromUtf8("Play")) self.verticalLayout.addWidget(self.Play) self.Rewind = QtGui.QRadioButton(self.verticalLayoutWidget) self.Rewind.setObjectName(_fromUtf8("Rewind")) self.verticalLayout.addWidget(self.Rewind) self.Pause = QtGui.QRadioButton(self.verticalLayoutWidget) self.Pause.setChecked(True) self.Pause.setObjectName(_fromUtf8("Pause")) self.verticalLayout.addWidget(self.Pause) self.line_3 = QtGui.QFrame(self.verticalLayoutWidget) self.line_3.setFrameShape(QtGui.QFrame.HLine) self.line_3.setFrameShadow(QtGui.QFrame.Sunken) self.line_3.setObjectName(_fromUtf8("line_3")) self.verticalLayout.addWidget(self.line_3) self.horizontalLayoutWidget = QtGui.QWidget(BlobFlowExplorer) self.horizontalLayoutWidget.setGeometry(QtCore.QRect( 280, 390, 401, 80)) self.horizontalLayoutWidget.setObjectName( _fromUtf8("horizontalLayoutWidget")) self.horizontalLayout = QtGui.QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setMargin(0) self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout")) self.horizontalScrollBar = QtGui.QScrollBar( self.horizontalLayoutWidget) self.horizontalScrollBar.setInputMethodHints(QtCore.Qt.ImhNone) self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal) self.horizontalScrollBar.setObjectName( _fromUtf8("horizontalScrollBar")) self.horizontalLayout.addWidget(self.horizontalScrollBar) self.CurrentFrame = QtGui.QSpinBox(self.horizontalLayoutWidget) sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.CurrentFrame.sizePolicy().hasHeightForWidth()) self.CurrentFrame.setSizePolicy(sizePolicy) self.CurrentFrame.setObjectName(_fromUtf8("CurrentFrame")) self.horizontalLayout.addWidget(self.CurrentFrame) self.layoutWidget = QtGui.QWidget(BlobFlowExplorer) self.layoutWidget.setGeometry(QtCore.QRect(300, 320, 361, 52)) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.horizontalLayout_2 = QtGui.QHBoxLayout(self.layoutWidget) self.horizontalLayout_2.setMargin(0) self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2")) self.xMin = QtGui.QDoubleSpinBox(self.layoutWidget) self.xMin.setMinimum(-1000.0) self.xMin.setMaximum(1000.0) self.xMin.setObjectName(_fromUtf8("xMin")) self.horizontalLayout_2.addWidget(self.xMin) self.xMinDial = QtGui.QDial(self.layoutWidget) self.xMinDial.setObjectName(_fromUtf8("xMinDial")) self.horizontalLayout_2.addWidget(self.xMinDial) self.resetZoomx = QtGui.QPushButton(self.layoutWidget) self.resetZoomx.setObjectName(_fromUtf8("resetZoomx")) self.horizontalLayout_2.addWidget(self.resetZoomx) self.xMaxDial = QtGui.QDial(self.layoutWidget) self.xMaxDial.setObjectName(_fromUtf8("xMaxDial")) self.horizontalLayout_2.addWidget(self.xMaxDial) self.xMax = QtGui.QDoubleSpinBox(self.layoutWidget) self.xMax.setMinimum(-1000.0) self.xMax.setMaximum(1000.0) self.xMax.setProperty("value", 1.0) self.xMax.setObjectName(_fromUtf8("xMax")) self.horizontalLayout_2.addWidget(self.xMax) self.layoutWidget1 = QtGui.QWidget(BlobFlowExplorer) self.layoutWidget1.setGeometry(QtCore.QRect(209, 40, 61, 251)) self.layoutWidget1.setObjectName(_fromUtf8("layoutWidget1")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.layoutWidget1) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.yMax = QtGui.QDoubleSpinBox(self.layoutWidget1) self.yMax.setMinimum(-1000.0) self.yMax.setMaximum(1000.0) self.yMax.setSingleStep(0.1) self.yMax.setProperty("value", 1.0) self.yMax.setObjectName(_fromUtf8("yMax")) self.verticalLayout_2.addWidget(self.yMax) self.yMaxDial = QtGui.QDial(self.layoutWidget1) self.yMaxDial.setObjectName(_fromUtf8("yMaxDial")) self.verticalLayout_2.addWidget(self.yMaxDial) self.resetZoomy = QtGui.QPushButton(self.layoutWidget1) self.resetZoomy.setObjectName(_fromUtf8("resetZoomy")) self.verticalLayout_2.addWidget(self.resetZoomy) self.yMinDial = QtGui.QDial(self.layoutWidget1) self.yMinDial.setObjectName(_fromUtf8("yMinDial")) self.verticalLayout_2.addWidget(self.yMinDial) self.yMin = QtGui.QDoubleSpinBox(self.layoutWidget1) self.yMin.setMinimum(-1000.0) self.yMin.setMaximum(1000.0) self.yMin.setObjectName(_fromUtf8("yMin")) self.verticalLayout_2.addWidget(self.yMin) self.retranslateUi(BlobFlowExplorer) QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.quit_gui) QtCore.QObject.connect(self.timeDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalScrollBar.setValue) QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.timeDial.setValue) QtCore.QObject.connect(self.horizontalScrollBar, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.CurrentFrame.setValue) QtCore.QObject.connect(self.CurrentFrame, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.horizontalScrollBar.setValue) QtCore.QObject.connect(self.Play, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.play) QtCore.QObject.connect(self.Rewind, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.play) QtCore.QObject.connect(self.Pause, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.pause) QtCore.QObject.connect( self.xMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect( self.xMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect( self.yMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect( self.yMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.newplot) QtCore.QObject.connect(self.CurrentFrame, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.newplot) QtCore.QObject.connect(self.yMinDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.yMinDialChanged) QtCore.QObject.connect(self.yMaxDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.yMaxDialChanged) QtCore.QObject.connect(self.xMinDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.xMinDialChanged) QtCore.QObject.connect(self.xMaxDial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), BlobFlowExplorer.xMaxDialChanged) QtCore.QObject.connect( self.yMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.yMinChanged) QtCore.QObject.connect( self.xMin, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.xMinChanged) QtCore.QObject.connect(self.resetZoomx, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.ResetZoomx) QtCore.QObject.connect( self.xMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.xMaxChanged) QtCore.QObject.connect( self.yMax, QtCore.SIGNAL(_fromUtf8("valueChanged(double)")), BlobFlowExplorer.yMaxChanged) QtCore.QObject.connect(self.resetZoomy, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlowExplorer.ResetZoomy) QtCore.QMetaObject.connectSlotsByName(BlobFlowExplorer) def retranslateUi(self, BlobFlowExplorer): BlobFlowExplorer.setWindowTitle( QtGui.QApplication.translate("BlobFlowExplorer", "BlobFlow Explorer", None, QtGui.QApplication.UnicodeUTF8)) self.pushButton.setText( QtGui.QApplication.translate("BlobFlowExplorer", "Quit", None, QtGui.QApplication.UnicodeUTF8)) self.label.setText( QtGui.QApplication.translate("BlobFlowExplorer", "Play", None, QtGui.QApplication.UnicodeUTF8)) self.Play.setText( QtGui.QApplication.translate("BlobFlowExplorer", "Forward", None, QtGui.QApplication.UnicodeUTF8)) self.Rewind.setText( QtGui.QApplication.translate("BlobFlowExplorer", "Rewind", None, QtGui.QApplication.UnicodeUTF8)) self.Pause.setText( QtGui.QApplication.translate("BlobFlowExplorer", "Pause", None, QtGui.QApplication.UnicodeUTF8)) self.Pause.setShortcut( QtGui.QApplication.translate("BlobFlowExplorer", "Ctrl+R, Ctrl+R", None, QtGui.QApplication.UnicodeUTF8)) self.resetZoomx.setText( QtGui.QApplication.translate("BlobFlowExplorer", "Reset", None, QtGui.QApplication.UnicodeUTF8)) self.resetZoomy.setText( QtGui.QApplication.translate("BlobFlowExplorer", "Reset", None, QtGui.QApplication.UnicodeUTF8))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1169, 812) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(self.centralwidget) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect( 0, 0, 1147, 770)) self.scrollAreaWidgetContents.setObjectName( _fromUtf8("scrollAreaWidgetContents")) self.groupBox_file = QtGui.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_file.setGeometry(QtCore.QRect(40, 40, 431, 201)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_file.setFont(font) self.groupBox_file.setObjectName(_fromUtf8("groupBox_file")) self.lineEdit_address = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_address.setGeometry(QtCore.QRect(120, 90, 301, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_address.setFont(font) self.lineEdit_address.setObjectName(_fromUtf8("lineEdit_address")) self.pushButton_browse = QtGui.QPushButton(self.groupBox_file) self.pushButton_browse.setGeometry(QtCore.QRect(170, 30, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse.setFont(font) self.pushButton_browse.setObjectName(_fromUtf8("pushButton_browse")) self.label = QtGui.QLabel(self.groupBox_file) self.label.setGeometry(QtCore.QRect(20, 90, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.label_4 = QtGui.QLabel(self.groupBox_file) self.label_4.setGeometry(QtCore.QRect(40, 150, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.lineEdit_condition1 = QtGui.QLineEdit(self.groupBox_file) self.lineEdit_condition1.setGeometry(QtCore.QRect(120, 150, 231, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_condition1.setFont(font) self.lineEdit_condition1.setObjectName( _fromUtf8("lineEdit_condition1")) self.groupBox_plot = QtGui.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_plot.setEnabled(False) self.groupBox_plot.setGeometry(QtCore.QRect(490, 40, 621, 651)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_plot.setFont(font) self.groupBox_plot.setObjectName(_fromUtf8("groupBox_plot")) self.widget = QtGui.QWidget(self.groupBox_plot) self.widget.setGeometry(QtCore.QRect(10, 30, 601, 411)) self.widget.setObjectName(_fromUtf8("widget")) self.mplwidget = MatplotlibWidget(self.widget) self.mplwidget.setGeometry(QtCore.QRect(290, 200, 16, 16)) self.mplwidget.setObjectName(_fromUtf8("mplwidget")) self.comboBox_x = QtGui.QComboBox(self.groupBox_plot) self.comboBox_x.setGeometry(QtCore.QRect(120, 490, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_x.setFont(font) self.comboBox_x.setObjectName(_fromUtf8("comboBox_x")) self.comboBox_y = QtGui.QComboBox(self.groupBox_plot) self.comboBox_y.setGeometry(QtCore.QRect(350, 490, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_y.setFont(font) self.comboBox_y.setObjectName(_fromUtf8("comboBox_y")) self.pushButton_plot = QtGui.QPushButton(self.groupBox_plot) self.pushButton_plot.setGeometry(QtCore.QRect(260, 540, 91, 41)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_plot.setFont(font) self.pushButton_plot.setObjectName(_fromUtf8("pushButton_plot")) self.label_2 = QtGui.QLabel(self.groupBox_plot) self.label_2.setGeometry(QtCore.QRect(210, 460, 61, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.label_3 = QtGui.QLabel(self.groupBox_plot) self.label_3.setGeometry(QtCore.QRect(440, 460, 61, 21)) font = QtGui.QFont() font.setPointSize(12) self.label_3.setFont(font) self.label_3.setObjectName(_fromUtf8("label_3")) self.label_5 = QtGui.QLabel(self.groupBox_plot) self.label_5.setGeometry(QtCore.QRect(120, 600, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_5.setFont(font) self.label_5.setObjectName(_fromUtf8("label_5")) self.lineEdit_condition2 = QtGui.QLineEdit(self.groupBox_plot) self.lineEdit_condition2.setGeometry(QtCore.QRect(220, 600, 271, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_condition2.setFont(font) self.lineEdit_condition2.setText(_fromUtf8("")) self.lineEdit_condition2.setObjectName( _fromUtf8("lineEdit_condition2")) self.groupBox_labels = QtGui.QGroupBox(self.scrollAreaWidgetContents) self.groupBox_labels.setEnabled(False) self.groupBox_labels.setGeometry(QtCore.QRect(40, 270, 431, 421)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_labels.setFont(font) self.groupBox_labels.setObjectName(_fromUtf8("groupBox_labels")) self.label_6 = QtGui.QLabel(self.groupBox_labels) self.label_6.setGeometry(QtCore.QRect(80, 40, 141, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.pushButton_show = QtGui.QPushButton(self.groupBox_labels) self.pushButton_show.setGeometry(QtCore.QRect(260, 40, 91, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_show.setFont(font) self.pushButton_show.setObjectName(_fromUtf8("pushButton_show")) self.textEdit_labels = QtGui.QTextEdit(self.groupBox_labels) self.textEdit_labels.setGeometry(QtCore.QRect(50, 100, 351, 311)) font = QtGui.QFont() font.setPointSize(16) self.textEdit_labels.setFont(font) self.textEdit_labels.setObjectName(_fromUtf8("textEdit_labels")) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox_file.setTitle(_translate("MainWindow", "File", None)) self.pushButton_browse.setText(_translate("MainWindow", "Browse", None)) self.label.setText(_translate("MainWindow", "File Address:", None)) self.label_4.setText(_translate("MainWindow", "Condition:", None)) self.groupBox_plot.setTitle(_translate("MainWindow", "Plot", None)) self.pushButton_plot.setText(_translate("MainWindow", "Plot", None)) self.label_2.setText(_translate("MainWindow", " X-Axis", None)) self.label_3.setText(_translate("MainWindow", " Y-Axis", None)) self.label_5.setText(_translate("MainWindow", "Condition:", None)) self.groupBox_labels.setTitle(_translate("MainWindow", "Labels", None)) self.label_6.setText(_translate("MainWindow", "Labels Text Box:", None)) self.pushButton_show.setText(_translate("MainWindow", "Show", None))
class Ui_TimingClient(object): def setupUi(self, TimingClient): TimingClient.setObjectName(_fromUtf8("TimingClient")) TimingClient.resize(1312, 863) self.centralwidget = QtGui.QWidget(TimingClient) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.CurrentImportTab = QtGui.QTabWidget(self.centralwidget) self.CurrentImportTab.setGeometry(QtCore.QRect(10, 30, 1291, 801)) self.CurrentImportTab.setObjectName(_fromUtf8("CurrentImportTab")) self.CurrentTiming = QtGui.QWidget() self.CurrentTiming.setObjectName(_fromUtf8("CurrentTiming")) self.CurrentSave = QtGui.QPushButton(self.CurrentTiming) self.CurrentSave.setGeometry(QtCore.QRect(1190, 10, 71, 21)) self.CurrentSave.setObjectName(_fromUtf8("CurrentSave")) self.CurrentViewType = QtGui.QTabWidget(self.CurrentTiming) self.CurrentViewType.setGeometry(QtCore.QRect(10, 30, 1261, 741)) self.CurrentViewType.setObjectName(_fromUtf8("CurrentViewType")) self.CurrentAllSeqTab = QtGui.QWidget() self.CurrentAllSeqTab.setObjectName(_fromUtf8("CurrentAllSeqTab")) self.CurrentAllSeqTable = QtGui.QTableWidget(self.CurrentAllSeqTab) self.CurrentAllSeqTable.setGeometry(QtCore.QRect(130, 11, 901, 691)) self.CurrentAllSeqTable.setObjectName(_fromUtf8("CurrentAllSeqTable")) self.CurrentAllSeqTable.setColumnCount(0) self.CurrentAllSeqTable.setRowCount(0) self.CurrentViewType.addTab(self.CurrentAllSeqTab, _fromUtf8("")) self.CurrentGraphTab = QtGui.QWidget() self.CurrentGraphTab.setObjectName(_fromUtf8("CurrentGraphTab")) self.CurrentGraphPlot = MatplotlibWidget(self.CurrentGraphTab) self.CurrentGraphPlot.setGeometry(QtCore.QRect(380, 30, 721, 651)) self.CurrentGraphPlot.setObjectName(_fromUtf8("CurrentGraphPlot")) self.CurrentGraphDevList = QtGui.QListWidget(self.CurrentGraphTab) self.CurrentGraphDevList.setGeometry(QtCore.QRect(170, 120, 141, 321)) self.CurrentGraphDevList.setObjectName( _fromUtf8("CurrentGraphDevList")) self.CurrentGraphLabelSeq = QtGui.QLabel(self.CurrentGraphTab) self.CurrentGraphLabelSeq.setGeometry(QtCore.QRect(30, 90, 61, 16)) self.CurrentGraphLabelSeq.setObjectName( _fromUtf8("CurrentGraphLabelSeq")) self.CurrentGraphLabelDevice = QtGui.QLabel(self.CurrentGraphTab) self.CurrentGraphLabelDevice.setGeometry(QtCore.QRect(200, 90, 53, 16)) self.CurrentGraphLabelDevice.setObjectName( _fromUtf8("CurrentGraphLabelDevice")) self.CurrentGraphSeqList = QtGui.QListWidget(self.CurrentGraphTab) self.CurrentGraphSeqList.setGeometry(QtCore.QRect(10, 120, 131, 321)) self.CurrentGraphSeqList.setObjectName( _fromUtf8("CurrentGraphSeqList")) self.CurrentViewType.addTab(self.CurrentGraphTab, _fromUtf8("")) self.CurrentValuesTab = QtGui.QWidget() self.CurrentValuesTab.setObjectName(_fromUtf8("CurrentValuesTab")) self.CurrentValuesListTable = QtGui.QTableWidget(self.CurrentValuesTab) self.CurrentValuesListTable.setGeometry(QtCore.QRect( 300, 10, 941, 691)) self.CurrentValuesListTable.setObjectName( _fromUtf8("CurrentValuesListTable")) self.CurrentValuesListTable.setColumnCount(0) self.CurrentValuesListTable.setRowCount(0) self.CurrentValuesDevList = QtGui.QListWidget(self.CurrentValuesTab) self.CurrentValuesDevList.setGeometry(QtCore.QRect(150, 120, 121, 381)) self.CurrentValuesDevList.setObjectName( _fromUtf8("CurrentValuesDevList")) self.CurrentValuesLabelSeq = QtGui.QLabel(self.CurrentValuesTab) self.CurrentValuesLabelSeq.setGeometry(QtCore.QRect(40, 90, 61, 16)) self.CurrentValuesLabelSeq.setObjectName( _fromUtf8("CurrentValuesLabelSeq")) self.CurrentValuesLabelDevice = QtGui.QLabel(self.CurrentValuesTab) self.CurrentValuesLabelDevice.setGeometry(QtCore.QRect( 190, 90, 53, 16)) self.CurrentValuesLabelDevice.setObjectName( _fromUtf8("CurrentValuesLabelDevice")) self.CurrentValuesSeqList = QtGui.QListWidget(self.CurrentValuesTab) self.CurrentValuesSeqList.setGeometry(QtCore.QRect(10, 120, 121, 381)) self.CurrentValuesSeqList.setObjectName( _fromUtf8("CurrentValuesSeqList")) self.CurrentViewType.addTab(self.CurrentValuesTab, _fromUtf8("")) self.AutoUpdate = QtGui.QCheckBox(self.CurrentTiming) self.AutoUpdate.setGeometry(QtCore.QRect(920, 10, 101, 17)) self.AutoUpdate.setObjectName(_fromUtf8("AutoUpdate")) self.Update = QtGui.QPushButton(self.CurrentTiming) self.Update.setGeometry(QtCore.QRect(1030, 10, 75, 23)) self.Update.setObjectName(_fromUtf8("Update")) self.CurrentImportTab.addTab(self.CurrentTiming, _fromUtf8("")) self.ImportedTiming = QtGui.QWidget() self.ImportedTiming.setObjectName(_fromUtf8("ImportedTiming")) self.Import = QtGui.QPushButton(self.ImportedTiming) self.Import.setGeometry(QtCore.QRect(1040, 10, 111, 20)) self.Import.setObjectName(_fromUtf8("Import")) self.ImportSave = QtGui.QPushButton(self.ImportedTiming) self.ImportSave.setGeometry(QtCore.QRect(1170, 10, 81, 20)) self.ImportSave.setObjectName(_fromUtf8("ImportSave")) self.ImportViewType = QtGui.QTabWidget(self.ImportedTiming) self.ImportViewType.setGeometry(QtCore.QRect(10, 20, 1271, 751)) self.ImportViewType.setObjectName(_fromUtf8("ImportViewType")) self.ImportAllSeqTab = QtGui.QWidget() self.ImportAllSeqTab.setObjectName(_fromUtf8("ImportAllSeqTab")) self.ImportAllSeqTable = QtGui.QTableWidget(self.ImportAllSeqTab) self.ImportAllSeqTable.setGeometry(QtCore.QRect(130, 11, 901, 691)) self.ImportAllSeqTable.setObjectName(_fromUtf8("ImportAllSeqTable")) self.ImportAllSeqTable.setColumnCount(0) self.ImportAllSeqTable.setRowCount(0) self.ImportViewType.addTab(self.ImportAllSeqTab, _fromUtf8("")) self.ImportGraphTab = QtGui.QWidget() self.ImportGraphTab.setObjectName(_fromUtf8("ImportGraphTab")) self.ImportGraphDevList = QtGui.QListWidget(self.ImportGraphTab) self.ImportGraphDevList.setGeometry(QtCore.QRect(150, 120, 151, 321)) self.ImportGraphDevList.setObjectName(_fromUtf8("ImportGraphDevList")) self.ImportGraphLabelSeq = QtGui.QLabel(self.ImportGraphTab) self.ImportGraphLabelSeq.setGeometry(QtCore.QRect(30, 90, 61, 16)) self.ImportGraphLabelSeq.setObjectName( _fromUtf8("ImportGraphLabelSeq")) self.ImportGraphLabelDevice = QtGui.QLabel(self.ImportGraphTab) self.ImportGraphLabelDevice.setGeometry(QtCore.QRect(210, 90, 53, 16)) self.ImportGraphLabelDevice.setObjectName( _fromUtf8("ImportGraphLabelDevice")) self.ImportGraphSeqList = QtGui.QListWidget(self.ImportGraphTab) self.ImportGraphSeqList.setGeometry(QtCore.QRect(10, 120, 121, 321)) self.ImportGraphSeqList.setObjectName(_fromUtf8("ImportGraphSeqList")) self.graphicsView = PlotWidget(self.ImportGraphTab) self.graphicsView.setGeometry(QtCore.QRect(390, 60, 701, 541)) self.graphicsView.setObjectName(_fromUtf8("graphicsView")) self.ImportViewType.addTab(self.ImportGraphTab, _fromUtf8("")) self.ImportValuesTab = QtGui.QWidget() self.ImportValuesTab.setObjectName(_fromUtf8("ImportValuesTab")) self.ImportValuesListTable = QtGui.QTableWidget(self.ImportValuesTab) self.ImportValuesListTable.setGeometry(QtCore.QRect(340, 10, 911, 691)) self.ImportValuesListTable.setObjectName( _fromUtf8("ImportValuesListTable")) self.ImportValuesListTable.setColumnCount(0) self.ImportValuesListTable.setRowCount(0) self.ImportValuesDevList = QtGui.QListWidget(self.ImportValuesTab) self.ImportValuesDevList.setGeometry(QtCore.QRect(180, 120, 121, 381)) self.ImportValuesDevList.setEditTriggers( QtGui.QAbstractItemView.DoubleClicked) self.ImportValuesDevList.setObjectName( _fromUtf8("ImportValuesDevList")) self.ImportValuesLabelSeq = QtGui.QLabel(self.ImportValuesTab) self.ImportValuesLabelSeq.setGeometry(QtCore.QRect(40, 90, 61, 16)) self.ImportValuesLabelSeq.setObjectName( _fromUtf8("ImportValuesLabelSeq")) self.ImportValuesLabelDevice = QtGui.QLabel(self.ImportValuesTab) self.ImportValuesLabelDevice.setGeometry(QtCore.QRect(220, 90, 53, 16)) self.ImportValuesLabelDevice.setObjectName( _fromUtf8("ImportValuesLabelDevice")) self.ImportValuesSeqList = QtGui.QListWidget(self.ImportValuesTab) self.ImportValuesSeqList.setGeometry(QtCore.QRect(10, 120, 121, 381)) self.ImportValuesSeqList.setEditTriggers( QtGui.QAbstractItemView.DoubleClicked) self.ImportValuesSeqList.setObjectName( _fromUtf8("ImportValuesSeqList")) self.ImportViewType.addTab(self.ImportValuesTab, _fromUtf8("")) self.CurrentImportTab.addTab(self.ImportedTiming, _fromUtf8("")) self.Close = QtGui.QPushButton(self.centralwidget) self.Close.setGeometry(QtCore.QRect(1240, 10, 51, 21)) self.Close.setObjectName(_fromUtf8("Close")) TimingClient.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(TimingClient) self.menubar.setGeometry(QtCore.QRect(0, 0, 1312, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) TimingClient.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(TimingClient) self.statusbar.setObjectName(_fromUtf8("statusbar")) TimingClient.setStatusBar(self.statusbar) self.retranslateUi(TimingClient) self.CurrentImportTab.setCurrentIndex(0) self.CurrentViewType.setCurrentIndex(2) self.ImportViewType.setCurrentIndex(2) QtCore.QMetaObject.connectSlotsByName(TimingClient) def retranslateUi(self, TimingClient): TimingClient.setWindowTitle( _translate("TimingClient", "Timing Client", None)) self.CurrentSave.setText( _translate("TimingClient", "Save to File", None)) self.CurrentViewType.setTabText( self.CurrentViewType.indexOf(self.CurrentAllSeqTab), _translate("TimingClient", "All Sequences", None)) self.CurrentGraphLabelSeq.setText( _translate("TimingClient", "Sequence", None)) self.CurrentGraphLabelDevice.setText( _translate("TimingClient", "Device", None)) self.CurrentViewType.setTabText( self.CurrentViewType.indexOf(self.CurrentGraphTab), _translate("TimingClient", "Graph", None)) self.CurrentValuesLabelSeq.setText( _translate("TimingClient", "Sequence", None)) self.CurrentValuesLabelDevice.setText( _translate("TimingClient", "Device", None)) self.CurrentViewType.setTabText( self.CurrentViewType.indexOf(self.CurrentValuesTab), _translate("TimingClient", "Values", None)) self.AutoUpdate.setText(_translate("TimingClient", "Auto Update", None)) self.Update.setText(_translate("TimingClient", "Update", None)) self.CurrentImportTab.setTabText( self.CurrentImportTab.indexOf(self.CurrentTiming), _translate("TimingClient", "Current Timing", None)) self.Import.setText( _translate("TimingClient", "Import Experiment", None)) self.ImportSave.setText( _translate("TimingClient", "Save to File", None)) self.ImportViewType.setTabText( self.ImportViewType.indexOf(self.ImportAllSeqTab), _translate("TimingClient", "All Sequences", None)) self.ImportGraphLabelSeq.setText( _translate("TimingClient", "Sequence", None)) self.ImportGraphLabelDevice.setText( _translate("TimingClient", "Device", None)) self.ImportViewType.setTabText( self.ImportViewType.indexOf(self.ImportGraphTab), _translate("TimingClient", "Graph", None)) self.ImportValuesLabelSeq.setText( _translate("TimingClient", "Sequence", None)) self.ImportValuesLabelDevice.setText( _translate("TimingClient", "Device", None)) self.ImportViewType.setTabText( self.ImportViewType.indexOf(self.ImportValuesTab), _translate("TimingClient", "Values", None)) self.CurrentImportTab.setTabText( self.CurrentImportTab.indexOf(self.ImportedTiming), _translate("TimingClient", "Imported Timing", None)) self.Close.setText(_translate("TimingClient", "Close", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1149, 925) self.centralwidget = QtGui.QWidget(MainWindow) font = QtGui.QFont() font.setPointSize(12) self.centralwidget.setFont(font) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.gridLayout_2 = QtGui.QGridLayout(self.centralwidget) self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.gridLayout = QtGui.QGridLayout() self.gridLayout.setObjectName(_fromUtf8("gridLayout")) self.scrollArea = QtGui.QScrollArea(self.centralwidget) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName(_fromUtf8("scrollArea")) self.scrollAreaWidgetContents = QtGui.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 1127, 883)) self.scrollAreaWidgetContents.setObjectName(_fromUtf8("scrollAreaWidgetContents")) self.gridLayout_3 = QtGui.QGridLayout(self.scrollAreaWidgetContents) self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.tabWidget = QtGui.QTabWidget(self.scrollAreaWidgetContents) font = QtGui.QFont() font.setPointSize(12) self.tabWidget.setFont(font) self.tabWidget.setObjectName(_fromUtf8("tabWidget")) self.tab_1 = QtGui.QWidget() self.tab_1.setObjectName(_fromUtf8("tab_1")) self.groupBox_parameter = QtGui.QGroupBox(self.tab_1) self.groupBox_parameter.setGeometry(QtCore.QRect(20, 10, 191, 811)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_parameter.setFont(font) self.groupBox_parameter.setObjectName(_fromUtf8("groupBox_parameter")) self.label_starting_value = QtGui.QLabel(self.groupBox_parameter) self.label_starting_value.setGeometry(QtCore.QRect(10, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_starting_value.setFont(font) self.label_starting_value.setObjectName(_fromUtf8("label_starting_value")) self.lineEdit_start = QtGui.QLineEdit(self.groupBox_parameter) self.lineEdit_start.setGeometry(QtCore.QRect(10, 50, 171, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_start.setFont(font) self.lineEdit_start.setObjectName(_fromUtf8("lineEdit_start")) self.pushButton_plot = QtGui.QPushButton(self.groupBox_parameter) self.pushButton_plot.setGeometry(QtCore.QRect(100, 690, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_plot.setFont(font) self.pushButton_plot.setObjectName(_fromUtf8("pushButton_plot")) self.pushButton_clear = QtGui.QPushButton(self.groupBox_parameter) self.pushButton_clear.setEnabled(False) self.pushButton_clear.setGeometry(QtCore.QRect(20, 690, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_clear.setFont(font) self.pushButton_clear.setObjectName(_fromUtf8("pushButton_clear")) self.textEdit_peaks_steps = QtGui.QTextEdit(self.groupBox_parameter) self.textEdit_peaks_steps.setGeometry(QtCore.QRect(10, 120, 171, 551)) font = QtGui.QFont() font.setPointSize(20) font.setStrikeOut(False) font.setKerning(True) self.textEdit_peaks_steps.setFont(font) self.textEdit_peaks_steps.viewport().setProperty("cursor", QtGui.QCursor(QtCore.Qt.IBeamCursor)) self.textEdit_peaks_steps.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded) self.textEdit_peaks_steps.setTabStopWidth(80) self.textEdit_peaks_steps.setCursorWidth(2) self.textEdit_peaks_steps.setObjectName(_fromUtf8("textEdit_peaks_steps")) self.label_2 = QtGui.QLabel(self.groupBox_parameter) self.label_2.setGeometry(QtCore.QRect(10, 90, 151, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_2.setFont(font) self.label_2.setObjectName(_fromUtf8("label_2")) self.groupBox_save_general = QtGui.QGroupBox(self.tab_1) self.groupBox_save_general.setGeometry(QtCore.QRect(230, 10, 541, 171)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_save_general.setFont(font) self.groupBox_save_general.setObjectName(_fromUtf8("groupBox_save_general")) self.lineEdit_array_name = QtGui.QLineEdit(self.groupBox_save_general) self.lineEdit_array_name.setGeometry(QtCore.QRect(20, 50, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_array_name.setFont(font) self.lineEdit_array_name.setObjectName(_fromUtf8("lineEdit_array_name")) self.label_4 = QtGui.QLabel(self.groupBox_save_general) self.label_4.setGeometry(QtCore.QRect(20, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_4.setFont(font) self.label_4.setObjectName(_fromUtf8("label_4")) self.pushButton_save = QtGui.QPushButton(self.groupBox_save_general) self.pushButton_save.setEnabled(False) self.pushButton_save.setGeometry(QtCore.QRect(440, 70, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_save.setFont(font) self.pushButton_save.setObjectName(_fromUtf8("pushButton_save")) self.label_6 = QtGui.QLabel(self.groupBox_save_general) self.label_6.setGeometry(QtCore.QRect(20, 80, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_6.setFont(font) self.label_6.setObjectName(_fromUtf8("label_6")) self.lineEdit_directory_save = QtGui.QLineEdit(self.groupBox_save_general) self.lineEdit_directory_save.setGeometry(QtCore.QRect(20, 110, 501, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_directory_save.setFont(font) self.lineEdit_directory_save.setObjectName(_fromUtf8("lineEdit_directory_save")) self.pushButton_browse_save = QtGui.QPushButton(self.groupBox_save_general) self.pushButton_browse_save.setGeometry(QtCore.QRect(440, 30, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse_save.setFont(font) self.pushButton_browse_save.setObjectName(_fromUtf8("pushButton_browse_save")) self.label_10 = QtGui.QLabel(self.groupBox_save_general) self.label_10.setGeometry(QtCore.QRect(230, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_10.setFont(font) self.label_10.setObjectName(_fromUtf8("label_10")) self.lineEdit_user_name = QtGui.QLineEdit(self.groupBox_save_general) self.lineEdit_user_name.setGeometry(QtCore.QRect(230, 50, 181, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_user_name.setFont(font) self.lineEdit_user_name.setObjectName(_fromUtf8("lineEdit_user_name")) self.groupBox_plot = QtGui.QGroupBox(self.tab_1) self.groupBox_plot.setGeometry(QtCore.QRect(230, 190, 851, 631)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_plot.setFont(font) self.groupBox_plot.setObjectName(_fromUtf8("groupBox_plot")) self.mplwidget_general = MatplotlibWidget(self.groupBox_plot) self.mplwidget_general.setGeometry(QtCore.QRect(350, 270, 16, 16)) self.mplwidget_general.setObjectName(_fromUtf8("mplwidget_general")) self.widget_general = QtGui.QWidget(self.groupBox_plot) self.widget_general.setGeometry(QtCore.QRect(0, 10, 851, 621)) self.widget_general.setObjectName(_fromUtf8("widget_general")) self.groupBox_condition_general = QtGui.QGroupBox(self.tab_1) self.groupBox_condition_general.setGeometry(QtCore.QRect(790, 10, 291, 171)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_condition_general.setFont(font) self.groupBox_condition_general.setObjectName(_fromUtf8("groupBox_condition_general")) self.textEdit_condition = QtGui.QTextEdit(self.groupBox_condition_general) self.textEdit_condition.setGeometry(QtCore.QRect(20, 50, 251, 81)) font = QtGui.QFont() font.setPointSize(14) self.textEdit_condition.setFont(font) self.textEdit_condition.setObjectName(_fromUtf8("textEdit_condition")) self.tabWidget.addTab(self.tab_1, _fromUtf8("")) self.tab_2 = QtGui.QWidget() self.tab_2.setObjectName(_fromUtf8("tab_2")) self.groupBox_import_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_import_keithley.setGeometry(QtCore.QRect(10, 10, 311, 141)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_import_keithley.setFont(font) self.groupBox_import_keithley.setObjectName(_fromUtf8("groupBox_import_keithley")) self.lineEdit_directory_keithley = QtGui.QLineEdit(self.groupBox_import_keithley) self.lineEdit_directory_keithley.setGeometry(QtCore.QRect(10, 50, 291, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_directory_keithley.setFont(font) self.lineEdit_directory_keithley.setObjectName(_fromUtf8("lineEdit_directory_keithley")) self.label_7 = QtGui.QLabel(self.groupBox_import_keithley) self.label_7.setGeometry(QtCore.QRect(10, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_7.setFont(font) self.label_7.setObjectName(_fromUtf8("label_7")) self.pushButton_browse_keithley = QtGui.QPushButton(self.groupBox_import_keithley) self.pushButton_browse_keithley.setGeometry(QtCore.QRect(10, 100, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse_keithley.setFont(font) self.pushButton_browse_keithley.setObjectName(_fromUtf8("pushButton_browse_keithley")) self.pushButton_import_keithley = QtGui.QPushButton(self.groupBox_import_keithley) self.pushButton_import_keithley.setEnabled(False) self.pushButton_import_keithley.setGeometry(QtCore.QRect(120, 100, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_import_keithley.setFont(font) self.pushButton_import_keithley.setObjectName(_fromUtf8("pushButton_import_keithley")) self.pushButton_copy_keithley = QtGui.QPushButton(self.groupBox_import_keithley) self.pushButton_copy_keithley.setEnabled(True) self.pushButton_copy_keithley.setGeometry(QtCore.QRect(230, 100, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_copy_keithley.setFont(font) self.pushButton_copy_keithley.setObjectName(_fromUtf8("pushButton_copy_keithley")) self.tabWidget_plot_keithely = QtGui.QTabWidget(self.tab_2) self.tabWidget_plot_keithely.setGeometry(QtCore.QRect(10, 230, 1081, 601)) self.tabWidget_plot_keithely.setObjectName(_fromUtf8("tabWidget_plot_keithely")) self.tab_3 = QtGui.QWidget() self.tab_3.setObjectName(_fromUtf8("tab_3")) self.widget_import = QtGui.QWidget(self.tab_3) self.widget_import.setGeometry(QtCore.QRect(0, 0, 1081, 571)) self.widget_import.setObjectName(_fromUtf8("widget_import")) self.mplwidget_import = MatplotlibWidget(self.widget_import) self.mplwidget_import.setGeometry(QtCore.QRect(520, 230, 16, 16)) self.mplwidget_import.setObjectName(_fromUtf8("mplwidget_import")) self.tabWidget_plot_keithely.addTab(self.tab_3, _fromUtf8("")) self.tab_4 = QtGui.QWidget() self.tab_4.setObjectName(_fromUtf8("tab_4")) self.curvewidget_keithley = CurveWidget(self.tab_4) self.curvewidget_keithley.setGeometry(QtCore.QRect(0, 10, 1061, 551)) self.curvewidget_keithley.setOrientation(QtCore.Qt.Horizontal) self.curvewidget_keithley.setObjectName(_fromUtf8("curvewidget_keithley")) self.tabWidget_plot_keithely.addTab(self.tab_4, _fromUtf8("")) self.tab_6 = QtGui.QWidget() self.tab_6.setObjectName(_fromUtf8("tab_6")) self.widget_analysis = QtGui.QWidget(self.tab_6) self.widget_analysis.setGeometry(QtCore.QRect(0, 0, 1081, 571)) self.widget_analysis.setObjectName(_fromUtf8("widget_analysis")) self.mplwidget_analysis = MatplotlibWidget(self.widget_analysis) self.mplwidget_analysis.setGeometry(QtCore.QRect(520, 230, 16, 16)) self.mplwidget_analysis.setObjectName(_fromUtf8("mplwidget_analysis")) self.tabWidget_plot_keithely.addTab(self.tab_6, _fromUtf8("")) self.tab_7 = QtGui.QWidget() self.tab_7.setObjectName(_fromUtf8("tab_7")) self.tabWidget_plot_keithely.addTab(self.tab_7, _fromUtf8("")) self.groupBox_condition_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_condition_keithley.setGeometry(QtCore.QRect(10, 150, 311, 71)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_condition_keithley.setFont(font) self.groupBox_condition_keithley.setObjectName(_fromUtf8("groupBox_condition_keithley")) self.lineEdit_condition_keithley = QtGui.QLineEdit(self.groupBox_condition_keithley) self.lineEdit_condition_keithley.setGeometry(QtCore.QRect(10, 30, 291, 31)) font = QtGui.QFont() font.setPointSize(14) self.lineEdit_condition_keithley.setFont(font) self.lineEdit_condition_keithley.setObjectName(_fromUtf8("lineEdit_condition_keithley")) self.groupBox_visa_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_visa_keithley.setEnabled(False) self.groupBox_visa_keithley.setGeometry(QtCore.QRect(330, 10, 321, 211)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_visa_keithley.setFont(font) self.groupBox_visa_keithley.setObjectName(_fromUtf8("groupBox_visa_keithley")) self.label_chooseVisa = QtGui.QLabel(self.groupBox_visa_keithley) self.label_chooseVisa.setGeometry(QtCore.QRect(20, 20, 311, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_chooseVisa.setFont(font) self.label_chooseVisa.setObjectName(_fromUtf8("label_chooseVisa")) self.comboBox_visa_keithley = QtGui.QComboBox(self.groupBox_visa_keithley) self.comboBox_visa_keithley.setGeometry(QtCore.QRect(10, 50, 301, 31)) font = QtGui.QFont() font.setPointSize(12) self.comboBox_visa_keithley.setFont(font) self.comboBox_visa_keithley.setObjectName(_fromUtf8("comboBox_visa_keithley")) self.pushButton_select_keithley = QtGui.QPushButton(self.groupBox_visa_keithley) self.pushButton_select_keithley.setGeometry(QtCore.QRect(60, 100, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_select_keithley.setFont(font) self.pushButton_select_keithley.setObjectName(_fromUtf8("pushButton_select_keithley")) self.pushButton_close_keithley = QtGui.QPushButton(self.groupBox_visa_keithley) self.pushButton_close_keithley.setGeometry(QtCore.QRect(190, 100, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_close_keithley.setFont(font) self.pushButton_close_keithley.setObjectName(_fromUtf8("pushButton_close_keithley")) self.label_8 = QtGui.QLabel(self.groupBox_visa_keithley) self.label_8.setGeometry(QtCore.QRect(20, 140, 311, 27)) font = QtGui.QFont() font.setPointSize(12) self.label_8.setFont(font) self.label_8.setObjectName(_fromUtf8("label_8")) self.lineEdit_visa_keithley = QtGui.QLineEdit(self.groupBox_visa_keithley) self.lineEdit_visa_keithley.setGeometry(QtCore.QRect(10, 170, 301, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_visa_keithley.setFont(font) self.lineEdit_visa_keithley.setObjectName(_fromUtf8("lineEdit_visa_keithley")) self.groupBox_scan_keithley = QtGui.QGroupBox(self.tab_2) self.groupBox_scan_keithley.setEnabled(False) self.groupBox_scan_keithley.setGeometry(QtCore.QRect(660, 10, 431, 211)) font = QtGui.QFont() font.setPointSize(10) self.groupBox_scan_keithley.setFont(font) self.groupBox_scan_keithley.setObjectName(_fromUtf8("groupBox_scan_keithley")) self.label = QtGui.QLabel(self.groupBox_scan_keithley) self.label.setGeometry(QtCore.QRect(10, 20, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label.setFont(font) self.label.setObjectName(_fromUtf8("label")) self.radioButton_voltage_keithley = QtGui.QRadioButton(self.groupBox_scan_keithley) self.radioButton_voltage_keithley.setGeometry(QtCore.QRect(70, 20, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_voltage_keithley.setFont(font) self.radioButton_voltage_keithley.setChecked(True) self.radioButton_voltage_keithley.setObjectName(_fromUtf8("radioButton_voltage_keithley")) self.radioButton_current_keithley = QtGui.QRadioButton(self.groupBox_scan_keithley) self.radioButton_current_keithley.setGeometry(QtCore.QRect(150, 20, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_current_keithley.setFont(font) self.radioButton_current_keithley.setObjectName(_fromUtf8("radioButton_current_keithley")) self.pushButton_scan_keithley = QtGui.QPushButton(self.groupBox_scan_keithley) self.pushButton_scan_keithley.setGeometry(QtCore.QRect(170, 170, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_scan_keithley.setFont(font) self.pushButton_scan_keithley.setObjectName(_fromUtf8("pushButton_scan_keithley")) self.pushButton_stop_keithley = QtGui.QPushButton(self.groupBox_scan_keithley) self.pushButton_stop_keithley.setEnabled(False) self.pushButton_stop_keithley.setGeometry(QtCore.QRect(290, 170, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_stop_keithley.setFont(font) self.pushButton_stop_keithley.setObjectName(_fromUtf8("pushButton_stop_keithley")) self.pushButton_clear_keithley = QtGui.QPushButton(self.groupBox_scan_keithley) self.pushButton_clear_keithley.setEnabled(False) self.pushButton_clear_keithley.setGeometry(QtCore.QRect(340, 130, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_clear_keithley.setFont(font) self.pushButton_clear_keithley.setObjectName(_fromUtf8("pushButton_clear_keithley")) self.label_xname_keithley = QtGui.QLabel(self.groupBox_scan_keithley) self.label_xname_keithley.setGeometry(QtCore.QRect(230, 80, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_xname_keithley.setFont(font) self.label_xname_keithley.setObjectName(_fromUtf8("label_xname_keithley")) self.label_yname_keithley = QtGui.QLabel(self.groupBox_scan_keithley) self.label_yname_keithley.setGeometry(QtCore.QRect(230, 40, 61, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_yname_keithley.setFont(font) self.label_yname_keithley.setObjectName(_fromUtf8("label_yname_keithley")) self.pushButton_pause_keithley = QtGui.QPushButton(self.groupBox_scan_keithley) self.pushButton_pause_keithley.setEnabled(False) self.pushButton_pause_keithley.setGeometry(QtCore.QRect(220, 130, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_pause_keithley.setFont(font) self.pushButton_pause_keithley.setObjectName(_fromUtf8("pushButton_pause_keithley")) self.label_yunit_keithley = QtGui.QLabel(self.groupBox_scan_keithley) self.label_yunit_keithley.setGeometry(QtCore.QRect(370, 40, 51, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_yunit_keithley.setFont(font) self.label_yunit_keithley.setText(_fromUtf8("")) self.label_yunit_keithley.setObjectName(_fromUtf8("label_yunit_keithley")) self.label_xunit_keithley = QtGui.QLabel(self.groupBox_scan_keithley) self.label_xunit_keithley.setGeometry(QtCore.QRect(370, 80, 51, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_xunit_keithley.setFont(font) self.label_xunit_keithley.setText(_fromUtf8("")) self.label_xunit_keithley.setObjectName(_fromUtf8("label_xunit_keithley")) self.tabWidget_scan_keithley = QtGui.QTabWidget(self.groupBox_scan_keithley) self.tabWidget_scan_keithley.setGeometry(QtCore.QRect(10, 60, 191, 71)) self.tabWidget_scan_keithley.setObjectName(_fromUtf8("tabWidget_scan_keithley")) self.tab = QtGui.QWidget() self.tab.setObjectName(_fromUtf8("tab")) self.radioButton_mv_keithley = QtGui.QRadioButton(self.tab) self.radioButton_mv_keithley.setGeometry(QtCore.QRect(70, 10, 51, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_mv_keithley.setFont(font) self.radioButton_mv_keithley.setChecked(True) self.radioButton_mv_keithley.setObjectName(_fromUtf8("radioButton_mv_keithley")) self.radioButton_v_keithley = QtGui.QRadioButton(self.tab) self.radioButton_v_keithley.setGeometry(QtCore.QRect(130, 10, 41, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_v_keithley.setFont(font) self.radioButton_v_keithley.setObjectName(_fromUtf8("radioButton_v_keithley")) self.radioButton_uv_keithley = QtGui.QRadioButton(self.tab) self.radioButton_uv_keithley.setGeometry(QtCore.QRect(10, 10, 51, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_uv_keithley.setFont(font) self.radioButton_uv_keithley.setObjectName(_fromUtf8("radioButton_uv_keithley")) self.tabWidget_scan_keithley.addTab(self.tab, _fromUtf8("")) self.tab_5 = QtGui.QWidget() self.tab_5.setObjectName(_fromUtf8("tab_5")) self.radioButton_na_keithley = QtGui.QRadioButton(self.tab_5) self.radioButton_na_keithley.setGeometry(QtCore.QRect(10, 10, 51, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_na_keithley.setFont(font) self.radioButton_na_keithley.setChecked(True) self.radioButton_na_keithley.setObjectName(_fromUtf8("radioButton_na_keithley")) self.radioButton_ua_keithley = QtGui.QRadioButton(self.tab_5) self.radioButton_ua_keithley.setGeometry(QtCore.QRect(70, 10, 51, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_ua_keithley.setFont(font) self.radioButton_ua_keithley.setObjectName(_fromUtf8("radioButton_ua_keithley")) self.radioButton_ma_keithley = QtGui.QRadioButton(self.tab_5) self.radioButton_ma_keithley.setGeometry(QtCore.QRect(130, 10, 51, 21)) font = QtGui.QFont() font.setPointSize(12) self.radioButton_ma_keithley.setFont(font) self.radioButton_ma_keithley.setObjectName(_fromUtf8("radioButton_ma_keithley")) self.tabWidget_scan_keithley.addTab(self.tab_5, _fromUtf8("")) self.label_yname_keithley_2 = QtGui.QLabel(self.groupBox_scan_keithley) self.label_yname_keithley_2.setGeometry(QtCore.QRect(10, 140, 121, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_yname_keithley_2.setFont(font) self.label_yname_keithley_2.setObjectName(_fromUtf8("label_yname_keithley_2")) self.lineEdit_tstep_keithley = QtGui.QLineEdit(self.groupBox_scan_keithley) self.lineEdit_tstep_keithley.setGeometry(QtCore.QRect(10, 170, 121, 31)) font = QtGui.QFont() font.setPointSize(14) self.lineEdit_tstep_keithley.setFont(font) self.lineEdit_tstep_keithley.setObjectName(_fromUtf8("lineEdit_tstep_keithley")) self.label_yvalue_keithley = QtGui.QLabel(self.groupBox_scan_keithley) self.label_yvalue_keithley.setGeometry(QtCore.QRect(300, 40, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_yvalue_keithley.setFont(font) self.label_yvalue_keithley.setText(_fromUtf8("")) self.label_yvalue_keithley.setObjectName(_fromUtf8("label_yvalue_keithley")) self.label_xvalue_keithley = QtGui.QLabel(self.groupBox_scan_keithley) self.label_xvalue_keithley.setGeometry(QtCore.QRect(300, 80, 71, 31)) font = QtGui.QFont() font.setPointSize(12) self.label_xvalue_keithley.setFont(font) self.label_xvalue_keithley.setText(_fromUtf8("")) self.label_xvalue_keithley.setObjectName(_fromUtf8("label_xvalue_keithley")) self.tabWidget.addTab(self.tab_2, _fromUtf8("")) self.tab_31 = QtGui.QWidget() self.tab_31.setObjectName(_fromUtf8("tab_31")) self.saveBox = QtGui.QGroupBox(self.tab_31) self.saveBox.setGeometry(QtCore.QRect(10, 270, 181, 271)) self.saveBox.setObjectName(_fromUtf8("saveBox")) self.browseButton = QtGui.QPushButton(self.saveBox) self.browseButton.setGeometry(QtCore.QRect(10, 30, 71, 31)) self.browseButton.setObjectName(_fromUtf8("browseButton")) self.fileTypeLable = QtGui.QLabel(self.saveBox) self.fileTypeLable.setGeometry(QtCore.QRect(10, 70, 71, 31)) self.fileTypeLable.setObjectName(_fromUtf8("fileTypeLable")) self.csvRadio = QtGui.QRadioButton(self.saveBox) self.csvRadio.setGeometry(QtCore.QRect(90, 90, 51, 21)) self.csvRadio.setObjectName(_fromUtf8("csvRadio")) self.txtRadio = QtGui.QRadioButton(self.saveBox) self.txtRadio.setGeometry(QtCore.QRect(90, 70, 51, 21)) self.txtRadio.setObjectName(_fromUtf8("txtRadio")) self.directoryLable = QtGui.QLabel(self.saveBox) self.directoryLable.setGeometry(QtCore.QRect(10, 120, 81, 31)) self.directoryLable.setObjectName(_fromUtf8("directoryLable")) self.directory = QtGui.QLineEdit(self.saveBox) self.directory.setGeometry(QtCore.QRect(10, 150, 161, 31)) self.directory.setObjectName(_fromUtf8("directory")) self.saveButton = QtGui.QPushButton(self.saveBox) self.saveButton.setGeometry(QtCore.QRect(100, 30, 71, 31)) self.saveButton.setObjectName(_fromUtf8("saveButton")) self.folderName = QtGui.QComboBox(self.saveBox) self.folderName.setGeometry(QtCore.QRect(10, 220, 161, 31)) self.folderName.setObjectName(_fromUtf8("folderName")) self.folderNameLable = QtGui.QLabel(self.saveBox) self.folderNameLable.setGeometry(QtCore.QRect(10, 190, 111, 31)) self.folderNameLable.setObjectName(_fromUtf8("folderNameLable")) self.fileBox = QtGui.QGroupBox(self.tab_31) self.fileBox.setGeometry(QtCore.QRect(10, 160, 311, 101)) self.fileBox.setObjectName(_fromUtf8("fileBox")) self.defaultFile = QtGui.QRadioButton(self.fileBox) self.defaultFile.setGeometry(QtCore.QRect(10, 20, 131, 31)) self.defaultFile.setObjectName(_fromUtf8("defaultFile")) self.customFile = QtGui.QRadioButton(self.fileBox) self.customFile.setGeometry(QtCore.QRect(10, 50, 81, 31)) self.customFile.setObjectName(_fromUtf8("customFile")) self.file = QtGui.QLineEdit(self.fileBox) self.file.setGeometry(QtCore.QRect(90, 50, 211, 31)) self.file.setObjectName(_fromUtf8("file")) self.output = QtGui.QTextEdit(self.tab_31) self.output.setGeometry(QtCore.QRect(10, 720, 311, 101)) self.output.setObjectName(_fromUtf8("output")) self.outputLable = QtGui.QLabel(self.tab_31) self.outputLable.setGeometry(QtCore.QRect(10, 690, 61, 31)) self.outputLable.setObjectName(_fromUtf8("outputLable")) self.errorLable = QtGui.QLabel(self.tab_31) self.errorLable.setGeometry(QtCore.QRect(10, 550, 51, 31)) self.errorLable.setObjectName(_fromUtf8("errorLable")) self.error = QtGui.QTextEdit(self.tab_31) self.error.setGeometry(QtCore.QRect(10, 580, 311, 101)) self.error.setObjectName(_fromUtf8("error")) self.groupBox_import_keithley_2 = QtGui.QGroupBox(self.tab_31) self.groupBox_import_keithley_2.setGeometry(QtCore.QRect(10, 10, 311, 141)) font = QtGui.QFont() font.setPointSize(12) self.groupBox_import_keithley_2.setFont(font) self.groupBox_import_keithley_2.setObjectName(_fromUtf8("groupBox_import_keithley_2")) self.lineEdit_directory_ay = QtGui.QLineEdit(self.groupBox_import_keithley_2) self.lineEdit_directory_ay.setGeometry(QtCore.QRect(20, 50, 281, 31)) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_directory_ay.setFont(font) self.lineEdit_directory_ay.setObjectName(_fromUtf8("lineEdit_directory_ay")) self.lable_import_ay = QtGui.QLabel(self.groupBox_import_keithley_2) self.lable_import_ay.setGeometry(QtCore.QRect(20, 20, 111, 31)) font = QtGui.QFont() font.setPointSize(12) self.lable_import_ay.setFont(font) self.lable_import_ay.setObjectName(_fromUtf8("lable_import_ay")) self.pushButton_browse_ay = QtGui.QPushButton(self.groupBox_import_keithley_2) self.pushButton_browse_ay.setGeometry(QtCore.QRect(20, 90, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_browse_ay.setFont(font) self.pushButton_browse_ay.setObjectName(_fromUtf8("pushButton_browse_ay")) self.pushButton_import_ay = QtGui.QPushButton(self.groupBox_import_keithley_2) self.pushButton_import_ay.setEnabled(False) self.pushButton_import_ay.setGeometry(QtCore.QRect(120, 90, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_import_ay.setFont(font) self.pushButton_import_ay.setObjectName(_fromUtf8("pushButton_import_ay")) self.pushButton_copy_ay = QtGui.QPushButton(self.groupBox_import_keithley_2) self.pushButton_copy_ay.setEnabled(True) self.pushButton_copy_ay.setGeometry(QtCore.QRect(220, 90, 81, 31)) font = QtGui.QFont() font.setPointSize(12) self.pushButton_copy_ay.setFont(font) self.pushButton_copy_ay.setObjectName(_fromUtf8("pushButton_copy_ay")) self.groupBox = QtGui.QGroupBox(self.tab_31) self.groupBox.setGeometry(QtCore.QRect(330, 10, 761, 161)) self.groupBox.setObjectName(_fromUtf8("groupBox")) self.selectVisaLable0 = QtGui.QLabel(self.groupBox) self.selectVisaLable0.setGeometry(QtCore.QRect(100, 20, 161, 31)) self.selectVisaLable0.setObjectName(_fromUtf8("selectVisaLable0")) self.selectVisa0 = QtGui.QComboBox(self.groupBox) self.selectVisa0.setGeometry(QtCore.QRect(260, 20, 371, 31)) self.selectVisa0.setObjectName(_fromUtf8("selectVisa0")) self.visaLable0 = QtGui.QLabel(self.groupBox) self.visaLable0.setGeometry(QtCore.QRect(100, 50, 161, 31)) self.visaLable0.setObjectName(_fromUtf8("visaLable0")) self.visa0 = QtGui.QLabel(self.groupBox) self.visa0.setGeometry(QtCore.QRect(260, 50, 491, 31)) self.visa0.setText(_fromUtf8("")) self.visa0.setObjectName(_fromUtf8("visa0")) self.selectVisaLable1 = QtGui.QLabel(self.groupBox) self.selectVisaLable1.setGeometry(QtCore.QRect(100, 90, 161, 31)) self.selectVisaLable1.setObjectName(_fromUtf8("selectVisaLable1")) self.selectVisa1 = QtGui.QComboBox(self.groupBox) self.selectVisa1.setGeometry(QtCore.QRect(260, 90, 371, 31)) self.selectVisa1.setObjectName(_fromUtf8("selectVisa1")) self.visa1 = QtGui.QLabel(self.groupBox) self.visa1.setGeometry(QtCore.QRect(260, 120, 491, 31)) self.visa1.setText(_fromUtf8("")) self.visa1.setObjectName(_fromUtf8("visa1")) self.visaLable1 = QtGui.QLabel(self.groupBox) self.visaLable1.setGeometry(QtCore.QRect(100, 120, 161, 31)) self.visaLable1.setObjectName(_fromUtf8("visaLable1")) self.closeVisaButton0 = QtGui.QPushButton(self.groupBox) self.closeVisaButton0.setGeometry(QtCore.QRect(640, 20, 111, 31)) self.closeVisaButton0.setObjectName(_fromUtf8("closeVisaButton0")) self.closeVisaButton1 = QtGui.QPushButton(self.groupBox) self.closeVisaButton1.setGeometry(QtCore.QRect(640, 90, 111, 31)) self.closeVisaButton1.setObjectName(_fromUtf8("closeVisaButton1")) self.selectVisaButton = QtGui.QPushButton(self.groupBox) self.selectVisaButton.setGeometry(QtCore.QRect(10, 70, 81, 31)) self.selectVisaButton.setObjectName(_fromUtf8("selectVisaButton")) self.updateVisaButton = QtGui.QPushButton(self.groupBox) self.updateVisaButton.setGeometry(QtCore.QRect(10, 30, 81, 31)) self.updateVisaButton.setObjectName(_fromUtf8("updateVisaButton")) self.groupBox_scan_ay = QtGui.QGroupBox(self.tab_31) self.groupBox_scan_ay.setGeometry(QtCore.QRect(200, 270, 121, 271)) self.groupBox_scan_ay.setObjectName(_fromUtf8("groupBox_scan_ay")) self.startButton = QtGui.QPushButton(self.groupBox_scan_ay) self.startButton.setGeometry(QtCore.QRect(10, 30, 101, 41)) self.startButton.setObjectName(_fromUtf8("startButton")) self.stopButton = QtGui.QPushButton(self.groupBox_scan_ay) self.stopButton.setGeometry(QtCore.QRect(20, 80, 81, 41)) self.stopButton.setObjectName(_fromUtf8("stopButton")) self.timeStepValueLable = QtGui.QLabel(self.groupBox_scan_ay) self.timeStepValueLable.setGeometry(QtCore.QRect(20, 190, 81, 31)) self.timeStepValueLable.setLayoutDirection(QtCore.Qt.LeftToRight) self.timeStepValueLable.setObjectName(_fromUtf8("timeStepValueLable")) self.timeStepValue = QtGui.QLineEdit(self.groupBox_scan_ay) self.timeStepValue.setGeometry(QtCore.QRect(10, 220, 101, 31)) self.timeStepValue.setObjectName(_fromUtf8("timeStepValue")) self.tabWidget_plot_ay = QtGui.QTabWidget(self.tab_31) self.tabWidget_plot_ay.setGeometry(QtCore.QRect(330, 180, 761, 641)) self.tabWidget_plot_ay.setObjectName(_fromUtf8("tabWidget_plot_ay")) self.tab_11 = QtGui.QWidget() self.tab_11.setObjectName(_fromUtf8("tab_11")) self.widget_import_ay = QtGui.QWidget(self.tab_11) self.widget_import_ay.setGeometry(QtCore.QRect(0, 0, 751, 611)) self.widget_import_ay.setObjectName(_fromUtf8("widget_import_ay")) self.mplwidget_import_ay = MatplotlibWidget(self.widget_import_ay) self.mplwidget_import_ay.setGeometry(QtCore.QRect(370, 280, 16, 16)) self.mplwidget_import_ay.setObjectName(_fromUtf8("mplwidget_import_ay")) self.tabWidget_plot_ay.addTab(self.tab_11, _fromUtf8("")) self.tab_21 = QtGui.QWidget() self.tab_21.setObjectName(_fromUtf8("tab_21")) self.curvewidget_scanPlot_ay = CurveWidget(self.tab_21) self.curvewidget_scanPlot_ay.setGeometry(QtCore.QRect(0, 0, 751, 601)) self.curvewidget_scanPlot_ay.setOrientation(QtCore.Qt.Horizontal) self.curvewidget_scanPlot_ay.setObjectName(_fromUtf8("curvewidget_scanPlot_ay")) self.tabWidget_plot_ay.addTab(self.tab_21, _fromUtf8("")) self.tabWidget.addTab(self.tab_31, _fromUtf8("")) self.gridLayout_3.addWidget(self.tabWidget, 0, 0, 1, 1) self.scrollArea.setWidget(self.scrollAreaWidgetContents) self.gridLayout.addWidget(self.scrollArea, 0, 0, 1, 1) self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(2) self.tabWidget_plot_keithely.setCurrentIndex(0) self.tabWidget_scan_keithley.setCurrentIndex(0) self.tabWidget_plot_ay.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.groupBox_parameter.setTitle(_translate("MainWindow", "Parameter", None)) self.label_starting_value.setText(_translate("MainWindow", "Starting Value:", None)) self.lineEdit_start.setText(_translate("MainWindow", "0", None)) self.pushButton_plot.setText(_translate("MainWindow", "Plot", None)) self.pushButton_clear.setText(_translate("MainWindow", "Clear", None)) self.label_2.setText(_translate("MainWindow", "Steps, Repeat, Peaks:", None)) self.groupBox_save_general.setTitle(_translate("MainWindow", "Save", None)) self.label_4.setText(_translate("MainWindow", "Array Name:", None)) self.pushButton_save.setText(_translate("MainWindow", "Save", None)) self.label_6.setText(_translate("MainWindow", "Directory:", None)) self.pushButton_browse_save.setText(_translate("MainWindow", "Browse", None)) self.label_10.setText(_translate("MainWindow", "User Name:", None)) self.groupBox_plot.setTitle(_translate("MainWindow", "Plot", None)) self.groupBox_condition_general.setTitle(_translate("MainWindow", "Condition", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_1), _translate("MainWindow", "Array Builder", None)) self.groupBox_import_keithley.setTitle(_translate("MainWindow", "Import", None)) self.label_7.setText(_translate("MainWindow", "Array Import:", None)) self.pushButton_browse_keithley.setText(_translate("MainWindow", "Browse", None)) self.pushButton_import_keithley.setText(_translate("MainWindow", "Import", None)) self.pushButton_copy_keithley.setText(_translate("MainWindow", "copy", None)) self.tabWidget_plot_keithely.setTabText(self.tabWidget_plot_keithely.indexOf(self.tab_3), _translate("MainWindow", "Import Plot", None)) self.tabWidget_plot_keithely.setTabText(self.tabWidget_plot_keithely.indexOf(self.tab_4), _translate("MainWindow", "Scan Plot", None)) self.tabWidget_plot_keithely.setTabText(self.tabWidget_plot_keithely.indexOf(self.tab_6), _translate("MainWindow", "Analysis", None)) self.tabWidget_plot_keithely.setTabText(self.tabWidget_plot_keithely.indexOf(self.tab_7), _translate("MainWindow", "Save", None)) self.groupBox_condition_keithley.setTitle(_translate("MainWindow", "Condition", None)) self.groupBox_visa_keithley.setTitle(_translate("MainWindow", "Visa", None)) self.label_chooseVisa.setText(_translate("MainWindow", "Choose VISA", None)) self.pushButton_select_keithley.setText(_translate("MainWindow", "Select", None)) self.pushButton_close_keithley.setText(_translate("MainWindow", "Close", None)) self.label_8.setText(_translate("MainWindow", "VISA name:", None)) self.lineEdit_visa_keithley.setText(_translate("MainWindow", "None", None)) self.groupBox_scan_keithley.setTitle(_translate("MainWindow", "Scan", None)) self.label.setText(_translate("MainWindow", "Source:", None)) self.radioButton_voltage_keithley.setText(_translate("MainWindow", "Voltage", None)) self.radioButton_current_keithley.setText(_translate("MainWindow", "Current", None)) self.pushButton_scan_keithley.setText(_translate("MainWindow", "Scan", None)) self.pushButton_stop_keithley.setText(_translate("MainWindow", "Stop", None)) self.pushButton_clear_keithley.setText(_translate("MainWindow", "Clear", None)) self.label_xname_keithley.setText(_translate("MainWindow", "X-Value:", None)) self.label_yname_keithley.setText(_translate("MainWindow", "Y-Value:", None)) self.pushButton_pause_keithley.setText(_translate("MainWindow", "Pause", None)) self.radioButton_mv_keithley.setText(_translate("MainWindow", "mV", None)) self.radioButton_v_keithley.setText(_translate("MainWindow", "V", None)) self.radioButton_uv_keithley.setText(_translate("MainWindow", "uV", None)) self.tabWidget_scan_keithley.setTabText(self.tabWidget_scan_keithley.indexOf(self.tab), _translate("MainWindow", "V unit", None)) self.radioButton_na_keithley.setText(_translate("MainWindow", "nA", None)) self.radioButton_ua_keithley.setText(_translate("MainWindow", "uA", None)) self.radioButton_ma_keithley.setText(_translate("MainWindow", "mA", None)) self.tabWidget_scan_keithley.setTabText(self.tabWidget_scan_keithley.indexOf(self.tab_5), _translate("MainWindow", "C unit", None)) self.label_yname_keithley_2.setText(_translate("MainWindow", "Time Step(sec):", None)) self.lineEdit_tstep_keithley.setText(_translate("MainWindow", "0.2", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Keithley", None)) self.saveBox.setTitle(_translate("MainWindow", "Save", None)) self.browseButton.setText(_translate("MainWindow", "Browse", None)) self.fileTypeLable.setText(_translate("MainWindow", "File Type:", None)) self.csvRadio.setText(_translate("MainWindow", "csv", None)) self.txtRadio.setText(_translate("MainWindow", "txt", None)) self.directoryLable.setText(_translate("MainWindow", "Directory:", None)) self.saveButton.setText(_translate("MainWindow", "Save", None)) self.folderNameLable.setText(_translate("MainWindow", "Folder Name:", None)) self.fileBox.setTitle(_translate("MainWindow", "File Name", None)) self.defaultFile.setText(_translate("MainWindow", "Date and Time", None)) self.customFile.setText(_translate("MainWindow", "Custum", None)) self.outputLable.setText(_translate("MainWindow", "Output:", None)) self.errorLable.setText(_translate("MainWindow", "Error:", None)) self.groupBox_import_keithley_2.setTitle(_translate("MainWindow", "Import", None)) self.lable_import_ay.setText(_translate("MainWindow", "Array Import:", None)) self.pushButton_browse_ay.setText(_translate("MainWindow", "Browse", None)) self.pushButton_import_ay.setText(_translate("MainWindow", "Import", None)) self.pushButton_copy_ay.setText(_translate("MainWindow", "Copy", None)) self.groupBox.setTitle(_translate("MainWindow", "Select Device", None)) self.selectVisaLable0.setText(_translate("MainWindow", "Select Visa (Current):", None)) self.visaLable0.setText(_translate("MainWindow", "Current Visa (Curent):", None)) self.selectVisaLable1.setText(_translate("MainWindow", "Select Visa (Voltage):", None)) self.visaLable1.setText(_translate("MainWindow", "Curent Visa (Voltage):", None)) self.closeVisaButton0.setText(_translate("MainWindow", "Close Visa (I)", None)) self.closeVisaButton1.setText(_translate("MainWindow", "Close Visa (V)", None)) self.selectVisaButton.setText(_translate("MainWindow", "Select", None)) self.updateVisaButton.setText(_translate("MainWindow", "Update", None)) self.groupBox_scan_ay.setTitle(_translate("MainWindow", "Scan", None)) self.startButton.setText(_translate("MainWindow", "Start", None)) self.stopButton.setText(_translate("MainWindow", "Stop", None)) self.timeStepValueLable.setText(_translate("MainWindow", "Time Step", None)) self.tabWidget_plot_ay.setTabText(self.tabWidget_plot_ay.indexOf(self.tab_11), _translate("MainWindow", "Imported Plot", None)) self.tabWidget_plot_ay.setTabText(self.tabWidget_plot_ay.indexOf(self.tab_21), _translate("MainWindow", "Scan Plot", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_31), _translate("MainWindow", "Agilent / Yokogawa", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(1154, 710) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.textEdit = QtGui.QTextEdit(self.centralwidget) self.textEdit.setGeometry(QtCore.QRect(750, 340, 251, 61)) self.textEdit.setObjectName(_fromUtf8("textEdit")) self.label9_input = QtGui.QLabel(self.centralwidget) self.label9_input.setGeometry(QtCore.QRect(750, 310, 111, 21)) font = QtGui.QFont() font.setPointSize(12) self.label9_input.setFont(font) self.label9_input.setObjectName(_fromUtf8("label9_input")) self.splitter = QtGui.QSplitter(self.centralwidget) self.splitter.setGeometry(QtCore.QRect(750, 410, 256, 211)) self.splitter.setOrientation(QtCore.Qt.Vertical) self.splitter.setObjectName(_fromUtf8("splitter")) self.label10_output = QtGui.QLabel(self.splitter) font = QtGui.QFont() font.setPointSize(12) self.label10_output.setFont(font) self.label10_output.setObjectName(_fromUtf8("label10_output")) self.textBrowser_2 = QtGui.QTextBrowser(self.splitter) self.textBrowser_2.setObjectName(_fromUtf8("textBrowser_2")) self.PORT_groupbox_1 = QtGui.QGroupBox(self.centralwidget) self.PORT_groupbox_1.setGeometry(QtCore.QRect(190, 50, 262, 120)) font = QtGui.QFont() font.setPointSize(12) self.PORT_groupbox_1.setFont(font) self.PORT_groupbox_1.setObjectName(_fromUtf8("PORT_groupbox_1")) self.gridLayout_4 = QtGui.QGridLayout(self.PORT_groupbox_1) self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4")) self.label1_com = QtGui.QLabel(self.PORT_groupbox_1) font = QtGui.QFont() font.setPointSize(12) self.label1_com.setFont(font) self.label1_com.setObjectName(_fromUtf8("label1_com")) self.gridLayout_4.addWidget(self.label1_com, 0, 0, 1, 1) self.label2_baud = QtGui.QLabel(self.PORT_groupbox_1) font = QtGui.QFont() font.setPointSize(12) self.label2_baud.setFont(font) self.label2_baud.setObjectName(_fromUtf8("label2_baud")) self.gridLayout_4.addWidget(self.label2_baud, 1, 0, 1, 2) self.lineEdit_baud = QtGui.QLineEdit(self.PORT_groupbox_1) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_baud.setFont(font) self.lineEdit_baud.setObjectName(_fromUtf8("lineEdit_baud")) self.gridLayout_4.addWidget(self.lineEdit_baud, 1, 2, 1, 1) self.label3_filename = QtGui.QLabel(self.PORT_groupbox_1) font = QtGui.QFont() font.setPointSize(12) self.label3_filename.setFont(font) self.label3_filename.setObjectName(_fromUtf8("label3_filename")) self.gridLayout_4.addWidget(self.label3_filename, 2, 0, 1, 1) self.lineEdit_filename = QtGui.QLineEdit(self.PORT_groupbox_1) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_filename.setFont(font) self.lineEdit_filename.setObjectName(_fromUtf8("lineEdit_filename")) self.gridLayout_4.addWidget(self.lineEdit_filename, 2, 2, 1, 1) self.lineEdit_com = QtGui.QLineEdit(self.PORT_groupbox_1) font = QtGui.QFont() font.setPointSize(12) self.lineEdit_com.setFont(font) self.lineEdit_com.setObjectName(_fromUtf8("lineEdit_com")) self.gridLayout_4.addWidget(self.lineEdit_com, 0, 2, 1, 1) self.label3_filename.raise_() self.lineEdit_filename.raise_() self.lineEdit_baud.raise_() self.label1_com.raise_() self.lineEdit_com.raise_() self.label2_baud.raise_() self.virtualsound_groupBox_2 = QtGui.QGroupBox(self.centralwidget) self.virtualsound_groupBox_2.setGeometry(QtCore.QRect(680, 40, 391, 261)) font = QtGui.QFont() font.setPointSize(12) self.virtualsound_groupBox_2.setFont(font) self.virtualsound_groupBox_2.setObjectName(_fromUtf8("virtualsound_groupBox_2")) self.layoutWidget = QtGui.QWidget(self.virtualsound_groupBox_2) self.layoutWidget.setGeometry(QtCore.QRect(10, 20, 361, 211)) self.layoutWidget.setObjectName(_fromUtf8("layoutWidget")) self.gridLayout_5 = QtGui.QGridLayout(self.layoutWidget) self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5")) self.freq_slider_1 = QtGui.QSlider(self.layoutWidget) self.freq_slider_1.setMaximum(20000) self.freq_slider_1.setSingleStep(10) self.freq_slider_1.setSliderPosition(0) self.freq_slider_1.setOrientation(QtCore.Qt.Vertical) self.freq_slider_1.setTickInterval(3) self.freq_slider_1.setObjectName(_fromUtf8("freq_slider_1")) self.gridLayout_5.addWidget(self.freq_slider_1, 0, 0, 3, 1) self.gridLayout_3 = QtGui.QGridLayout() self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3")) self.label4_sound1 = QtGui.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label4_sound1.setFont(font) self.label4_sound1.setFrameShape(QtGui.QFrame.Box) self.label4_sound1.setObjectName(_fromUtf8("label4_sound1")) self.gridLayout_3.addWidget(self.label4_sound1, 0, 0, 1, 1) self.label5_sound2 = QtGui.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label5_sound2.setFont(font) self.label5_sound2.setFrameShape(QtGui.QFrame.Box) self.label5_sound2.setObjectName(_fromUtf8("label5_sound2")) self.gridLayout_3.addWidget(self.label5_sound2, 0, 2, 1, 1) self.amp_dial = QtGui.QDial(self.layoutWidget) self.amp_dial.setObjectName(_fromUtf8("amp_dial")) self.gridLayout_3.addWidget(self.amp_dial, 1, 0, 1, 1) self.button1_generate = QtGui.QPushButton(self.layoutWidget) self.button1_generate.setObjectName(_fromUtf8("button1_generate")) self.gridLayout_3.addWidget(self.button1_generate, 1, 1, 1, 1) self.amp_dial_2 = QtGui.QDial(self.layoutWidget) self.amp_dial_2.setObjectName(_fromUtf8("amp_dial_2")) self.gridLayout_3.addWidget(self.amp_dial_2, 1, 2, 1, 1) self.gridLayout_5.addLayout(self.gridLayout_3, 0, 1, 1, 1) self.freq_slider_2 = QtGui.QSlider(self.layoutWidget) self.freq_slider_2.setMaximum(20000) self.freq_slider_2.setSingleStep(10) self.freq_slider_2.setSliderPosition(0) self.freq_slider_2.setOrientation(QtCore.Qt.Vertical) self.freq_slider_2.setTickInterval(3) self.freq_slider_2.setObjectName(_fromUtf8("freq_slider_2")) self.gridLayout_5.addWidget(self.freq_slider_2, 0, 2, 3, 1) self.time_progress = QtGui.QProgressBar(self.layoutWidget) self.time_progress.setProperty("value", 24) self.time_progress.setObjectName(_fromUtf8("time_progress")) self.gridLayout_5.addWidget(self.time_progress, 1, 1, 1, 1) self.gridLayout_2 = QtGui.QGridLayout() self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) self.amp_spin_1 = QtGui.QSpinBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.amp_spin_1.setFont(font) self.amp_spin_1.setMaximum(20000) self.amp_spin_1.setSingleStep(10) self.amp_spin_1.setObjectName(_fromUtf8("amp_spin_1")) self.gridLayout_2.addWidget(self.amp_spin_1, 1, 0, 1, 1) self.freq_spin_1 = QtGui.QSpinBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.freq_spin_1.setFont(font) self.freq_spin_1.setMaximum(20000) self.freq_spin_1.setSingleStep(10) self.freq_spin_1.setObjectName(_fromUtf8("freq_spin_1")) self.gridLayout_2.addWidget(self.freq_spin_1, 0, 0, 1, 1) self.freq_spin_2 = QtGui.QSpinBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.freq_spin_2.setFont(font) self.freq_spin_2.setMaximum(20000) self.freq_spin_2.setSingleStep(10) self.freq_spin_2.setObjectName(_fromUtf8("freq_spin_2")) self.gridLayout_2.addWidget(self.freq_spin_2, 0, 2, 1, 1) self.label7_amp = QtGui.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label7_amp.setFont(font) self.label7_amp.setObjectName(_fromUtf8("label7_amp")) self.gridLayout_2.addWidget(self.label7_amp, 1, 1, 1, 1) self.amp_spin_2 = QtGui.QSpinBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.amp_spin_2.setFont(font) self.amp_spin_2.setMaximum(20000) self.amp_spin_2.setSingleStep(10) self.amp_spin_2.setObjectName(_fromUtf8("amp_spin_2")) self.gridLayout_2.addWidget(self.amp_spin_2, 1, 2, 1, 1) self.dur_spin_1 = QtGui.QSpinBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.dur_spin_1.setFont(font) self.dur_spin_1.setMaximum(20000) self.dur_spin_1.setSingleStep(10) self.dur_spin_1.setObjectName(_fromUtf8("dur_spin_1")) self.gridLayout_2.addWidget(self.dur_spin_1, 2, 0, 1, 1) self.label8_duration = QtGui.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label8_duration.setFont(font) self.label8_duration.setObjectName(_fromUtf8("label8_duration")) self.gridLayout_2.addWidget(self.label8_duration, 2, 1, 1, 1) self.dur_spin_2 = QtGui.QSpinBox(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.dur_spin_2.setFont(font) self.dur_spin_2.setMaximum(20000) self.dur_spin_2.setSingleStep(10) self.dur_spin_2.setObjectName(_fromUtf8("dur_spin_2")) self.gridLayout_2.addWidget(self.dur_spin_2, 2, 2, 1, 1) self.label6_freq = QtGui.QLabel(self.layoutWidget) font = QtGui.QFont() font.setPointSize(12) self.label6_freq.setFont(font) self.label6_freq.setObjectName(_fromUtf8("label6_freq")) self.gridLayout_2.addWidget(self.label6_freq, 0, 1, 1, 1) self.gridLayout_5.addLayout(self.gridLayout_2, 2, 1, 1, 1) ### Matplot here self.matplotlibwidget = MatplotlibWidget(self.centralwidget) self.matplotlibwidget.setGeometry(QtCore.QRect(130, 210, 521, 401)) self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget")) #self.canvas = FigureCanvas(self.figure) self.matplotlibwidget.draw() # required to update the windows self.Button2_Plot = QtGui.QPushButton(self.centralwidget) self.Button2_Plot.setGeometry(QtCore.QRect(350, 620, 75, 23)) self.Button2_Plot.setObjectName(_fromUtf8("Button2_Plot")) self.Button2_Plot.clicked.connect(self.plot) ############ MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1154, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFile = QtGui.QMenu(self.menubar) self.menuFile.setObjectName(_fromUtf8("menuFile")) self.menuSetting = QtGui.QMenu(self.menubar) self.menuSetting.setObjectName(_fromUtf8("menuSetting")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionOpen = QtGui.QAction(MainWindow) self.actionOpen.setObjectName(_fromUtf8("actionOpen")) self.actionSave = QtGui.QAction(MainWindow) self.actionSave.setObjectName(_fromUtf8("actionSave")) self.actionSave_as = QtGui.QAction(MainWindow) self.actionSave_as.setObjectName(_fromUtf8("actionSave_as")) self.actionQuit = QtGui.QAction(MainWindow) self.actionQuit.setObjectName(_fromUtf8("actionQuit")) self.actionTerminal = QtGui.QAction(MainWindow) self.actionTerminal.setObjectName(_fromUtf8("actionTerminal")) self.actionGraph = QtGui.QAction(MainWindow) self.actionGraph.setObjectName(_fromUtf8("actionGraph")) self.menuFile.addSeparator() self.menuFile.addSeparator() self.menuFile.addAction(self.actionOpen) self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.actionSave_as) self.menuFile.addAction(self.actionQuit) self.menuSetting.addAction(self.actionTerminal) self.menuSetting.addAction(self.actionGraph) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuSetting.menuAction()) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.freq_spin_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_slider_2.setValue) QtCore.QObject.connect(self.freq_slider_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_spin_2.setValue) QtCore.QObject.connect(self.amp_dial, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_spin_1.setValue) QtCore.QObject.connect(self.amp_spin_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_dial_2.setValue) QtCore.QObject.connect(self.amp_dial_2, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_spin_2.setValue) QtCore.QObject.connect(self.amp_spin_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.amp_dial.setValue) QtCore.QObject.connect(self.freq_spin_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_slider_1.setValue) QtCore.QObject.connect(self.freq_slider_1, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.freq_spin_1.setValue) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) self.label9_input.setText(_translate("MainWindow", "Input Textbox", None)) self.label10_output.setText(_translate("MainWindow", "Output Textbox", None)) self.PORT_groupbox_1.setTitle(_translate("MainWindow", "COM configuration", None)) self.label1_com.setText(_translate("MainWindow", "COM", None)) self.label2_baud.setText(_translate("MainWindow", "BAUD", None)) self.label3_filename.setText(_translate("MainWindow", "Filename", None)) self.virtualsound_groupBox_2.setTitle(_translate("MainWindow", "Virtual Sound Control Panel", None)) self.label4_sound1.setText(_translate("MainWindow", "Sound 1", None)) self.label5_sound2.setText(_translate("MainWindow", "Sound 2", None)) self.button1_generate.setText(_translate("MainWindow", "GENERATE", None)) self.label7_amp.setText(_translate("MainWindow", "Amplitude", None)) self.label8_duration.setText(_translate("MainWindow", "Duration (ms)", None)) self.label6_freq.setText(_translate("MainWindow", "Frequency (Hz)", None)) self.Button2_Plot.setText(_translate("MainWindow", "Plot", None)) self.menuFile.setTitle(_translate("MainWindow", "File", None)) self.menuSetting.setTitle(_translate("MainWindow", "Setting", None)) self.actionOpen.setText(_translate("MainWindow", "Open", None)) self.actionSave.setText(_translate("MainWindow", "Save", None)) self.actionSave_as.setText(_translate("MainWindow", "Save as", None)) self.actionQuit.setText(_translate("MainWindow", "Quit", None)) self.actionTerminal.setText(_translate("MainWindow", "Terminal", None)) self.actionGraph.setText(_translate("MainWindow", "Graph", None)) def plot(self): #populate the ra #ra = # plot a polar graph here ra = [random.randint(-50,100) for i in range(6)] #ra = [45, 40, 90, -75, 80.2, 106.7] # angle --> change to buffer_angle[4000] ra = [x / 180.0 * 3.141593 for x in ra] # convert angle to radian dec = [1.01, 6.05, 5.6, 4.02, 9.1, 7.85] # distance --> change to buffer_distance[4000] fig = pyplot.figure() ax = fig.add_axes([0.1, 0.1, 0.8, 0.8], polar=True) ax.set_ylim(0, 10) ax.set_yticks(numpy.arange(0, 10, 2)) ax.scatter(ra, dec, c='r') # plot the first microphone pyplot.show() #pyplot.draw() # open csv file to read the data def __read_csv_file(name=''): print "read the csv file" ra = [] distance = [] try: with open(name, 'rb') as csvfile: reading = csv.reader(csvfile, delimeter='') for row in reading: if (row > 4000): break; ra.append(row[0]) distance.append(row[1]) finally: csvfile.close() return ra
class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) MainWindow.resize(760,666) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.generer_bouton = QtGui.QPushButton(self.centralwidget) self.generer_bouton.setGeometry(QtCore.QRect(30, 560, 141, 31)) self.generer_bouton.setObjectName(_fromUtf8("generer_bouton")) self.Fraction = QtGui.QSlider(self.centralwidget) self.Fraction.setGeometry(QtCore.QRect(500, 570, 171, 22)) self.Fraction.setMaximum(100) self.Fraction.setValue(50) self.Fraction.setOrientation(QtCore.Qt.Horizontal) self.Fraction.setObjectName(_fromUtf8("Fraction")) self.Iterations = QtGui.QSpinBox(self.centralwidget) self.Iterations.setGeometry(QtCore.QRect(130, 530, 41, 22)) self.Iterations.setObjectName(_fromUtf8("Iterations")) self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget) self.verticalLayoutWidget.setGeometry(QtCore.QRect(210, 530, 111, 80)) self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget")) self.Dimensions = QtGui.QVBoxLayout(self.verticalLayoutWidget) self.Dimensions.setMargin(0) self.Dimensions.setObjectName(_fromUtf8("Dimensions")) self.nb_dim_terrain = QtGui.QLabel(self.verticalLayoutWidget) self.nb_dim_terrain.setLineWidth(1) self.nb_dim_terrain.setTextFormat(QtCore.Qt.RichText) self.nb_dim_terrain.setObjectName(_fromUtf8("nb_dim_terrain")) self.Dimensions.addWidget(self.nb_dim_terrain) self.deuxD = QtGui.QRadioButton(self.verticalLayoutWidget) self.deuxD.setObjectName(_fromUtf8("deuxD")) self.deuxD.setChecked(True) self.Dimensions.addWidget(self.deuxD) self.troisD = QtGui.QRadioButton(self.verticalLayoutWidget) self.troisD.setObjectName(_fromUtf8("troisD")) self.Dimensions.addWidget(self.troisD) self.verticalLayoutWidget_2 = QtGui.QWidget(self.centralwidget) self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(360, 530, 160, 84)) self.verticalLayoutWidget_2.setObjectName(_fromUtf8("verticalLayoutWidget_2")) self.verticalLayout_2 = QtGui.QVBoxLayout(self.verticalLayoutWidget_2) self.verticalLayout_2.setMargin(0) self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2")) self.type_bruit = QtGui.QLabel(self.verticalLayoutWidget_2) self.type_bruit.setObjectName(_fromUtf8("type_bruit")) self.verticalLayout_2.addWidget(self.type_bruit) self.bruit_lin = QtGui.QRadioButton(self.verticalLayoutWidget_2) self.bruit_lin.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.bruit_lin.setObjectName(_fromUtf8("bruit_lin")) self.bruit_lin.setChecked(True) self.verticalLayout_2.addWidget(self.bruit_lin) self.bruit_racine = QtGui.QRadioButton(self.verticalLayoutWidget_2) self.bruit_racine.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.bruit_racine.setObjectName(_fromUtf8("bruit_racine")) self.verticalLayout_2.addWidget(self.bruit_racine) self.bruit_quadra = QtGui.QRadioButton(self.verticalLayoutWidget_2) self.bruit_quadra.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor)) self.bruit_quadra.setObjectName(_fromUtf8("bruit_quadra")) self.verticalLayout_2.addWidget(self.bruit_quadra) self.nb_iteration = QtGui.QLabel(self.centralwidget) self.nb_iteration.setGeometry(QtCore.QRect(30, 530, 101, 20)) self.nb_iteration.setObjectName(_fromUtf8("nb_iteration")) self.val_frac = QtGui.QLabel(self.centralwidget) self.val_frac.setGeometry(QtCore.QRect(510, 550, 71, 16)) self.val_frac.setObjectName(_fromUtf8("val_frac")) self.val_fraction = QtGui.QDoubleSpinBox(self.centralwidget) self.val_fraction.setGeometry(QtCore.QRect(590, 540, 51, 31)) self.val_fraction.setObjectName(_fromUtf8("val_fraction")) self.val_fraction.setSingleStep(0.01) self.val_fraction.setValue(0.5) self.val_fraction.setMaximum(1.) self.val_fraction.setMinimum(0.) self.ajouter_cours_bouton = QtGui.QPushButton(self.centralwidget) self.ajouter_cours_bouton.setGeometry(QtCore.QRect(40, 600, 121, 23)) self.ajouter_cours_bouton.setObjectName(_fromUtf8("ajouter_cours_bouton")) self.ajouter_cours_bouton.setToolTip(_translate("MainWindow", "<html><head/><body><p>Génère un cours d'eau à partir du point le plus haut du terrain. Le cours s'arrête dès que le terrain remonte.</p><p>Uniquement en 2D.</p></body></html>", None)) self.matplotlib = MatplotlibWidget(self.centralwidget) self.matplotlib.setGeometry(QtCore.QRect(9, 9, 741, 501)) self.matplotlib.setObjectName(_fromUtf8("matplotlib")) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 1121, 21)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuFichier = QtGui.QMenu(self.menubar) self.menuFichier.setObjectName(_fromUtf8("menuFichier")) MainWindow.setMenuBar(self.menubar) self.statusbar = QtGui.QStatusBar(MainWindow) self.statusbar.setObjectName(_fromUtf8("statusbar")) MainWindow.setStatusBar(self.statusbar) self.actionOuvrir = QtGui.QAction(MainWindow) self.actionOuvrir.setObjectName(_fromUtf8("actionOuvrir")) self.actionQuitter = QtGui.QAction(MainWindow) self.actionQuitter.setObjectName(_fromUtf8("actionQuitter")) self.actionAjouter_Ciel = QtGui.QAction(MainWindow) self.actionAjouter_Ciel.setObjectName(_fromUtf8("actionAjouter_Ciel")) self.actionAjouter_cours_d_eau = QtGui.QAction(MainWindow) self.actionAjouter_cours_d_eau.setObjectName(_fromUtf8("actionAjouter_cours_d_eau")) self.menuFichier.addAction(self.actionOuvrir) self.menuFichier.addAction(self.actionQuitter) self.menubar.addAction(self.menuFichier.menuAction()) self.retranslateUi(MainWindow) QtCore.QObject.connect(self.troisD, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.val_frac.setDisabled) QtCore.QObject.connect(self.troisD, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.Fraction.setDisabled) QtCore.QObject.connect(self.troisD, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.val_fraction.setDisabled) QtCore.QObject.connect(self.troisD, QtCore.SIGNAL(_fromUtf8("toggled(bool)")), self.ajouter_cours_bouton.setDisabled) QtCore.QObject.connect(self.Fraction, QtCore.SIGNAL(_fromUtf8("valueChanged(int)")), self.val_fraction.clear) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "Génération de terrain fractal", None)) self.generer_bouton.setToolTip(_translate("MainWindow", "<html><head/><body><p>Lance la génération du terrain.</p></body></html>", None)) self.generer_bouton.setText(_translate("MainWindow", "Générer", None)) self.nb_dim_terrain.setToolTip(_translate("MainWindow", "<html><head/><body><p>Indique si l\'on désire générer un terrain en deux dimensions ou en trois dimensions.</p></body></html>", None)) self.nb_dim_terrain.setText(_translate("MainWindow", "Dimension du terrain :", None)) self.deuxD.setText(_translate("MainWindow", "2D", None)) self.troisD.setText(_translate("MainWindow", "3D", None)) self.type_bruit.setToolTip(_translate("MainWindow", "<html><head/><body><p>Pour la génération de terrain en 2D. Indique si le bruit généré (valeur aléatoire) dépend directement de la longueur du segment concerné (bruit linéaire) ou s\'il dépend du carré ou de la racine de cette longueur.</p></body></html>", None)) self.type_bruit.setText(_translate("MainWindow", "Type de bruit :", None)) self.bruit_lin.setText(_translate("MainWindow", "bruit linéaire", None)) self.bruit_racine.setText(_translate("MainWindow", "bruit racine", None)) self.bruit_quadra.setText(_translate("MainWindow", "bruit quadratique", None)) self.nb_iteration.setToolTip(_translate("MainWindow", "<html><head/><body><p>Ce nombre correspond au nombre de fois chaque partie du terrain est redécoupée. </p><p>Plus ce nombre est grand, meilleur sera la définition.</p><p> Attention cependant, un nombre trop grand demandera beaucoup de temps de calcul.</p></body></html>", None)) self.nb_iteration.setText(_translate("MainWindow", "Nombre d\'itérations:", None)) self.val_frac.setToolTip(_translate("MainWindow", "<html><head/><body><p>Pour la génération en 2D, à chaque itération, chaque segment est découpé en deux.</p><p>La valeur de la fraction indique où cette découpe à lieu (0.5 correspondant au mileu du segment).</p></body></html>", None)) self.val_frac.setText(_translate("MainWindow", "Valeur fraction:", None)) self.ajouter_cours_bouton.setText(_translate("MainWindow", "Ajouter cours d\'eau", None)) self.menuFichier.setTitle(_translate("MainWindow", "Fichier", None)) self.actionOuvrir.setText(_translate("MainWindow", "Ouvrir", None)) self.actionOuvrir.setShortcut(_translate("MainWindow", "Ctrl+O", None)) self.actionQuitter.setText(_translate("MainWindow", "Quitter", None)) self.actionQuitter.setShortcut(_translate("MainWindow", "Ctrl+Q", None))