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
示例#2
0
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))
示例#3
0
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))
示例#4
0
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"))
示例#6
0
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"))
示例#7
0
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"))
示例#8
0
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))
示例#9
0
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))
示例#10
0
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)        
示例#11
0
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))
示例#12
0
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
示例#13
0
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))
示例#14
0
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))
示例#15
0
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))
示例#16
0
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)
示例#17
0
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))
示例#18
0
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))
示例#22
0
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"))
示例#23
0
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 ..."))
示例#24
0
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
示例#25
0
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))
示例#26
0
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))
示例#27
0
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))
示例#28
0
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))
示例#29
0
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", "实时轨迹"))
示例#30
0
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))
示例#31
0
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))
示例#33
0
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))
示例#35
0
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))
示例#36
0
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))
示例#37
0
文件: window.py 项目: edy02/cashflow
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))
示例#39
0
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))
示例#40
0
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))
示例#41
0
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.")
示例#42
0
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))
示例#44
0
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", "帮助"))
示例#46
0
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))
示例#47
0
文件: test2.py 项目: pstraus/2D-Quick
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))
示例#48
0
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))
示例#49
0
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))
示例#50
0
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))
示例#51
0
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))
示例#52
0
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))
示例#53
0
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))
示例#54
0
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))