class Ui_Period_Filter_Dialog(object):
    def setupUi(self, Period_Filter_Dialog):
        Period_Filter_Dialog.setObjectName(_fromUtf8("Period_Filter_Dialog"))
        Period_Filter_Dialog.resize(486, 390)
        Period_Filter_Dialog.setWindowTitle(QtGui.QApplication.translate("Period_Filter_Dialog", "Dialog", None, QtGui.QApplication.UnicodeUTF8))
        self.buttonBox = QtGui.QDialogButtonBox(Period_Filter_Dialog)
        self.buttonBox.setGeometry(QtCore.QRect(140, 350, 341, 32))
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.Period_Filter_Plot = MatplotlibWidget(Period_Filter_Dialog)
        self.Period_Filter_Plot.setGeometry(QtCore.QRect(0, 0, 491, 300))
        self.Period_Filter_Plot.setObjectName(_fromUtf8("Period_Filter_Plot"))
        self.Filter_start = QtGui.QLineEdit(Period_Filter_Dialog)
        self.Filter_start.setGeometry(QtCore.QRect(20, 340, 71, 20))
        self.Filter_start.setObjectName(_fromUtf8("Filter_start"))
        self.Filter_end = QtGui.QLineEdit(Period_Filter_Dialog)
        self.Filter_end.setGeometry(QtCore.QRect(100, 340, 81, 20))
        self.Filter_end.setObjectName(_fromUtf8("Filter_end"))
        self.label = QtGui.QLabel(Period_Filter_Dialog)
        self.label.setGeometry(QtCore.QRect(60, 320, 81, 16))
        self.label.setText(QtGui.QApplication.translate("Period_Filter_Dialog", "Filtering Range", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setObjectName(_fromUtf8("label"))

        self.retranslateUi(Period_Filter_Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Period_Filter_Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Period_Filter_Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Period_Filter_Dialog)

    def retranslateUi(self, Period_Filter_Dialog):
        pass
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(800, 600)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.mplwidget = MatplotlibWidget(self.centralwidget)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.gridLayout.addWidget(self.mplwidget, 0, 0, 1, 1)
        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))
示例#3
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(815, 676)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.mplcanvas = MatplotlibWidget(self.centralwidget)
        self.mplcanvas.setObjectName(_fromUtf8("mplcanvas"))
        self.verticalLayout.addWidget(self.mplcanvas)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 815, 19))
        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(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
示例#4
0
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.resize(750, 450)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Dialog.sizePolicy().hasHeightForWidth())
        Dialog.setSizePolicy(sizePolicy)
        self.verticalLayout = QtGui.QVBoxLayout(Dialog)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.Plotwidget = MatplotlibWidget(Dialog)
        self.Plotwidget.setObjectName(_fromUtf8("Plotwidget"))
        self.verticalLayout.addWidget(self.Plotwidget)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.pb_Schliessen = QtGui.QPushButton(Dialog)
        self.pb_Schliessen.setObjectName(_fromUtf8("pb_Schliessen"))
        self.horizontalLayout.addWidget(self.pb_Schliessen)
        self.verticalLayout.addLayout(self.horizontalLayout)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.pb_Schliessen,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Dialog.accept)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(_translate("Dialog", "Plot - Variante 1", None))
        self.pb_Schliessen.setText(_translate("Dialog", "Schließen", None))
示例#5
0
文件: ComplexAB.py 项目: Jothy/RTQA
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(807, 646)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.cmap = QtGui.QComboBox(Form)
        self.cmap.setObjectName(_fromUtf8("cmap"))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.cmap)
        self.mplwidget = MatplotlibWidget(Form)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.verticalLayout.addWidget(self.mplwidget)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "ComplexAB", None))
        self.cmap.setItemText(0, _translate("Form", "gray", None))
        self.cmap.setItemText(1, _translate("Form", "prism", None))
        self.cmap.setItemText(2, _translate("Form", "autumn", None))
        self.cmap.setItemText(3, _translate("Form", "cool", None))
        self.cmap.setItemText(4, _translate("Form", "spring", None))
        self.cmap.setItemText(5, _translate("Form", "summer", None))
        self.cmap.setItemText(6, _translate("Form", "winter", None))
示例#6
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))
示例#7
0
class Ui_english_freq_dialog(object):
    def setupUi(self, english_freq_dialog):
        english_freq_dialog.setObjectName("english_freq_dialog")
        english_freq_dialog.resize(712, 770)
        self.verticalLayout = QtWidgets.QVBoxLayout(english_freq_dialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtWidgets.QLabel(english_freq_dialog)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.english_freq = MatplotlibWidget(english_freq_dialog)
        self.english_freq.setObjectName("english_freq")
        self.verticalLayout.addWidget(self.english_freq)
        self.buttonBox = QtWidgets.QDialogButtonBox(english_freq_dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(english_freq_dialog)
        self.buttonBox.accepted.connect(english_freq_dialog.accept)
        self.buttonBox.rejected.connect(english_freq_dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(english_freq_dialog)

    def retranslateUi(self, english_freq_dialog):
        _translate = QtCore.QCoreApplication.translate
        english_freq_dialog.setWindowTitle(
            _translate("english_freq_dialog", "English Frequency"))
        self.label.setText(
            _translate("english_freq_dialog", "English Frequency"))
示例#8
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))
示例#9
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"))
示例#10
0
文件: ui.py 项目: m4w3r1ck/CNBCC
class Ui_Currencies(object):
    def setupUi(self, Currencies):
        Currencies.setObjectName(_fromUtf8("Currencies"))
        Currencies.resize(845, 453)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(Currencies.sizePolicy().hasHeightForWidth())
        Currencies.setSizePolicy(sizePolicy)
        Currencies.setDockOptions(QtGui.QMainWindow.AllowNestedDocks|QtGui.QMainWindow.AllowTabbedDocks|QtGui.QMainWindow.AnimatedDocks)
        self.centralwidget = QtGui.QWidget(Currencies)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.mplwidget = MatplotlibWidget(self.centralwidget)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.verticalLayout.addWidget(self.mplwidget)
        Currencies.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(Currencies)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 845, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuView = QtGui.QMenu(self.menubar)
        self.menuView.setObjectName(_fromUtf8("menuView"))
        Currencies.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(Currencies)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        Currencies.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(Currencies)
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        Currencies.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.Options_DW_2 = QtGui.QDockWidget(Currencies)
        self.Options_DW_2.setObjectName(_fromUtf8("Options_DW_2"))
        self.dockWidgetContents_2 = QtGui.QWidget()
        self.dockWidgetContents_2.setObjectName(_fromUtf8("dockWidgetContents_2"))
        self.formLayout = QtGui.QFormLayout(self.dockWidgetContents_2)
        self.formLayout.setObjectName(_fromUtf8("formLayout"))
        self.CSel_CB = QtGui.QComboBox(self.dockWidgetContents_2)
        self.CSel_CB.setObjectName(_fromUtf8("CSel_CB"))
        self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.CSel_CB)
        self.Options_DW_2.setWidget(self.dockWidgetContents_2)
        Currencies.addDockWidget(QtCore.Qt.DockWidgetArea(4), self.Options_DW_2)
        self.actionShow_Options = QtGui.QAction(Currencies)
        self.actionShow_Options.setObjectName(_fromUtf8("actionShow_Options"))
        self.menuView.addAction(self.actionShow_Options)
        self.menubar.addAction(self.menuView.menuAction())

        self.retranslateUi(Currencies)
        QtCore.QMetaObject.connectSlotsByName(Currencies)

    def retranslateUi(self, Currencies):
        Currencies.setWindowTitle(_translate("Currencies", "Currencies", None))
        self.menuView.setTitle(_translate("Currencies", "View", None))
        self.toolBar.setWindowTitle(_translate("Currencies", "toolBar", None))
        self.Options_DW_2.setWindowTitle(_translate("Currencies", "Options", None))
        self.actionShow_Options.setText(_translate("Currencies", "Show Options", None))
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1001, 638)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.bond_verticalSlider = QtGui.QSlider(self.centralwidget)
        self.bond_verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.bond_verticalSlider.setObjectName(
            _fromUtf8("bond_verticalSlider"))
        self.gridLayout.addWidget(self.bond_verticalSlider, 0, 1, 1, 1)
        self.mplwidget = MatplotlibWidget(self.centralwidget)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.gridLayout.addWidget(self.mplwidget, 0, 0, 2, 1)
        self.s_label = QtGui.QLabel(self.centralwidget)
        self.s_label.setObjectName(_fromUtf8("s_label"))
        self.gridLayout.addWidget(self.s_label, 1, 3, 1, 1)
        self.bond_label = QtGui.QLabel(self.centralwidget)
        self.bond_label.setObjectName(_fromUtf8("bond_label"))
        self.gridLayout.addWidget(self.bond_label, 1, 1, 1, 1)
        self.s_verticalSlider = QtGui.QSlider(self.centralwidget)
        self.s_verticalSlider.setOrientation(QtCore.Qt.Vertical)
        self.s_verticalSlider.setObjectName(_fromUtf8("s_verticalSlider"))
        self.gridLayout.addWidget(self.s_verticalSlider, 0, 3, 1, 1)
        self.bond_value_label = QtGui.QLabel(self.centralwidget)
        self.bond_value_label.setObjectName(_fromUtf8("bond_value_label"))
        self.gridLayout.addWidget(self.bond_value_label, 0, 2, 1, 1)
        self.s_value_label = QtGui.QLabel(self.centralwidget)
        self.s_value_label.setObjectName(_fromUtf8("s_value_label"))
        self.gridLayout.addWidget(self.s_value_label, 0, 4, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1001, 31))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
        self.s_label.setText(_translate("MainWindow", "s", None))
        self.bond_label.setText(_translate("MainWindow", "Bond", None))
        self.bond_value_label.setText(
            _translate("MainWindow", "TextLabel", None))
        self.s_value_label.setText(_translate("MainWindow", "TextLabel", None))
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.setWindowModality(QtCore.Qt.WindowModal)
        Dialog.resize(733, 385)
        self.verticalLayout = QtWidgets.QVBoxLayout(Dialog)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mplwidget = MatplotlibWidget(Dialog)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.horizontalLayout.addWidget(self.mplwidget)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.checkBoxRemovePTTD = QtWidgets.QCheckBox(Dialog)
        self.checkBoxRemovePTTD.setChecked(True)
        self.checkBoxRemovePTTD.setObjectName(_fromUtf8("checkBoxRemovePTTD"))
        self.gridLayout.addWidget(self.checkBoxRemovePTTD, 0, 1, 1, 1)
        self.lineEditCoefficients = QtWidgets.QLineEdit(Dialog)
        self.lineEditCoefficients.setReadOnly(True)
        self.lineEditCoefficients.setObjectName(
            _fromUtf8("lineEditCoefficients"))
        self.gridLayout.addWidget(self.lineEditCoefficients, 0, 0, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel
                                          | QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("accepted()")),
                               Dialog.accept)
        QtCore.QObject.connect(self.buttonBox,
                               QtCore.SIGNAL(_fromUtf8("rejected()")),
                               Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(
            QtWidgets.QApplication.translate(
                "Dialog", "Zernike fit results", None,
                QtWidgets.QApplication.UnicodeUTF8))
        self.checkBoxRemovePTTD.setText(
            QtWidgets.QApplication.translate(
                "Dialog", "Remove Piston, Tip, Tilt, Defocus", None,
                QtWidgets.QApplication.UnicodeUTF8))
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"))
示例#14
0
文件: MPLWidget.py 项目: Jothy/RTQA
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(504, 389)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.mplwidget = MatplotlibWidget(Form)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.gridLayout.addWidget(self.mplwidget, 0, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "Form", None))
示例#15
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"))
示例#16
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"))
示例#17
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))
示例#18
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.gridLayout = QtGui.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.matplotlibwidget = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget"))
        self.gridLayout.addWidget(self.matplotlibwidget, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
示例#19
0
class Ui_Ratio_Online_Plot(object):
    def setupUi(self, Ratio_Online_Plot):
        Ratio_Online_Plot.setObjectName(_fromUtf8("Ratio_Online_Plot"))
        Ratio_Online_Plot.resize(966, 422)
        self.gridLayoutWidget = QtGui.QWidget(Ratio_Online_Plot)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 941, 401))
        self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.ratioplot = MatplotlibWidget(self.gridLayoutWidget)
        self.ratioplot.setObjectName(_fromUtf8("ratioplot"))
        self.gridLayout.addWidget(self.ratioplot, 0, 1, 1, 1)

        self.retranslateUi(Ratio_Online_Plot)
        QtCore.QMetaObject.connectSlotsByName(Ratio_Online_Plot)

    def retranslateUi(self, Ratio_Online_Plot):
        Ratio_Online_Plot.setWindowTitle(_translate("Ratio_Online_Plot", "Ratio Online", None))
示例#20
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))
示例#21
0
文件: ui_yay.py 项目: ben741/pyDemo
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(421, 422)
        MainWindow.setWindowTitle(
            QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.banana = MatplotlibWidget(self.centralwidget)
        self.banana.setObjectName(_fromUtf8("banana"))
        self.verticalLayout.addWidget(self.banana)
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        self.pushButton.setText(
            QtGui.QApplication.translate("MainWindow", "PushButton", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.verticalLayout.addWidget(self.pushButton)
        self.pushButton_2 = QtGui.QPushButton(self.centralwidget)
        self.pushButton_2.setText(
            QtGui.QApplication.translate("MainWindow", "Yay!", None, QtGui.QApplication.UnicodeUTF8)
        )
        self.pushButton_2.setObjectName(_fromUtf8("pushButton_2"))
        self.verticalLayout.addWidget(self.pushButton_2)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 421, 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
示例#22
0
文件: MLCAlign.py 项目: Jothy/RTQA
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(1022, 962)
        self.gridLayout_2 = QtGui.QGridLayout(Form)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.Wedge1Layout = QtGui.QVBoxLayout()
        self.Wedge1Layout.setObjectName(_fromUtf8("Wedge1Layout"))
        self.comboBox_cmap1 = QtGui.QComboBox(Form)
        self.comboBox_cmap1.setObjectName(_fromUtf8("comboBox_cmap1"))
        self.comboBox_cmap1.addItem(_fromUtf8(""))
        self.comboBox_cmap1.addItem(_fromUtf8(""))
        self.comboBox_cmap1.addItem(_fromUtf8(""))
        self.comboBox_cmap1.addItem(_fromUtf8(""))
        self.comboBox_cmap1.addItem(_fromUtf8(""))
        self.comboBox_cmap1.addItem(_fromUtf8(""))
        self.comboBox_cmap1.addItem(_fromUtf8(""))
        self.Wedge1Layout.addWidget(self.comboBox_cmap1)
        self.MLCAlignWidget = MatplotlibWidget(Form)
        self.MLCAlignWidget.setObjectName(_fromUtf8("MLCAlignWidget"))
        self.Wedge1Layout.addWidget(self.MLCAlignWidget)
        self.horizontalLayout_2.addLayout(self.Wedge1Layout)
        self.gridLayout.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "MLC Alignment", None))
        self.comboBox_cmap1.setItemText(0, _translate("Form", "gray", None))
        self.comboBox_cmap1.setItemText(1, _translate("Form", "prism", None))
        self.comboBox_cmap1.setItemText(2, _translate("Form", "autumn", None))
        self.comboBox_cmap1.setItemText(3, _translate("Form", "cool", None))
        self.comboBox_cmap1.setItemText(4, _translate("Form", "spring", None))
        self.comboBox_cmap1.setItemText(5, _translate("Form", "summer", None))
        self.comboBox_cmap1.setItemText(6, _translate("Form", "winter", None))
示例#23
0
class Ui_CellCount_Qt_Mpl(object):
    def setupUi(self, CellCount_Qt_Mpl):
        CellCount_Qt_Mpl.setObjectName(_fromUtf8("CellCount_Qt_Mpl"))
        CellCount_Qt_Mpl.resize(966, 422)
        self.gridLayoutWidget = QtGui.QWidget(CellCount_Qt_Mpl)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 10, 941, 401))
        self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.barplot = MatplotlibWidget(self.gridLayoutWidget)
        self.barplot.setObjectName(_fromUtf8("barplot"))
        self.gridLayout.addWidget(self.barplot, 0, 1, 1, 1)
        self.sumplot = MatplotlibWidget(self.gridLayoutWidget)
        self.sumplot.setObjectName(_fromUtf8("sumplot"))
        self.gridLayout.addWidget(self.sumplot, 0, 2, 1, 1)

        self.retranslateUi(CellCount_Qt_Mpl)
        QtCore.QMetaObject.connectSlotsByName(CellCount_Qt_Mpl)

    def retranslateUi(self, CellCount_Qt_Mpl):
        CellCount_Qt_Mpl.setWindowTitle(QtGui.QApplication.translate("CellCount_Qt_Mpl", "Cell Count Widget", None, QtGui.QApplication.UnicodeUTF8))
示例#24
0
文件: ContStripes.py 项目: Jothy/RTQA
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(732, 1028)
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.cmap = QtGui.QComboBox(Form)
        self.cmap.setObjectName(_fromUtf8("cmap"))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.cmap.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.cmap)
        self.Stripes = MatplotlibWidget(Form)
        self.Stripes.setObjectName(_fromUtf8("Stripes"))
        self.verticalLayout.addWidget(self.Stripes)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.ResultsLabel = QtGui.QLabel(Form)
        self.ResultsLabel.setObjectName(_fromUtf8("ResultsLabel"))
        self.gridLayout.addWidget(self.ResultsLabel, 1, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "Continuous Stripes", None))
        self.cmap.setItemText(0, _translate("Form", "gray", None))
        self.cmap.setItemText(1, _translate("Form", "prism", None))
        self.cmap.setItemText(2, _translate("Form", "autumn", None))
        self.cmap.setItemText(3, _translate("Form", "cool", None))
        self.cmap.setItemText(4, _translate("Form", "spring", None))
        self.cmap.setItemText(5, _translate("Form", "summer", None))
        self.cmap.setItemText(6, _translate("Form", "winter", None))
        self.ResultsLabel.setText(_translate("Form", "Results:", None))
示例#25
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)        
class Ui_Dialog(object):
    def setupUi(self, Dialog):
        Dialog.setObjectName(_fromUtf8("Dialog"))
        Dialog.setWindowModality(QtCore.Qt.WindowModal)
        Dialog.resize(733, 385)
        self.verticalLayout = QtGui.QVBoxLayout(Dialog)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.mplwidget = MatplotlibWidget(Dialog)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.horizontalLayout.addWidget(self.mplwidget)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.checkBoxRemovePTTD = QtGui.QCheckBox(Dialog)
        self.checkBoxRemovePTTD.setChecked(True)
        self.checkBoxRemovePTTD.setObjectName(_fromUtf8("checkBoxRemovePTTD"))
        self.gridLayout.addWidget(self.checkBoxRemovePTTD, 0, 1, 1, 1)
        self.lineEditCoefficients = QtGui.QLineEdit(Dialog)
        self.lineEditCoefficients.setReadOnly(True)
        self.lineEditCoefficients.setObjectName(_fromUtf8("lineEditCoefficients"))
        self.gridLayout.addWidget(self.lineEditCoefficients, 0, 0, 1, 1)
        self.verticalLayout.addLayout(self.gridLayout)
        self.buttonBox = QtGui.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(Dialog)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), Dialog.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), Dialog.reject)
        QtCore.QMetaObject.connectSlotsByName(Dialog)

    def retranslateUi(self, Dialog):
        Dialog.setWindowTitle(QtGui.QApplication.translate("Dialog", "Zernike fit results", None, QtGui.QApplication.UnicodeUTF8))
        self.checkBoxRemovePTTD.setText(QtGui.QApplication.translate("Dialog", "Remove Piston, Tip, Tilt, Defocus", None, QtGui.QApplication.UnicodeUTF8))
示例#27
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))
示例#28
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
示例#29
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(820, 650)
        MainWindow.setAutoFillBackground(False)
        MainWindow.setDocumentMode(False)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setContentsMargins(-1, -1, 0, 0)
        self.horizontalLayout.setSpacing(10)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.btnAdd = QtGui.QPushButton(self.centralwidget)
        self.btnAdd.setObjectName(_fromUtf8("btnAdd"))
        self.horizontalLayout.addWidget(self.btnAdd)
        self.chkMore = QtGui.QCheckBox(self.centralwidget)
        self.chkMore.setObjectName(_fromUtf8("chkMore"))
        self.horizontalLayout.addWidget(self.chkMore)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.matplotlibwidget = MatplotlibWidget(self.centralwidget)
        self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget"))
        self.verticalLayout.addWidget(self.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.btnAdd.setText(_translate("MainWindow", "update sine wave", None))
        self.chkMore.setText(_translate("MainWindow", "keep updating", None))
示例#30
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"))
示例#31
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))
示例#32
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(880, 661)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_6.setObjectName("verticalLayout_6")
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtGui.QWidget()
        self.tab.setObjectName("tab")
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.tab)
        self.verticalLayout_7.setObjectName("verticalLayout_7")
        self.verticalLayout_5 = QtGui.QVBoxLayout()
        self.verticalLayout_5.setObjectName("verticalLayout_5")
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.comboBox_categories = QtGui.QComboBox(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.comboBox_categories.sizePolicy().hasHeightForWidth())
        self.comboBox_categories.setSizePolicy(sizePolicy)
        self.comboBox_categories.setMinimumSize(QtCore.QSize(180, 0))
        self.comboBox_categories.setMaximumSize(QtCore.QSize(500000, 16777215))
        self.comboBox_categories.setObjectName("comboBox_categories")
        self.horizontalLayout.addWidget(self.comboBox_categories)
        self.lineEdit_search = QtGui.QLineEdit(self.tab)
        self.lineEdit_search.setMaximumSize(QtCore.QSize(2000000, 16777215))
        self.lineEdit_search.setObjectName("lineEdit_search")
        self.horizontalLayout.addWidget(self.lineEdit_search)
        self.pushButton_search = QtGui.QPushButton(self.tab)
        self.pushButton_search.setMaximumSize(QtCore.QSize(1000000, 16777215))
        self.pushButton_search.setObjectName("pushButton_search")
        self.horizontalLayout.addWidget(self.pushButton_search)
        self.verticalLayout_5.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.splitter_2 = QtGui.QSplitter(self.tab)
        self.splitter_2.setOrientation(QtCore.Qt.Vertical)
        self.splitter_2.setObjectName("splitter_2")
        self.splitter = QtGui.QSplitter(self.splitter_2)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.tableWidget_overview = QtGui.QTableWidget(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tableWidget_overview.sizePolicy().hasHeightForWidth())
        self.tableWidget_overview.setSizePolicy(sizePolicy)
        self.tableWidget_overview.setMinimumSize(QtCore.QSize(250, 200))
        self.tableWidget_overview.setMaximumSize(QtCore.QSize(2000000, 2000000))
        self.tableWidget_overview.setObjectName("tableWidget_overview")
        self.tableWidget_overview.setColumnCount(0)
        self.tableWidget_overview.setRowCount(0)
        self.mpl_widget = MatplotlibWidget(self.splitter)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl_widget.sizePolicy().hasHeightForWidth())
        self.mpl_widget.setSizePolicy(sizePolicy)
        self.mpl_widget.setMinimumSize(QtCore.QSize(200, 200))
        self.mpl_widget.setObjectName("mpl_widget")
        self.widget = QtGui.QWidget(self.splitter_2)
        self.widget.setObjectName("widget")
        self.verticalLayout = QtGui.QVBoxLayout(self.widget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtGui.QLabel(self.widget)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.tableWidget_userSelection = QtGui.QTableWidget(self.widget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.tableWidget_userSelection.sizePolicy().hasHeightForWidth())
        self.tableWidget_userSelection.setSizePolicy(sizePolicy)
        self.tableWidget_userSelection.setMinimumSize(QtCore.QSize(500, 200))
        self.tableWidget_userSelection.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.tableWidget_userSelection.setObjectName("tableWidget_userSelection")
        self.tableWidget_userSelection.setColumnCount(0)
        self.tableWidget_userSelection.setRowCount(0)
        self.verticalLayout.addWidget(self.tableWidget_userSelection)
        self.horizontalLayout_2.addWidget(self.splitter_2)
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.frame = QtGui.QFrame(self.tab)
        self.frame.setMaximumSize(QtCore.QSize(160, 16777215))
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName("frame")
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.radioButton_singleMeal = QtGui.QRadioButton(self.frame)
        self.radioButton_singleMeal.setChecked(True)
        self.radioButton_singleMeal.setObjectName("radioButton_singleMeal")
        self.verticalLayout_2.addWidget(self.radioButton_singleMeal)
        self.radioButton_oneDay = QtGui.QRadioButton(self.frame)
        self.radioButton_oneDay.setObjectName("radioButton_oneDay")
        self.verticalLayout_2.addWidget(self.radioButton_oneDay)
        self.radioButton_sevenDays = QtGui.QRadioButton(self.frame)
        self.radioButton_sevenDays.setObjectName("radioButton_sevenDays")
        self.verticalLayout_2.addWidget(self.radioButton_sevenDays)
        self.verticalLayout_3.addLayout(self.verticalLayout_2)
        spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem)
        self.pushButton_startOptimization = QtGui.QPushButton(self.frame)
        self.pushButton_startOptimization.setMaximumSize(QtCore.QSize(160, 16777215))
        self.pushButton_startOptimization.setObjectName("pushButton_startOptimization")
        self.verticalLayout_3.addWidget(self.pushButton_startOptimization)
        self.verticalLayout_4.addWidget(self.frame)
        self.horizontalLayout_2.addLayout(self.verticalLayout_4)
        self.verticalLayout_5.addLayout(self.horizontalLayout_2)
        self.verticalLayout_7.addLayout(self.verticalLayout_5)
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.tabWidget.addTab(self.tab_2, "")
        self.verticalLayout_6.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 880, 22))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuHelp = QtGui.QMenu(self.menubar)
        self.menuHelp.setObjectName("menuHelp")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuHelp.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_search.setText(QtGui.QApplication.translate("MainWindow", "suchen", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("MainWindow", "Auswahl", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_singleMeal.setText(QtGui.QApplication.translate("MainWindow", "Einzelne Mahlzeit", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_oneDay.setText(QtGui.QApplication.translate("MainWindow", "1 Tag", None, QtGui.QApplication.UnicodeUTF8))
        self.radioButton_sevenDays.setText(QtGui.QApplication.translate("MainWindow", "7 Tage", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton_startOptimization.setText(QtGui.QApplication.translate("MainWindow", "Start Optimierung", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "optimization", None, QtGui.QApplication.UnicodeUTF8))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "log", None, QtGui.QApplication.UnicodeUTF8))
        self.menuFile.setTitle(QtGui.QApplication.translate("MainWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
        self.menuHelp.setTitle(QtGui.QApplication.translate("MainWindow", "Hilfe", None, QtGui.QApplication.UnicodeUTF8))
示例#33
0
class Ui_BlobFlow_creator(object):
    def setupUi(self, BlobFlow_creator):
        BlobFlow_creator.setObjectName(_fromUtf8("BlobFlow_creator"))
        BlobFlow_creator.resize(900, 578)
        self.plotButton = QtGui.QPushButton(BlobFlow_creator)
        self.plotButton.setGeometry(QtCore.QRect(420, 180, 90, 24))
        self.plotButton.setObjectName(_fromUtf8("plotButton"))
        self.label = QtGui.QLabel(BlobFlow_creator)
        self.label.setGeometry(QtCore.QRect(410, 10, 53, 15))
        self.label.setObjectName(_fromUtf8("label"))
        self.gridLayoutWidget = QtGui.QWidget(BlobFlow_creator)
        self.gridLayoutWidget.setGeometry(QtCore.QRect(410, 70, 111, 90))
        self.gridLayoutWidget.setObjectName(_fromUtf8("gridLayoutWidget"))
        self.gridLayout = QtGui.QGridLayout(self.gridLayoutWidget)
        self.gridLayout.setMargin(0)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.yDomainMax = QtGui.QLineEdit(self.gridLayoutWidget)
        self.yDomainMax.setObjectName(_fromUtf8("yDomainMax"))
        self.gridLayout.addWidget(self.yDomainMax, 2, 1, 1, 1)
        self.label_3 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_3.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.gridLayout.addWidget(self.label_3, 1, 1, 1, 1)
        self.xDomainMax = QtGui.QLineEdit(self.gridLayoutWidget)
        self.xDomainMax.setObjectName(_fromUtf8("xDomainMax"))
        self.gridLayout.addWidget(self.xDomainMax, 0, 1, 1, 1)
        self.yDomainMin = QtGui.QLineEdit(self.gridLayoutWidget)
        self.yDomainMin.setObjectName(_fromUtf8("yDomainMin"))
        self.gridLayout.addWidget(self.yDomainMin, 2, 0, 1, 1)
        self.xDomainMin = QtGui.QLineEdit(self.gridLayoutWidget)
        self.xDomainMin.setObjectName(_fromUtf8("xDomainMin"))
        self.gridLayout.addWidget(self.xDomainMin, 0, 0, 1, 1)
        self.label_2 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.gridLayout.addWidget(self.label_2, 1, 0, 1, 1)
        self.label_5 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.gridLayout.addWidget(self.label_5, 3, 0, 1, 1)
        self.label_4 = QtGui.QLabel(self.gridLayoutWidget)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.gridLayout.addWidget(self.label_4, 3, 1, 1, 1)
        self.label_7 = QtGui.QLabel(BlobFlow_creator)
        self.label_7.setGeometry(QtCore.QRect(140, 10, 181, 16))
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.saveButton = QtGui.QPushButton(BlobFlow_creator)
        self.saveButton.setGeometry(QtCore.QRect(10, 520, 141, 24))
        self.saveButton.setObjectName(_fromUtf8("saveButton"))
        self.saveFun = QtGui.QPushButton(BlobFlow_creator)
        self.saveFun.setGeometry(QtCore.QRect(10, 260, 101, 24))
        self.saveFun.setObjectName(_fromUtf8("saveFun"))
        self.pushButton = QtGui.QPushButton(BlobFlow_creator)
        self.pushButton.setGeometry(QtCore.QRect(310, 520, 90, 24))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.loadFun = QtGui.QPushButton(BlobFlow_creator)
        self.loadFun.setGeometry(QtCore.QRect(300, 260, 101, 24))
        self.loadFun.setObjectName(_fromUtf8("loadFun"))
        self.verticalLayoutWidget = QtGui.QWidget(BlobFlow_creator)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(10, 30, 391, 221))
        self.verticalLayoutWidget.setObjectName(_fromUtf8("verticalLayoutWidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setMargin(0)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.plainTextEdit_2 = QtGui.QPlainTextEdit(self.verticalLayoutWidget)
        self.plainTextEdit_2.setMaximumSize(QtCore.QSize(16777215, 45))
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Liberation Mono"))
        self.plainTextEdit_2.setFont(font)
        self.plainTextEdit_2.setReadOnly(True)
        self.plainTextEdit_2.setObjectName(_fromUtf8("plainTextEdit_2"))
        self.verticalLayout.addWidget(self.plainTextEdit_2)
        self.plainTextEdit = QtGui.QPlainTextEdit(self.verticalLayoutWidget)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Liberation Mono"))
        self.plainTextEdit.setFont(font)
        self.plainTextEdit.setLineWrapMode(QtGui.QPlainTextEdit.NoWrap)
        self.plainTextEdit.setObjectName(_fromUtf8("plainTextEdit"))
        self.verticalLayout.addWidget(self.plainTextEdit)
        self.plainTextEdit_3 = QtGui.QPlainTextEdit(self.verticalLayoutWidget)
        self.plainTextEdit_3.setMaximumSize(QtCore.QSize(16777215, 30))
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Liberation Mono"))
        self.plainTextEdit_3.setFont(font)
        self.plainTextEdit_3.setReadOnly(True)
        self.plainTextEdit_3.setObjectName(_fromUtf8("plainTextEdit_3"))
        self.verticalLayout.addWidget(self.plainTextEdit_3)
        self.verticalLayoutWidget_2 = QtGui.QWidget(BlobFlow_creator)
        self.verticalLayoutWidget_2.setGeometry(QtCore.QRect(530, 30, 311, 521))
        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.mplwidget = MatplotlibWidget(self.verticalLayoutWidget_2)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.verticalLayout_2.addWidget(self.mplwidget)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.label_9 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_9.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_9.setObjectName(_fromUtf8("label_9"))
        self.horizontalLayout.addWidget(self.label_9)
        self.nMesh = QtGui.QLineEdit(self.verticalLayoutWidget_2)
        self.nMesh.setObjectName(_fromUtf8("nMesh"))
        self.horizontalLayout.addWidget(self.nMesh)
        self.horizontalLayout.setStretch(0, 3)
        self.horizontalLayout.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.label_10 = QtGui.QLabel(self.verticalLayoutWidget_2)
        self.label_10.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_10.setObjectName(_fromUtf8("label_10"))
        self.horizontalLayout_2.addWidget(self.label_10)
        self.interpPopControl = QtGui.QLineEdit(self.verticalLayoutWidget_2)
        self.interpPopControl.setObjectName(_fromUtf8("interpPopControl"))
        self.horizontalLayout_2.addWidget(self.interpPopControl)
        self.horizontalLayout_2.setStretch(0, 3)
        self.horizontalLayout_2.setStretch(1, 1)
        self.verticalLayout_2.addLayout(self.horizontalLayout_2)
        self.FieldInterpolateButton = QtGui.QPushButton(self.verticalLayoutWidget_2)
        self.FieldInterpolateButton.setObjectName(_fromUtf8("FieldInterpolateButton"))
        self.verticalLayout_2.addWidget(self.FieldInterpolateButton)
        self.projectPreview = MatplotlibWidget(self.verticalLayoutWidget_2)
        self.projectPreview.setObjectName(_fromUtf8("projectPreview"))
        self.verticalLayout_2.addWidget(self.projectPreview)
        self.verticalLayout_2.setStretch(0, 5)
        self.verticalLayout_2.setStretch(4, 5)
        self.Log = QtGui.QPlainTextEdit(BlobFlow_creator)
        self.Log.setGeometry(QtCore.QRect(10, 320, 391, 181))
        self.Log.setReadOnly(False)
        self.Log.setObjectName(_fromUtf8("Log"))
        self.label_6 = QtGui.QLabel(BlobFlow_creator)
        self.label_6.setGeometry(QtCore.QRect(20, 300, 54, 15))
        self.label_6.setObjectName(_fromUtf8("label_6"))

        self.retranslateUi(BlobFlow_creator)
        QtCore.QObject.connect(self.plotButton, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlow_creator.plotFunction)
        QtCore.QObject.connect(self.xDomainMin, QtCore.SIGNAL(_fromUtf8("textChanged(QString)")), BlobFlow_creator.xMinChanged)
        QtCore.QObject.connect(self.xDomainMax, QtCore.SIGNAL(_fromUtf8("textChanged(QString)")), BlobFlow_creator.xMaxChanged)
        QtCore.QObject.connect(self.yDomainMin, QtCore.SIGNAL(_fromUtf8("textChanged(QString)")), BlobFlow_creator.yMinChanged)
        QtCore.QObject.connect(self.yDomainMax, QtCore.SIGNAL(_fromUtf8("textChanged(QString)")), BlobFlow_creator.yMaxChanged)
        QtCore.QObject.connect(self.saveButton, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlow_creator.saveDataFile)
        QtCore.QObject.connect(self.saveFun, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlow_creator.saveFunction)
        QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlow_creator.quitGUI)
        QtCore.QObject.connect(self.loadFun, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlow_creator.loadFunction)
        QtCore.QObject.connect(self.nMesh, QtCore.SIGNAL(_fromUtf8("textChanged(QString)")), BlobFlow_creator.nMeshChanged)
        QtCore.QObject.connect(self.FieldInterpolateButton, QtCore.SIGNAL(_fromUtf8("clicked()")), BlobFlow_creator.plotProject)
        QtCore.QObject.connect(self.interpPopControl, QtCore.SIGNAL(_fromUtf8("textChanged(QString)")), BlobFlow_creator.interpPopControlChanged)
        QtCore.QObject.connect(self.nMesh, QtCore.SIGNAL(_fromUtf8("returnPressed()")), BlobFlow_creator.plotProject)
        QtCore.QObject.connect(self.interpPopControl, QtCore.SIGNAL(_fromUtf8("returnPressed()")), BlobFlow_creator.plotProject)
        QtCore.QObject.connect(self.xDomainMin, QtCore.SIGNAL(_fromUtf8("returnPressed()")), BlobFlow_creator.plotFunction)
        QtCore.QObject.connect(self.yDomainMin, QtCore.SIGNAL(_fromUtf8("returnPressed()")), BlobFlow_creator.plotFunction)
        QtCore.QObject.connect(self.xDomainMax, QtCore.SIGNAL(_fromUtf8("returnPressed()")), BlobFlow_creator.plotFunction)
        QtCore.QObject.connect(self.yDomainMax, QtCore.SIGNAL(_fromUtf8("returnPressed()")), BlobFlow_creator.plotFunction)
        QtCore.QMetaObject.connectSlotsByName(BlobFlow_creator)

    def retranslateUi(self, BlobFlow_creator):
        BlobFlow_creator.setWindowTitle(QtGui.QApplication.translate("BlobFlow_creator", "BlobFlow Creator", None, QtGui.QApplication.UnicodeUTF8))
        self.plotButton.setText(QtGui.QApplication.translate("BlobFlow_creator", "> Plot >", None, QtGui.QApplication.UnicodeUTF8))
        self.label.setText(QtGui.QApplication.translate("BlobFlow_creator", "Domain", None, QtGui.QApplication.UnicodeUTF8))
        self.yDomainMax.setText(QtGui.QApplication.translate("BlobFlow_creator", "1.0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_3.setText(QtGui.QApplication.translate("BlobFlow_creator", "xMax", None, QtGui.QApplication.UnicodeUTF8))
        self.xDomainMax.setText(QtGui.QApplication.translate("BlobFlow_creator", "1.0", None, QtGui.QApplication.UnicodeUTF8))
        self.yDomainMin.setText(QtGui.QApplication.translate("BlobFlow_creator", "-1.0", None, QtGui.QApplication.UnicodeUTF8))
        self.xDomainMin.setText(QtGui.QApplication.translate("BlobFlow_creator", "-1.0", None, QtGui.QApplication.UnicodeUTF8))
        self.label_2.setText(QtGui.QApplication.translate("BlobFlow_creator", "xMin", None, QtGui.QApplication.UnicodeUTF8))
        self.label_5.setText(QtGui.QApplication.translate("BlobFlow_creator", "yMin", None, QtGui.QApplication.UnicodeUTF8))
        self.label_4.setText(QtGui.QApplication.translate("BlobFlow_creator", "yMax", None, QtGui.QApplication.UnicodeUTF8))
        self.label_7.setText(QtGui.QApplication.translate("BlobFlow_creator", "Initial condition entry", None, QtGui.QApplication.UnicodeUTF8))
        self.saveButton.setText(QtGui.QApplication.translate("BlobFlow_creator", "Create sim data file", None, QtGui.QApplication.UnicodeUTF8))
        self.saveFun.setText(QtGui.QApplication.translate("BlobFlow_creator", "Save function", None, QtGui.QApplication.UnicodeUTF8))
        self.pushButton.setText(QtGui.QApplication.translate("BlobFlow_creator", "Quit", None, QtGui.QApplication.UnicodeUTF8))
        self.loadFun.setText(QtGui.QApplication.translate("BlobFlow_creator", "Load function", None, QtGui.QApplication.UnicodeUTF8))
        self.plainTextEdit_2.setPlainText(QtGui.QApplication.translate("BlobFlow_creator", "def f(x,y):\n"
"    w=numpy.empty_like (x)", None, QtGui.QApplication.UnicodeUTF8))
        self.plainTextEdit.setPlainText(QtGui.QApplication.translate("BlobFlow_creator", "    w   = cos(x)*sin(y)\n"
"    ind = (x>2) & (x<6) & (y>5) & (y<8)\n"
"    w[ind] = exp(-(x[ind]**2+y[ind]**2)/50)\n"
"", None, QtGui.QApplication.UnicodeUTF8))
        self.plainTextEdit_3.setPlainText(QtGui.QApplication.translate("BlobFlow_creator", "return(w)", None, QtGui.QApplication.UnicodeUTF8))
        self.label_9.setText(QtGui.QApplication.translate("BlobFlow_creator", "Mesh points: ", None, QtGui.QApplication.UnicodeUTF8))
        self.nMesh.setText(QtGui.QApplication.translate("BlobFlow_creator", "10", None, QtGui.QApplication.UnicodeUTF8))
        self.label_10.setText(QtGui.QApplication.translate("BlobFlow_creator", "Interp. Pop. Control: ", None, QtGui.QApplication.UnicodeUTF8))
        self.interpPopControl.setText(QtGui.QApplication.translate("BlobFlow_creator", "1.0e-4", None, QtGui.QApplication.UnicodeUTF8))
        self.FieldInterpolateButton.setText(QtGui.QApplication.translate("BlobFlow_creator", "\\/ Field interpolate \\/", None, QtGui.QApplication.UnicodeUTF8))
        self.label_6.setText(QtGui.QApplication.translate("BlobFlow_creator", "Log", None, QtGui.QApplication.UnicodeUTF8))
示例#34
0
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(1036, 722)
        Form.setMinimumSize(QtCore.QSize(0, 722))
        self.gridLayout = QtGui.QGridLayout(Form)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.tabWidget = QtGui.QTabWidget(Form)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.info = QtGui.QWidget()
        self.info.setObjectName(_fromUtf8("info"))
        self.gridLayout_2 = QtGui.QGridLayout(self.info)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.gridLayout_6 = QtGui.QGridLayout()
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.groupBox_5 = QtGui.QGroupBox(self.info)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_5.sizePolicy().hasHeightForWidth())
        self.groupBox_5.setSizePolicy(sizePolicy)
        self.groupBox_5.setObjectName(_fromUtf8("groupBox_5"))
        self.gridLayout_14 = QtGui.QGridLayout(self.groupBox_5)
        self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
        self.gridLayout_7 = QtGui.QGridLayout()
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.imageLabel1 = QtGui.QLabel(self.groupBox_5)
        self.imageLabel1.setMaximumSize(QtCore.QSize(233, 235))
        self.imageLabel1.setText(_fromUtf8(""))
        self.imageLabel1.setObjectName(_fromUtf8("imageLabel1"))
        self.gridLayout_7.addWidget(
            self.imageLabel1, 0, 0, 1, 1,
            QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter)
        self.imageLabel2 = QtGui.QLabel(self.groupBox_5)
        self.imageLabel2.setMaximumSize(QtCore.QSize(232, 235))
        self.imageLabel2.setText(_fromUtf8(""))
        self.imageLabel2.setObjectName(_fromUtf8("imageLabel2"))
        self.gridLayout_7.addWidget(
            self.imageLabel2, 0, 1, 1, 1,
            QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter)
        self.imageLabel3 = QtGui.QLabel(self.groupBox_5)
        self.imageLabel3.setMaximumSize(QtCore.QSize(233, 234))
        self.imageLabel3.setText(_fromUtf8(""))
        self.imageLabel3.setObjectName(_fromUtf8("imageLabel3"))
        self.gridLayout_7.addWidget(
            self.imageLabel3, 1, 0, 1, 1,
            QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter)
        self.imageLabel4 = QtGui.QLabel(self.groupBox_5)
        self.imageLabel4.setMaximumSize(QtCore.QSize(232, 234))
        self.imageLabel4.setText(_fromUtf8(""))
        self.imageLabel4.setObjectName(_fromUtf8("imageLabel4"))
        self.gridLayout_7.addWidget(
            self.imageLabel4, 1, 1, 1, 1,
            QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter)
        self.gridLayout_14.addLayout(self.gridLayout_7, 0, 0, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox_5, 0, 1, 1, 1)
        self.groupBox_6 = QtGui.QGroupBox(self.info)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_6.sizePolicy().hasHeightForWidth())
        self.groupBox_6.setSizePolicy(sizePolicy)
        self.groupBox_6.setObjectName(_fromUtf8("groupBox_6"))
        self.gridLayout_8 = QtGui.QGridLayout(self.groupBox_6)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.info_textBrowser = QtGui.QTextBrowser(self.groupBox_6)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.info_textBrowser.sizePolicy().hasHeightForWidth())
        self.info_textBrowser.setSizePolicy(sizePolicy)
        self.info_textBrowser.setAutoFillBackground(True)
        self.info_textBrowser.setVerticalScrollBarPolicy(
            QtCore.Qt.ScrollBarAsNeeded)
        self.info_textBrowser.setObjectName(_fromUtf8("info_textBrowser"))
        self.gridLayout_8.addWidget(self.info_textBrowser, 0, 0, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox_6, 0, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout_6, 1, 0, 1, 1)
        self.tabWidget.addTab(self.info, _fromUtf8(""))
        self.charts = QtGui.QWidget()
        self.charts.setObjectName(_fromUtf8("charts"))
        self.gridLayout_3 = QtGui.QGridLayout(self.charts)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.radioButton = QtGui.QRadioButton(self.charts)
        self.radioButton.setObjectName(_fromUtf8("radioButton"))
        self.buttonGroup = QtGui.QButtonGroup(Form)
        self.buttonGroup.setObjectName(_fromUtf8("buttonGroup"))
        self.buttonGroup.addButton(self.radioButton)
        self.horizontalLayout_3.addWidget(self.radioButton)
        self.radioButton_2 = QtGui.QRadioButton(self.charts)
        self.radioButton_2.setObjectName(_fromUtf8("radioButton_2"))
        self.buttonGroup.addButton(self.radioButton_2)
        self.horizontalLayout_3.addWidget(self.radioButton_2)
        self.radioButton_3 = QtGui.QRadioButton(self.charts)
        self.radioButton_3.setObjectName(_fromUtf8("radioButton_3"))
        self.buttonGroup.addButton(self.radioButton_3)
        self.horizontalLayout_3.addWidget(self.radioButton_3)
        self.gridLayout_3.addLayout(self.horizontalLayout_3, 0, 0, 1, 1)
        self.groupBox_7 = QtGui.QGroupBox(self.charts)
        self.groupBox_7.setObjectName(_fromUtf8("groupBox_7"))
        self.gridLayout_10 = QtGui.QGridLayout(self.groupBox_7)
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.mplwidget = MatplotlibWidget(self.groupBox_7)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.gridLayout_10.addWidget(self.mplwidget, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_7, 1, 0, 1, 1)
        self.groupBox_8 = QtGui.QGroupBox(self.charts)
        self.groupBox_8.setObjectName(_fromUtf8("groupBox_8"))
        self.gridLayout_11 = QtGui.QGridLayout(self.groupBox_8)
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.mplwidget_2 = MatplotlibWidget(self.groupBox_8)
        self.mplwidget_2.setObjectName(_fromUtf8("mplwidget_2"))
        self.gridLayout_11.addWidget(self.mplwidget_2, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_8, 1, 1, 1, 1)
        self.groupBox_9 = QtGui.QGroupBox(self.charts)
        self.groupBox_9.setObjectName(_fromUtf8("groupBox_9"))
        self.gridLayout_12 = QtGui.QGridLayout(self.groupBox_9)
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.mplwidget_3 = MatplotlibWidget(self.groupBox_9)
        self.mplwidget_3.setObjectName(_fromUtf8("mplwidget_3"))
        self.gridLayout_12.addWidget(self.mplwidget_3, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_9, 2, 0, 1, 1)
        self.groupBox_10 = QtGui.QGroupBox(self.charts)
        self.groupBox_10.setObjectName(_fromUtf8("groupBox_10"))
        self.gridLayout_13 = QtGui.QGridLayout(self.groupBox_10)
        self.gridLayout_13.setObjectName(_fromUtf8("gridLayout_13"))
        self.mplwidget_4 = MatplotlibWidget(self.groupBox_10)
        self.mplwidget_4.setObjectName(_fromUtf8("mplwidget_4"))
        self.gridLayout_13.addWidget(self.mplwidget_4, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.groupBox_10, 2, 1, 1, 1)
        self.tabWidget.addTab(self.charts, _fromUtf8(""))
        self.configuration = QtGui.QWidget()
        self.configuration.setObjectName(_fromUtf8("configuration"))
        self.gridLayout_9 = QtGui.QGridLayout(self.configuration)
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.gridLayout_4 = QtGui.QGridLayout()
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.partNum_comboBox = QtGui.QComboBox(self.configuration)
        self.partNum_comboBox.setObjectName(_fromUtf8("partNum_comboBox"))
        self.gridLayout_4.addWidget(self.partNum_comboBox, 1, 0, 1, 1)
        self.label_6 = QtGui.QLabel(self.configuration)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial Unicode MS"))
        font.setPointSize(8)
        font.setBold(True)
        font.setWeight(75)
        self.label_6.setFont(font)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.gridLayout_4.addWidget(self.label_6, 0, 0, 1, 1)
        self.label_8 = QtGui.QLabel(self.configuration)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        font.setBold(True)
        font.setWeight(75)
        self.label_8.setFont(font)
        self.label_8.setObjectName(_fromUtf8("label_8"))
        self.gridLayout_4.addWidget(self.label_8, 0, 1, 1, 1)
        self.revision_comboBox = QtGui.QComboBox(self.configuration)
        self.revision_comboBox.setObjectName(_fromUtf8("revision_comboBox"))
        self.gridLayout_4.addWidget(self.revision_comboBox, 1, 1, 1, 1)
        self.label_7 = QtGui.QLabel(self.configuration)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial Unicode MS"))
        font.setBold(True)
        font.setWeight(75)
        self.label_7.setFont(font)
        self.label_7.setObjectName(_fromUtf8("label_7"))
        self.gridLayout_4.addWidget(self.label_7, 0, 2, 1, 1)
        self.descriptionLabel = QtGui.QLabel(self.configuration)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial"))
        self.descriptionLabel.setFont(font)
        self.descriptionLabel.setText(_fromUtf8(""))
        self.descriptionLabel.setObjectName(_fromUtf8("descriptionLabel"))
        self.gridLayout_4.addWidget(self.descriptionLabel, 1, 2, 1, 1)
        self.gridLayout_9.addLayout(self.gridLayout_4, 0, 0, 1, 1)
        self.test_item_tableView = QtGui.QTableView(self.configuration)
        self.test_item_tableView.setEditTriggers(
            QtGui.QAbstractItemView.NoEditTriggers)
        self.test_item_tableView.setObjectName(
            _fromUtf8("test_item_tableView"))
        self.gridLayout_9.addWidget(self.test_item_tableView, 1, 0, 1, 1)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.submit_pushButton = QtGui.QPushButton(self.configuration)
        self.submit_pushButton.setEnabled(False)
        self.submit_pushButton.setObjectName(_fromUtf8("submit_pushButton"))
        self.horizontalLayout_5.addWidget(self.submit_pushButton)
        self.checkBox = QtGui.QCheckBox(self.configuration)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.checkBox.sizePolicy().hasHeightForWidth())
        self.checkBox.setSizePolicy(sizePolicy)
        self.checkBox.setObjectName(_fromUtf8("checkBox"))
        self.horizontalLayout_5.addWidget(self.checkBox)
        self.gridLayout_9.addLayout(self.horizontalLayout_5, 2, 0, 1, 1)
        self.tabWidget.addTab(self.configuration, _fromUtf8(""))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.gridLayout_5 = QtGui.QGridLayout(self.tab)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.search_lineEdit = QtGui.QLineEdit(self.tab)
        self.search_lineEdit.setInputMask(_fromUtf8(""))
        self.search_lineEdit.setObjectName(_fromUtf8("search_lineEdit"))
        self.horizontalLayout_2.addWidget(self.search_lineEdit)
        self.search_pushButton = QtGui.QPushButton(self.tab)
        self.search_pushButton.setObjectName(_fromUtf8("search_pushButton"))
        self.horizontalLayout_2.addWidget(self.search_pushButton)
        self.search_result_label = QtGui.QLabel(self.tab)
        self.search_result_label.setText(_fromUtf8(""))
        self.search_result_label.setObjectName(
            _fromUtf8("search_result_label"))
        self.horizontalLayout_2.addWidget(self.search_result_label)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.gridLayout_5.addLayout(self.horizontalLayout_2, 0, 0, 1, 1)
        self.log_tableView = QtGui.QTableView(self.tab)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.log_tableView.sizePolicy().hasHeightForWidth())
        self.log_tableView.setSizePolicy(sizePolicy)
        self.log_tableView.setMinimumSize(QtCore.QSize(994, 0))
        self.log_tableView.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.log_tableView.setEditTriggers(
            QtGui.QAbstractItemView.NoEditTriggers)
        self.log_tableView.setObjectName(_fromUtf8("log_tableView"))
        self.gridLayout_5.addWidget(self.log_tableView, 1, 0, 1, 1)
        self.tabWidget.addTab(self.tab, _fromUtf8(""))
        self.gridLayout.addWidget(self.tabWidget, 2, 0, 1, 1)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.progressBar = QtGui.QProgressBar(Form)
        self.progressBar.setEnabled(True)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setTextVisible(True)
        self.progressBar.setObjectName(_fromUtf8("progressBar"))
        self.horizontalLayout_4.addWidget(self.progressBar)
        self.lcdNumber = QtGui.QLCDNumber(Form)
        self.lcdNumber.setSmallDecimalPoint(False)
        self.lcdNumber.setSegmentStyle(QtGui.QLCDNumber.Flat)
        self.lcdNumber.setProperty("intValue", 0)
        self.lcdNumber.setObjectName(_fromUtf8("lcdNumber"))
        self.horizontalLayout_4.addWidget(self.lcdNumber)
        self.gridLayout.addLayout(self.horizontalLayout_4, 3, 0, 1, 1)
        self.title_label = QtGui.QLabel(Form)
        font = QtGui.QFont()
        font.setFamily(_fromUtf8("Arial Narrow"))
        font.setPointSize(16)
        font.setBold(True)
        font.setUnderline(False)
        font.setWeight(75)
        self.title_label.setFont(font)
        self.title_label.setAutoFillBackground(False)
        self.title_label.setTextFormat(QtCore.Qt.AutoText)
        self.title_label.setObjectName(_fromUtf8("title_label"))
        self.gridLayout.addWidget(self.title_label, 0, 0, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.groupBox_1 = QtGui.QGroupBox(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_1.sizePolicy().hasHeightForWidth())
        self.groupBox_1.setSizePolicy(sizePolicy)
        self.groupBox_1.setObjectName(_fromUtf8("groupBox_1"))
        self.verticalLayout = QtGui.QVBoxLayout(self.groupBox_1)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.sn_lineEdit_1 = QtGui.QLineEdit(self.groupBox_1)
        self.sn_lineEdit_1.setAcceptDrops(True)
        self.sn_lineEdit_1.setText(_fromUtf8(""))
        self.sn_lineEdit_1.setMaxLength(33)
        self.sn_lineEdit_1.setObjectName(_fromUtf8("sn_lineEdit_1"))
        self.verticalLayout.addWidget(self.sn_lineEdit_1)
        self.CablelineEdit_1 = QtGui.QLineEdit(self.groupBox_1)
        self.CablelineEdit_1.setObjectName(_fromUtf8("CablelineEdit_1"))
        self.verticalLayout.addWidget(self.CablelineEdit_1)
        self.label_1 = QtGui.QLabel(self.groupBox_1)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_1.setFont(font)
        self.label_1.setText(_fromUtf8(""))
        self.label_1.setObjectName(_fromUtf8("label_1"))
        self.verticalLayout.addWidget(self.label_1)
        self.horizontalLayout.addWidget(self.groupBox_1)
        self.groupBox_2 = QtGui.QGroupBox(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_2.sizePolicy().hasHeightForWidth())
        self.groupBox_2.setSizePolicy(sizePolicy)
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.verticalLayout_9 = QtGui.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_9.setObjectName(_fromUtf8("verticalLayout_9"))
        self.sn_lineEdit_2 = QtGui.QLineEdit(self.groupBox_2)
        self.sn_lineEdit_2.setMaxLength(33)
        self.sn_lineEdit_2.setObjectName(_fromUtf8("sn_lineEdit_2"))
        self.verticalLayout_9.addWidget(self.sn_lineEdit_2)
        self.CablelineEdit_2 = QtGui.QLineEdit(self.groupBox_2)
        self.CablelineEdit_2.setObjectName(_fromUtf8("CablelineEdit_2"))
        self.verticalLayout_9.addWidget(self.CablelineEdit_2)
        self.label_2 = QtGui.QLabel(self.groupBox_2)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_2.setFont(font)
        self.label_2.setText(_fromUtf8(""))
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout_9.addWidget(self.label_2)
        self.horizontalLayout.addWidget(self.groupBox_2)
        self.groupBox_3 = QtGui.QGroupBox(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_3.sizePolicy().hasHeightForWidth())
        self.groupBox_3.setSizePolicy(sizePolicy)
        self.groupBox_3.setObjectName(_fromUtf8("groupBox_3"))
        self.verticalLayout_8 = QtGui.QVBoxLayout(self.groupBox_3)
        self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8"))
        self.sn_lineEdit_3 = QtGui.QLineEdit(self.groupBox_3)
        self.sn_lineEdit_3.setMaxLength(33)
        self.sn_lineEdit_3.setObjectName(_fromUtf8("sn_lineEdit_3"))
        self.verticalLayout_8.addWidget(self.sn_lineEdit_3)
        self.CablelineEdit_3 = QtGui.QLineEdit(self.groupBox_3)
        self.CablelineEdit_3.setObjectName(_fromUtf8("CablelineEdit_3"))
        self.verticalLayout_8.addWidget(self.CablelineEdit_3)
        self.label_3 = QtGui.QLabel(self.groupBox_3)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_3.setFont(font)
        self.label_3.setText(_fromUtf8(""))
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout_8.addWidget(self.label_3)
        self.horizontalLayout.addWidget(self.groupBox_3)
        self.groupBox_4 = QtGui.QGroupBox(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_4.sizePolicy().hasHeightForWidth())
        self.groupBox_4.setSizePolicy(sizePolicy)
        self.groupBox_4.setObjectName(_fromUtf8("groupBox_4"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.groupBox_4)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.sn_lineEdit_4 = QtGui.QLineEdit(self.groupBox_4)
        self.sn_lineEdit_4.setMaxLength(33)
        self.sn_lineEdit_4.setObjectName(_fromUtf8("sn_lineEdit_4"))
        self.verticalLayout_7.addWidget(self.sn_lineEdit_4)
        self.CablelineEdit_4 = QtGui.QLineEdit(self.groupBox_4)
        self.CablelineEdit_4.setObjectName(_fromUtf8("CablelineEdit_4"))
        self.verticalLayout_7.addWidget(self.CablelineEdit_4)
        self.label_4 = QtGui.QLabel(self.groupBox_4)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.label_4.setFont(font)
        self.label_4.setText(_fromUtf8(""))
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.verticalLayout_7.addWidget(self.label_4)
        self.horizontalLayout.addWidget(self.groupBox_4)
        self.start_pushButton = QtGui.QPushButton(Form)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed,
                                       QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.start_pushButton.sizePolicy().hasHeightForWidth())
        self.start_pushButton.setSizePolicy(sizePolicy)
        self.start_pushButton.setObjectName(_fromUtf8("start_pushButton"))
        self.horizontalLayout.addWidget(self.start_pushButton)
        self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1)

        self.retranslateUi(Form)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.sn_lineEdit_1,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.sn_lineEdit_2.setFocus)
        QtCore.QObject.connect(self.sn_lineEdit_2,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.sn_lineEdit_3.setFocus)
        QtCore.QObject.connect(self.sn_lineEdit_3,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.sn_lineEdit_4.setFocus)
        QtCore.QObject.connect(self.start_pushButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               self.info_textBrowser.clear)
        QtCore.QObject.connect(self.checkBox,
                               QtCore.SIGNAL(_fromUtf8("toggled(bool)")),
                               self.submit_pushButton.setEnabled)
        QtCore.QObject.connect(self.sn_lineEdit_1,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.sn_lineEdit_2.clear)
        QtCore.QObject.connect(self.sn_lineEdit_2,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.sn_lineEdit_3.clear)
        QtCore.QObject.connect(self.sn_lineEdit_3,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.sn_lineEdit_4.clear)
        QtCore.QObject.connect(self.sn_lineEdit_4,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_1.setFocus)
        QtCore.QObject.connect(self.sn_lineEdit_4,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_1.clear)
        QtCore.QObject.connect(self.CablelineEdit_1,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_2.setFocus)
        QtCore.QObject.connect(self.CablelineEdit_2,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_3.setFocus)
        QtCore.QObject.connect(self.CablelineEdit_3,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_4.setFocus)
        QtCore.QObject.connect(self.CablelineEdit_1,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_2.clear)
        QtCore.QObject.connect(self.CablelineEdit_2,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_3.clear)
        QtCore.QObject.connect(self.CablelineEdit_3,
                               QtCore.SIGNAL(_fromUtf8("returnPressed()")),
                               self.CablelineEdit_4.clear)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "AGIGA-UFT-TEST", None))
        self.groupBox_5.setTitle(_translate("Form", "item picture", None))
        self.groupBox_6.setTitle(_translate("Form", "info", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.info),
                                  _translate("Form", "test", None))
        self.radioButton.setText(_translate("Form", "vin", None))
        self.radioButton_2.setText(_translate("Form", "vcap", None))
        self.radioButton_3.setText(_translate("Form", "temp", None))
        self.groupBox_7.setTitle(_translate("Form", "dut #1", None))
        self.groupBox_8.setTitle(_translate("Form", "dut #2", None))
        self.groupBox_9.setTitle(_translate("Form", "dut #3", None))
        self.groupBox_10.setTitle(_translate("Form", "dut #4", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.charts),
                                  _translate("Form", "charts", None))
        self.label_6.setText(_translate("Form", "Part Number: ", None))
        self.label_8.setText(_translate("Form", "Revision: ", None))
        self.label_7.setText(_translate("Form", "Description: ", None))
        self.submit_pushButton.setText(_translate("Form", "submit", None))
        self.checkBox.setText(_translate("Form", "EditMode", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.configuration),
                                  _translate("Form", "configuration", None))
        self.search_lineEdit.setPlaceholderText(
            _translate("Form", "search by serial number", None))
        self.search_pushButton.setText(_translate("Form", "Search", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab),
                                  _translate("Form", "test log", None))
        self.title_label.setText(
            _translate("Form", "AGIGA CORONADO PGEM UFT V1.0", None))
        self.groupBox_1.setTitle(_translate("Form", "Slot #1", None))
        self.sn_lineEdit_1.setPlaceholderText(
            _translate("Form", "Serial Number", None))
        self.CablelineEdit_1.setPlaceholderText(
            _translate("Form", "Cable_SN_1", None))
        self.groupBox_2.setTitle(_translate("Form", "Slot #2", None))
        self.sn_lineEdit_2.setPlaceholderText(
            _translate("Form", "Serial Number", None))
        self.CablelineEdit_2.setPlaceholderText(
            _translate("Form", "Cable_SN_2", None))
        self.groupBox_3.setTitle(_translate("Form", "Slot #3", None))
        self.sn_lineEdit_3.setPlaceholderText(
            _translate("Form", "Serial Number", None))
        self.CablelineEdit_3.setPlaceholderText(
            _translate("Form", "Cable_SN_3", None))
        self.groupBox_4.setTitle(_translate("Form", "Slot #4", None))
        self.sn_lineEdit_4.setPlaceholderText(
            _translate("Form", "Serial Number", None))
        self.CablelineEdit_4.setPlaceholderText(
            _translate("Form", "Cable_SN_4", None))
        self.start_pushButton.setText(_translate("Form", "START", None))
示例#35
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))
示例#36
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"))
示例#37
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", "实时轨迹"))
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 UIMainWindow(object):
    def __init__(self, main_window):
        self.setup_vars()
        print("Setting up GUI")
        main_window.setObjectName(_fromUtf8("main_window"))
        main_window.resize(850, 858)
        self.centralwidget = QtGui.QWidget(main_window)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.grid_layout = QtGui.QGridLayout(self.centralwidget)
        self.grid_layout.setObjectName(_fromUtf8("grid_layout"))
        spacer_item = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum)
        self.grid_layout.addItem(spacer_item, 4, 1, 1, 1)
        spacer_item1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Minimum)
        self.grid_layout.addItem(spacer_item1, 4, 3, 1, 3)
        self.labelTime = QtGui.QLabel(self.centralwidget)
        self.labelTime.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.labelTime.setWordWrap(True)
        self.labelTime.setObjectName(_fromUtf8("labelTime"))
        self.grid_layout.addWidget(self.labelTime, 1, 0, 1, 6)
        self.check_box_date_end = QtGui.QCheckBox(self.centralwidget)
        self.check_box_date_end.setChecked(False)
        self.check_box_date_end.setObjectName(_fromUtf8("check_box_date_end"))
        self.grid_layout.addWidget(self.check_box_date_end, 15, 2, 1, 1)
        self.check_box_day_start = QtGui.QCheckBox(self.centralwidget)
        self.check_box_day_start.setChecked(False)
        self.check_box_day_start.setObjectName(_fromUtf8("check_box_day_start"))
        self.grid_layout.addWidget(self.check_box_day_start, 5, 0, 1, 1)
        spacer_item2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        self.grid_layout.addItem(spacer_item2, 7, 0, 1, 1)
        self.labelDate = QtGui.QLabel(self.centralwidget)
        self.labelDate.setWordWrap(True)
        self.labelDate.setObjectName(_fromUtf8("labelDate"))
        self.grid_layout.addWidget(self.labelDate, 8, 0, 1, 6)
        self.label_unknown_times = QtGui.QLabel(self.centralwidget)
        self.label_unknown_times.setObjectName(_fromUtf8("label_unknown_times"))
        self.grid_layout.addWidget(self.label_unknown_times, 6, 1, 1, 2)
        self.time_edit_primary = QtGui.QTimeEdit(self.centralwidget)
        self.time_edit_primary.setEnabled(True)
        self.time_edit_primary.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.time_edit_primary.setAutoFillBackground(False)
        self.time_edit_primary.setWrapping(True)
        self.time_edit_primary.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows)
        self.time_edit_primary.setCalendarPopup(False)
        self.time_edit_primary.setObjectName(_fromUtf8("time_edit_primary"))
        self.grid_layout.addWidget(self.time_edit_primary, 4, 0, 1, 1)
        self.label_primary_time = QtGui.QLabel(self.centralwidget)
        self.label_primary_time.setObjectName(_fromUtf8("label_primary_time"))
        self.grid_layout.addWidget(self.label_primary_time, 3, 0, 1, 1)
        self.label_secondary_time = QtGui.QLabel(self.centralwidget)
        self.label_secondary_time.setObjectName(_fromUtf8("label_secondary_time"))
        self.grid_layout.addWidget(self.label_secondary_time, 3, 2, 1, 1)
        spacer_item3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum)
        self.grid_layout.addItem(spacer_item3, 4, 6, 1, 1)
        self.date_primary = QtGui.QDateEdit(self.centralwidget)
        self.date_primary.setWrapping(True)
        # Setting the min/max times at start
        self.date_primary.setDateTime(
            QtCore.QDateTime(QtCore.QDate(self.earliest_date.year, self.earliest_date.month, self.earliest_date.day),
                             QtCore.QTime(0, 0, 0)))
        self.date_primary.setMaximumDateTime(
            QtCore.QDateTime(QtCore.QDate(self.latest_date.year, self.latest_date.month, self.latest_date.day),
                             QtCore.QTime(23, 59, 59)))
        self.date_primary.setMinimumDateTime(
            QtCore.QDateTime(QtCore.QDate(self.earliest_date.year, self.earliest_date.month, self.earliest_date.day),
                             QtCore.QTime(0, 0, 0)))
        self.date_primary.setCalendarPopup(False)
        self.date_primary.setObjectName(_fromUtf8("date_primary"))
        self.grid_layout.addWidget(self.date_primary, 14, 0, 1, 1)
        self.check_box_day_end = QtGui.QCheckBox(self.centralwidget)
        self.check_box_day_end.setChecked(False)
        self.check_box_day_end.setObjectName(_fromUtf8("check_box_day_end"))
        self.grid_layout.addWidget(self.check_box_day_end, 5, 2, 1, 1)
        self.label_secondary_date = QtGui.QLabel(self.centralwidget)
        self.label_secondary_date.setObjectName(_fromUtf8("label_secondary_date"))
        self.grid_layout.addWidget(self.label_secondary_date, 12, 2, 1, 1)
        self.time_edit_secondary = QtGui.QTimeEdit(self.centralwidget)
        self.time_edit_secondary.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.time_edit_secondary.setAutoFillBackground(False)
        self.time_edit_secondary.setWrapping(True)
        self.time_edit_secondary.setDateTime(QtCore.QDateTime(QtCore.QDate(2000, 1, 1), QtCore.QTime(23, 59, 0)))
        self.time_edit_secondary.setCalendarPopup(False)
        self.time_edit_secondary.setObjectName(_fromUtf8("time_edit_secondary"))
        self.grid_layout.addWidget(self.time_edit_secondary, 4, 2, 1, 1)
        self.check_box_date_start = QtGui.QCheckBox(self.centralwidget)
        self.check_box_date_start.setChecked(False)
        self.check_box_date_start.setObjectName(_fromUtf8("check_box_date_start"))
        self.grid_layout.addWidget(self.check_box_date_start, 15, 0, 1, 1)
        self.matplotlib_map = MatplotlibWidget(self.centralwidget)
        self.matplotlib_map.setObjectName(_fromUtf8("matplotlib_map"))
        self.grid_layout.addWidget(self.matplotlib_map, 16, 0, 1, 7)
        self.label_primary_date = QtGui.QLabel(self.centralwidget)
        self.label_primary_date.setObjectName(_fromUtf8("label_primary_date"))
        self.grid_layout.addWidget(self.label_primary_date, 12, 0, 1, 1)
        self.date_secondary = QtGui.QDateEdit(self.centralwidget)
        self.date_secondary.setWrapping(True)
        # Setting the min/max times at start
        self.date_secondary.setDate(QtCore.QDate(self.latest_date.year, self.latest_date.month, self.latest_date.day))
        self.date_secondary.setMaximumDateTime(
            QtCore.QDateTime(QtCore.QDate(self.latest_date.year, self.latest_date.month, self.latest_date.day),
                             QtCore.QTime(23, 59, 59)))
        self.date_secondary.setMinimumDateTime(
            QtCore.QDateTime(QtCore.QDate(self.earliest_date.year, self.earliest_date.month, self.earliest_date.day),
                             QtCore.QTime(0, 0, 0)))
        self.date_secondary.setCalendarPopup(False)
        self.date_secondary.setObjectName(_fromUtf8("date_secondary"))
        self.grid_layout.addWidget(self.date_secondary, 14, 2, 1, 1)
        self.btnStart = QtGui.QPushButton(self.centralwidget)
        self.btnStart.setObjectName(_fromUtf8("btnStart"))
        self.grid_layout.addWidget(self.btnStart, 15, 6, 1, 1)
        self.combo_box_unknown_times = QtGui.QComboBox(self.centralwidget)
        self.combo_box_unknown_times.setObjectName(_fromUtf8("combo_box_unknown_times"))
        self.combo_box_unknown_times.addItem(_fromUtf8(""))
        self.combo_box_unknown_times.addItem(_fromUtf8(""))
        self.combo_box_unknown_times.addItem(_fromUtf8(""))
        self.grid_layout.addWidget(self.combo_box_unknown_times, 6, 0, 1, 1)
        self.spin_box_limit = QtGui.QSpinBox(self.centralwidget)
        self.spin_box_limit.setMinimum(1)
        self.spin_box_limit.setMaximum(20)
        self.spin_box_limit.setProperty("value", 10)
        self.spin_box_limit.setObjectName(_fromUtf8("spin_box_limit"))
        self.grid_layout.addWidget(self.spin_box_limit, 15, 5, 1, 1)
        self.label_spinner = QtGui.QLabel(self.centralwidget)
        self.label_spinner.setWordWrap(True)
        self.label_spinner.setObjectName(_fromUtf8("label_spinner"))
        self.grid_layout.addWidget(self.label_spinner, 14, 4, 1, 3)
        self.label = QtGui.QLabel(self.centralwidget)
        self.label.setWordWrap(True)
        self.label.setObjectName(_fromUtf8("label"))
        self.grid_layout.addWidget(self.label, 0, 0, 1, 3)
        self.labelinfo_update = QtGui.QLabel(self.centralwidget)
        self.labelinfo_update.setWordWrap(True)
        self.labelinfo_update.setObjectName(_fromUtf8("labelinfo_update"))
        self.grid_layout.addWidget(self.labelinfo_update, 17, 0, 1, 5)
        self.btn_reset_map = QtGui.QPushButton(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.btn_reset_map.setFont(font)
        self.btn_reset_map.setObjectName(_fromUtf8("btn_reset_map"))
        self.grid_layout.addWidget(self.btn_reset_map, 17, 6, 1, 1)
        main_window.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(main_window)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 850, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        main_window.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(main_window)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        main_window.setStatusBar(self.statusbar)
        
        self.retranslate_ui(main_window)
        QtCore.QMetaObject.connectSlotsByName(main_window)
    
    def retranslate_ui(self, main_window):
        main_window.setWindowTitle(_translate("main_window", "main_window", None))
        self.labelTime.setText(_translate("main_window",
                                          "Enter a time range. The range will include the hours and minutes "
                                          "between the primary time and the secondary time, unless the "
                                          "primary time is higher than the secondary time, where it will "
                                          "instead exclude the time between them.",
                                          None))
        self.check_box_date_end.setText(_translate("main_window", "End at the latest date", None))
        self.check_box_day_start.setText(_translate("main_window", "Start from the beginning of the day", None))
        self.labelDate.setText(_translate("main_window",
                                          "Enter a date range. The range will include the dates between the "
                                          "primary date and the secondary date, unless the primary date is "
                                          "higher than the secondary date, where it will instead exclude "
                                          "the dates between them.",
                                          None))
        self.label_unknown_times.setText(_translate("main_window", "include unknown times", None))
        self.time_edit_primary.setDisplayFormat(_translate("main_window", "hh:mm", None))
        self.label_primary_time.setText(_translate("main_window", "Enter the primary time", None))
        self.label_secondary_time.setText(_translate("main_window", "Enter the secondary time", None))
        self.check_box_day_end.setText(_translate("main_window", "Finish at the end of the day", None))
        self.label_secondary_date.setText(_translate("main_window", "Enter the secondary date", None))
        self.time_edit_secondary.setDisplayFormat(_translate("main_window", "hh:mm", None))
        self.check_box_date_start.setText(_translate("main_window", "Start from the earliest date", None))
        self.label_primary_date.setText(_translate("main_window", "Enter the primary date", None))
        self.btnStart.setText(_translate("main_window", "Calculate", None))
        self.combo_box_unknown_times.setItemText(0, _translate("main_window", "Do", None))
        self.combo_box_unknown_times.setItemText(1, _translate("main_window", "Do not", None))
        self.combo_box_unknown_times.setItemText(2, _translate("main_window", "Only", None))
        self.label_spinner.setText(_translate("main_window",
                                              "Enter a value. It will pick the top most accident prone "
                                              "locations given your parameters. API limits prevent too many "
                                              "from being displayed.", None))
        self.label.setText(_translate("main_window",
                                      "This program calculates and displays the most hazardous locations in "
                                      "Montreal for a cyclist  between certain hours of the day over a "
                                      "period of time.\n"
                                      "Please have a stable internet connection.", None))
        self.labelinfo_update.setText(_translate("main_window",
                                                 "You are getting the locations of accidents at the times "
                                                 "between 0:00 and 23:59, between the dates of 2006-01-01 "
                                                 "and 2010-12-31, including the accidents without specific "
                                                 "times", None))
        self.matplotlib_map.setAutoFillBackground(True)
        self.btn_reset_map.setText(_translate("main_window", "Reset Map", None))

        QtCore.QObject.connect(self.btnStart, QtCore.SIGNAL('clicked()'), self.calculate_data_map)
        
        self.btnStart.clicked.connect(self.calculate_data_map)
        self.btn_reset_map.clicked.connect(self.get_map)
        self.btn_reset_map.clicked.connect(self.change_data_parameters)
        
        self.combo_box_unknown_times.currentIndexChanged.connect(self.change_data_parameters)
        self.check_box_date_end.stateChanged.connect(self.change_data_parameters)
        self.check_box_date_start.stateChanged.connect(self.change_data_parameters)
        self.check_box_day_end.stateChanged.connect(self.change_data_parameters)
        self.check_box_day_start.stateChanged.connect(self.change_data_parameters)
        
        self.date_primary.dateChanged.connect(self.change_data_parameters)
        self.date_secondary.dateChanged.connect(self.change_data_parameters)
        self.time_edit_primary.timeChanged.connect(self.change_data_parameters)
        self.time_edit_secondary.timeChanged.connect(self.change_data_parameters)
        self.spin_box_limit.valueChanged.connect(self.change_data_parameters)
        self.btn_reset_map.clicked.connect(self.reset_map)
        
        # We want to call it so the text is correct at the beginning
        self.change_data_parameters()
        
        self.get_map()
    
    def setup_vars(self):
        print("Loading map...")
        # Sets up variables for use in program
        self.gm = GetMap()
        self.img, self.fig, self.ax, self.imgplot = self.gm.get_current_map()
        
        self.bike_accidents = BikeAccidents()
        self.earliest_date = pd.to_datetime(self.bike_accidents.min_date)
        self.latest_date = pd.to_datetime(self.bike_accidents.max_date)
        self.getting_looking = "looking for"
    
    def calculate_data_map(self):
        self.getting_looking = "getting"
        self.change_data_parameters()
        
        # Filters out the data
        data = self.bike_accidents.accident_range(start_time=self.ptime,
                                                  end_time=self.stime,
                                                  include_unknown_time=self.include_unknown,
                                                  start_date=self.pdate.strftime("%Y-%m-%d"),
                                                  end_date=self.sdate.strftime("%Y-%m-%d"),
                                                  )
        
        data_accident_location = self.bike_accidents.accident_count(data)  # Groups the data according to location
        self.gm.draw_accidents_by_frequency(data_accident_location, self.top_accidents)
        
        self.matplotlib_map.draw()
    
    def reset_map(self):
        self.gm.reset_map()
        self.matplotlib_map.figure = self.fig
        self.matplotlib_map.draw()
    
    def get_map(self):
        self.matplotlib_map.figure = self.fig
        self.matplotlib_map.draw()
    
    def change_data_parameters(self):
        
        self.top_accidents = self.spin_box_limit.value()
        
        # Checks if our check boxes are checked, to see if we want to use the extreme dates or not
        if self.check_box_date_start.isChecked():
            # Set up so is time date
            self.pdate = self.earliest_date
        else:
            self.pdate = pd.to_datetime(self.date_primary.date().toString())
        
        if self.check_box_date_end.isChecked():
            # Set up so is time date
            self.sdate = self.latest_date
        else:
            self.sdate = pd.to_datetime(self.date_secondary.date().toString())
        
        pdate_y, p_date_m, p_date_d = self.pdate.year, self.pdate.month, self.pdate.day
        sdate_y, sdate_m, sdate_d = self.sdate.year, self.sdate.month, self.sdate.day
        
        # using pandas Timestamps for formatting
        if self.check_box_day_start.isChecked():
            self.ptime = pd.to_datetime("00:00:00")
        else:
            self.ptime = pd.to_datetime(self.time_edit_primary.time().toString(), format='%H:%M:%S')
        
        ptime_h, ptime_m = self.ptime.hour, self.ptime.minute
        if self.check_box_day_end.isChecked():
            self.stime = pd.to_datetime("23:59:59")
        else:
            self.stime = pd.to_datetime(self.time_edit_secondary.time().toString())
            
        stime_h, stime_m = self.stime.hour, self.stime.minute
        
        # We want to either get the dates between certain dates, or dates not between certain dates
        if self.sdate >= self.pdate:
            date_between_text = "between"
            mid_date_time_frame = "{}-{:02d}-{:02d} and {}-{:02d}-{:02d}".format(pdate_y, p_date_m, p_date_d, sdate_y,
                                                                                 sdate_m, sdate_d)
        else:
            date_between_text = "between " + self.earliest_date.strftime(
                "%Y-%m-%d") + " and " + self.latest_date.strftime("%Y-%m-%d") + ", excluding the dates between"
            mid_date_time_frame = "{}-{:02d}-{:02d} and {}-{:02d}-{:02d}".format(sdate_y, sdate_m, sdate_d,
                                                                                 pdate_y, p_date_m, p_date_d)
        
        end_text = "the accidents without specific times."
        unknown_time_text = ""
        if self.combo_box_unknown_times.currentText() == "Only":
            time_between_text = ""
            unknown_time_text = "only using"
            self.include_unknown = UnknownTime.only
        else:
            if self.stime >= self.ptime:
                time_between_text = "at the times between "
                time_between_text += "{}:{:02d} and {}:{:02d},".format(ptime_h, ptime_m, stime_h, stime_m)
            
            else:
                time_between_text = "excluding the times between "
                time_between_text += "{}:{:02d} and {}:{:02d},".format(stime_h, stime_m, ptime_h, ptime_m)
            
            if self.combo_box_unknown_times.currentText() == "Do":
                unknown_time_text = "including"
                self.include_unknown = UnknownTime.include
            
            elif self.combo_box_unknown_times.currentText() == "Do not":
                unknown_time_text = "not including"
                self.include_unknown = UnknownTime.exclude
        
        if self.top_accidents == 1:
            self.location_text = "location"
            self.accident_text = ""
        else:
            self.location_text = "locations"
            self.accident_text = str(self.top_accidents) + " "
        
        text = 'You are {getting_looking} the top {accident_text}accident {location_text} ' \
               '{time_between_text} {date_between_text} {time_frame}, ' \
               '{unknown_time_text} {end_text}'.format(
            getting_looking=self.getting_looking, accident_text=self.accident_text,
            location_text=self.location_text,
            time_between_text=time_between_text, date_between_text=date_between_text,
            unknown_time_text=unknown_time_text,
            time_frame=mid_date_time_frame,
            end_text=end_text)
        
        self.labelinfo_update.setText(text)
        
        # Changes "Getting" to "Looking For" after clicking since
        self.getting_looking = "looking for"
示例#40
0
class Ui_ModelExplorer(object):
    def setupUi(self, ModelExplorer):
        ModelExplorer.setObjectName(_fromUtf8("ModelExplorer"))
        ModelExplorer.resize(1314, 897)
        ModelExplorer.setAutoFillBackground(False)
        self.centralwidget = QtGui.QWidget(ModelExplorer)
        self.centralwidget.setStyleSheet(_fromUtf8(""))
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.mplwidget = MatplotlibWidget(self.centralwidget)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.verticalLayout_4.addWidget(self.mplwidget)
        ModelExplorer.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(ModelExplorer)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1314, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        ModelExplorer.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(ModelExplorer)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        ModelExplorer.setStatusBar(self.statusbar)
        self.dock_saved_params = QtGui.QDockWidget(ModelExplorer)
        self.dock_saved_params.setMinimumSize(QtCore.QSize(259, 200))
        self.dock_saved_params.setFeatures(QtGui.QDockWidget.DockWidgetFloatable|QtGui.QDockWidget.DockWidgetMovable)
        self.dock_saved_params.setObjectName(_fromUtf8("dock_saved_params"))
        self.dockWidgetContents_3 = QtGui.QWidget()
        self.dockWidgetContents_3.setObjectName(_fromUtf8("dockWidgetContents_3"))
        self.verticalLayout = QtGui.QVBoxLayout(self.dockWidgetContents_3)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.list_saved_params = QtGui.QListWidget(self.dockWidgetContents_3)
        self.list_saved_params.setObjectName(_fromUtf8("list_saved_params"))
        self.verticalLayout.addWidget(self.list_saved_params)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.button_save_params = QtGui.QPushButton(self.dockWidgetContents_3)
        self.button_save_params.setFlat(False)
        self.button_save_params.setObjectName(_fromUtf8("button_save_params"))
        self.horizontalLayout_2.addWidget(self.button_save_params)
        self.button_delete_params = QtGui.QPushButton(self.dockWidgetContents_3)
        self.button_delete_params.setObjectName(_fromUtf8("button_delete_params"))
        self.horizontalLayout_2.addWidget(self.button_delete_params)
        self.button_delete_all_params = QtGui.QPushButton(self.dockWidgetContents_3)
        self.button_delete_all_params.setObjectName(_fromUtf8("button_delete_all_params"))
        self.horizontalLayout_2.addWidget(self.button_delete_all_params)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.dock_saved_params.setWidget(self.dockWidgetContents_3)
        ModelExplorer.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dock_saved_params)
        self.dock_params = QtGui.QDockWidget(ModelExplorer)
        self.dock_params.setMinimumSize(QtCore.QSize(263, 200))
        self.dock_params.setFeatures(QtGui.QDockWidget.DockWidgetFloatable|QtGui.QDockWidget.DockWidgetMovable)
        self.dock_params.setObjectName(_fromUtf8("dock_params"))
        self.dockWidgetContents_4 = QtGui.QWidget()
        self.dockWidgetContents_4.setObjectName(_fromUtf8("dockWidgetContents_4"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.dockWidgetContents_4)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.scroll_area_params = QtGui.QScrollArea(self.dockWidgetContents_4)
        self.scroll_area_params.setWidgetResizable(True)
        self.scroll_area_params.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop)
        self.scroll_area_params.setObjectName(_fromUtf8("scroll_area_params"))
        self.scroll_area_params_contents = QtGui.QWidget()
        self.scroll_area_params_contents.setGeometry(QtCore.QRect(0, 0, 254, 295))
        self.scroll_area_params_contents.setObjectName(_fromUtf8("scroll_area_params_contents"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.scroll_area_params_contents)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.scroll_area_params.setWidget(self.scroll_area_params_contents)
        self.verticalLayout_2.addWidget(self.scroll_area_params)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.combobox_plot_style = QtGui.QComboBox(self.dockWidgetContents_4)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.combobox_plot_style.sizePolicy().hasHeightForWidth())
        self.combobox_plot_style.setSizePolicy(sizePolicy)
        self.combobox_plot_style.setObjectName(_fromUtf8("combobox_plot_style"))
        self.horizontalLayout.addWidget(self.combobox_plot_style)
        self.button_compute = QtGui.QPushButton(self.dockWidgetContents_4)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.button_compute.sizePolicy().hasHeightForWidth())
        self.button_compute.setSizePolicy(sizePolicy)
        self.button_compute.setObjectName(_fromUtf8("button_compute"))
        self.horizontalLayout.addWidget(self.button_compute)
        self.progress_bar = QtGui.QProgressBar(self.dockWidgetContents_4)
        self.progress_bar.setProperty("value", 0)
        self.progress_bar.setTextVisible(False)
        self.progress_bar.setObjectName(_fromUtf8("progress_bar"))
        self.horizontalLayout.addWidget(self.progress_bar)
        self.verticalLayout_2.addLayout(self.horizontalLayout)
        self.dock_params.setWidget(self.dockWidgetContents_4)
        ModelExplorer.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dock_params)

        self.retranslateUi(ModelExplorer)
        QtCore.QObject.connect(self.combobox_plot_style, QtCore.SIGNAL(_fromUtf8("activated(QString)")), ModelExplorer.change_plot_style)
        QtCore.QObject.connect(self.button_save_params, QtCore.SIGNAL(_fromUtf8("clicked()")), ModelExplorer.save_parameters)
        QtCore.QObject.connect(self.list_saved_params, QtCore.SIGNAL(_fromUtf8("itemClicked(QListWidgetItem*)")), ModelExplorer.clicked_saved_parameters)
        QtCore.QObject.connect(self.button_delete_params, QtCore.SIGNAL(_fromUtf8("clicked()")), ModelExplorer.delete_parameters)
        QtCore.QObject.connect(self.button_delete_all_params, QtCore.SIGNAL(_fromUtf8("clicked()")), ModelExplorer.delete_all_parameters)
        QtCore.QObject.connect(self.button_compute, QtCore.SIGNAL(_fromUtf8("clicked()")), ModelExplorer.compute)
        QtCore.QMetaObject.connectSlotsByName(ModelExplorer)

    def retranslateUi(self, ModelExplorer):
        ModelExplorer.setWindowTitle(QtGui.QApplication.translate("ModelExplorer", "Model Explorer", None, QtGui.QApplication.UnicodeUTF8))
        self.dock_saved_params.setWindowTitle(QtGui.QApplication.translate("ModelExplorer", "Saved parameters", None, QtGui.QApplication.UnicodeUTF8))
        self.button_save_params.setText(QtGui.QApplication.translate("ModelExplorer", "Save params", None, QtGui.QApplication.UnicodeUTF8))
        self.button_delete_params.setText(QtGui.QApplication.translate("ModelExplorer", "Delete", None, QtGui.QApplication.UnicodeUTF8))
        self.button_delete_all_params.setText(QtGui.QApplication.translate("ModelExplorer", "Delete all", None, QtGui.QApplication.UnicodeUTF8))
        self.dock_params.setWindowTitle(QtGui.QApplication.translate("ModelExplorer", "Parameters", None, QtGui.QApplication.UnicodeUTF8))
        self.button_compute.setToolTip(QtGui.QApplication.translate("ModelExplorer", "Press F5 to recompute", None, QtGui.QApplication.UnicodeUTF8))
        self.button_compute.setText(QtGui.QApplication.translate("ModelExplorer", "Compute", None, QtGui.QApplication.UnicodeUTF8))
        self.button_compute.setShortcut(QtGui.QApplication.translate("ModelExplorer", "F5", None, QtGui.QApplication.UnicodeUTF8))
        self.progress_bar.setFormat(QtGui.QApplication.translate("ModelExplorer", "%p%", None, QtGui.QApplication.UnicodeUTF8))
示例#41
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))
示例#42
0
class Ui_FridgeMonitorWindow(object):
    def setupUi(self, FridgeMonitorWindow):
        FridgeMonitorWindow.setObjectName(_fromUtf8("FridgeMonitorWindow"))
        FridgeMonitorWindow.resize(1249, 714)
        FridgeMonitorWindow.setWindowTitle(QtGui.QApplication.translate("FridgeMonitorWindow", "Thermometry", None, QtGui.QApplication.UnicodeUTF8))
        self.centralwidget = QtGui.QWidget(FridgeMonitorWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.mplwidget = MatplotlibWidget(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(6)
        self.mplwidget.setFont(font)
        self.mplwidget.setObjectName(_fromUtf8("mplwidget"))
        self.horizontalLayout_4.addWidget(self.mplwidget)
        self.frame = QtGui.QFrame(self.centralwidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.verticalLayout = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.fileNameLabel = QtGui.QLabel(self.frame)
        self.fileNameLabel.setText(QtGui.QApplication.translate("FridgeMonitorWindow", "File:", None, QtGui.QApplication.UnicodeUTF8))
        self.fileNameLabel.setObjectName(_fromUtf8("fileNameLabel"))
        self.horizontalLayout.addWidget(self.fileNameLabel)
        self.fileNameLineEdit = QtGui.QLineEdit(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.fileNameLineEdit.sizePolicy().hasHeightForWidth())
        self.fileNameLineEdit.setSizePolicy(sizePolicy)
        self.fileNameLineEdit.setObjectName(_fromUtf8("fileNameLineEdit"))
        self.horizontalLayout.addWidget(self.fileNameLineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.startStopButton = QtGui.QPushButton(self.frame)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.startStopButton.sizePolicy().hasHeightForWidth())
        self.startStopButton.setSizePolicy(sizePolicy)
        self.startStopButton.setMaximumSize(QtCore.QSize(150, 16777215))
        self.startStopButton.setText(QtGui.QApplication.translate("FridgeMonitorWindow", "Start", None, QtGui.QApplication.UnicodeUTF8))
        self.startStopButton.setObjectName(_fromUtf8("startStopButton"))
        self.verticalLayout.addWidget(self.startStopButton)
        self.alarmCheckBox = QtGui.QCheckBox(self.frame)
        self.alarmCheckBox.setText(QtGui.QApplication.translate("FridgeMonitorWindow", "Send text messages", None, QtGui.QApplication.UnicodeUTF8))
        self.alarmCheckBox.setObjectName(_fromUtf8("alarmCheckBox"))
        self.verticalLayout.addWidget(self.alarmCheckBox)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.htrOutputLabel = QtGui.QLabel(self.frame)
        self.htrOutputLabel.setText(QtGui.QApplication.translate("FridgeMonitorWindow", "Heater output:", None, QtGui.QApplication.UnicodeUTF8))
        self.htrOutputLabel.setObjectName(_fromUtf8("htrOutputLabel"))
        self.horizontalLayout_3.addWidget(self.htrOutputLabel)
        self.htrOutputLineEdit = QtGui.QLineEdit(self.frame)
        self.htrOutputLineEdit.setMaximumSize(QtCore.QSize(100, 16777215))
        self.htrOutputLineEdit.setObjectName(_fromUtf8("htrOutputLineEdit"))
        self.horizontalLayout_3.addWidget(self.htrOutputLineEdit)
        self.verticalLayout.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.htrRangeLabel = QtGui.QLabel(self.frame)
        self.htrRangeLabel.setText(QtGui.QApplication.translate("FridgeMonitorWindow", "Heater Range:", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeLabel.setObjectName(_fromUtf8("htrRangeLabel"))
        self.horizontalLayout_2.addWidget(self.htrRangeLabel)
        self.htrRangeComboBox = QtGui.QComboBox(self.frame)
        self.htrRangeComboBox.setObjectName(_fromUtf8("htrRangeComboBox"))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(0, QtGui.QApplication.translate("FridgeMonitorWindow", "OFF", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(1, QtGui.QApplication.translate("FridgeMonitorWindow", "31.6 uA", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(2, QtGui.QApplication.translate("FridgeMonitorWindow", "100 uA", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(3, QtGui.QApplication.translate("FridgeMonitorWindow", "316 uA", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(4, QtGui.QApplication.translate("FridgeMonitorWindow", "1.00 mA", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(5, QtGui.QApplication.translate("FridgeMonitorWindow", "3.16 mA", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(6, QtGui.QApplication.translate("FridgeMonitorWindow", "10.0 mA", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(7, QtGui.QApplication.translate("FridgeMonitorWindow", "31.6 mA", None, QtGui.QApplication.UnicodeUTF8))
        self.htrRangeComboBox.addItem(_fromUtf8(""))
        self.htrRangeComboBox.setItemText(8, QtGui.QApplication.translate("FridgeMonitorWindow", "100 mA", None, QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout_2.addWidget(self.htrRangeComboBox)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        spacerItem = QtGui.QSpacerItem(20, 496, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.horizontalLayout_4.addWidget(self.frame)
        FridgeMonitorWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(FridgeMonitorWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1249, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        FridgeMonitorWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(FridgeMonitorWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        FridgeMonitorWindow.setStatusBar(self.statusbar)

        self.retranslateUi(FridgeMonitorWindow)
        QtCore.QMetaObject.connectSlotsByName(FridgeMonitorWindow)

    def retranslateUi(self, FridgeMonitorWindow):
        pass
示例#43
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))
示例#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))
示例#45
0
文件: Plot2D.py 项目: DanFaudemer/TFC
class Ui_plot2D(object):
    def setupUi(self, plot2D):
        plot2D.setObjectName(_fromUtf8("plot2D"))
        plot2D.resize(377, 379)
        self.gridLayout = QtGui.QGridLayout(plot2D)
        self.gridLayout.setSpacing(4)
        self.gridLayout.setContentsMargins(2, 2, 2, 4)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.btn_clr = QtGui.QPushButton(plot2D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_clr.sizePolicy().hasHeightForWidth())
        self.btn_clr.setSizePolicy(sizePolicy)
        self.btn_clr.setMinimumSize(QtCore.QSize(30, 0))
        self.btn_clr.setMaximumSize(QtCore.QSize(40, 16777215))
        self.btn_clr.setObjectName(_fromUtf8("btn_clr"))
        self.gridLayout.addWidget(self.btn_clr, 3, 3, 1, 1)
        self.btn_plotsel = QtGui.QPushButton(plot2D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_plotsel.sizePolicy().hasHeightForWidth())
        self.btn_plotsel.setSizePolicy(sizePolicy)
        self.btn_plotsel.setMinimumSize(QtCore.QSize(100, 0))
        self.btn_plotsel.setObjectName(_fromUtf8("btn_plotsel"))
        self.gridLayout.addWidget(self.btn_plotsel, 1, 0, 3, 1)
        self.lst_plotvar = QtGui.QListView(plot2D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lst_plotvar.sizePolicy().hasHeightForWidth())
        self.lst_plotvar.setSizePolicy(sizePolicy)
        self.lst_plotvar.setMaximumSize(QtCore.QSize(16777215, 60))
        self.lst_plotvar.setFrameShape(QtGui.QFrame.Box)
        self.lst_plotvar.setFrameShadow(QtGui.QFrame.Sunken)
        self.lst_plotvar.setLineWidth(1)
        self.lst_plotvar.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn)
        self.lst_plotvar.setObjectName(_fromUtf8("lst_plotvar"))
        self.gridLayout.addWidget(self.lst_plotvar, 1, 1, 3, 1)
        self.lbl_valuesel = QtGui.QLabel(plot2D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum, QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lbl_valuesel.sizePolicy().hasHeightForWidth())
        self.lbl_valuesel.setSizePolicy(sizePolicy)
        self.lbl_valuesel.setMinimumSize(QtCore.QSize(20, 0))
        self.lbl_valuesel.setMaximumSize(QtCore.QSize(40, 16777215))
        self.lbl_valuesel.setBaseSize(QtCore.QSize(30, 0))
        self.lbl_valuesel.setFrameShape(QtGui.QFrame.Box)
        self.lbl_valuesel.setFrameShadow(QtGui.QFrame.Sunken)
        self.lbl_valuesel.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_valuesel.setObjectName(_fromUtf8("lbl_valuesel"))
        self.gridLayout.addWidget(self.lbl_valuesel, 1, 3, 1, 1)
        self.lbl_varsel = QtGui.QLabel(plot2D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.lbl_varsel.sizePolicy().hasHeightForWidth())
        self.lbl_varsel.setSizePolicy(sizePolicy)
        self.lbl_varsel.setFrameShape(QtGui.QFrame.Box)
        self.lbl_varsel.setFrameShadow(QtGui.QFrame.Sunken)
        self.lbl_varsel.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_varsel.setMargin(3)
        self.lbl_varsel.setTextInteractionFlags(QtCore.Qt.NoTextInteraction)
        self.lbl_varsel.setObjectName(_fromUtf8("lbl_varsel"))
        self.gridLayout.addWidget(self.lbl_varsel, 1, 2, 1, 1)
        self.btn_remvar = QtGui.QPushButton(plot2D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.btn_remvar.sizePolicy().hasHeightForWidth())
        self.btn_remvar.setSizePolicy(sizePolicy)
        self.btn_remvar.setMinimumSize(QtCore.QSize(0, 28))
        self.btn_remvar.setObjectName(_fromUtf8("btn_remvar"))
        self.gridLayout.addWidget(self.btn_remvar, 3, 2, 1, 1)
        self.frame_plot = QtGui.QFrame(plot2D)
        self.frame_plot.setFrameShape(QtGui.QFrame.Box)
        self.frame_plot.setFrameShadow(QtGui.QFrame.Plain)
        self.frame_plot.setLineWidth(2)
        self.frame_plot.setObjectName(_fromUtf8("frame_plot"))
        self.gridLayout_2 = QtGui.QGridLayout(self.frame_plot)
        self.gridLayout_2.setMargin(0)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.matplotlibwidget = MatplotlibWidget(self.frame_plot)
        self.matplotlibwidget.setObjectName(_fromUtf8("matplotlibwidget"))
        self.gridLayout_2.addWidget(self.matplotlibwidget, 0, 0, 1, 1)
        self.gridLayout.addWidget(self.frame_plot, 0, 0, 1, 4)
        spacerItem = QtGui.QSpacerItem(20, 3, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed)
        self.gridLayout.addItem(spacerItem, 2, 2, 1, 2)
        self.gridLayout.setColumnStretch(1, 1)
        self.gridLayout.setRowStretch(0, 1)

        self.retranslateUi(plot2D)
        QtCore.QMetaObject.connectSlotsByName(plot2D)

    def retranslateUi(self, plot2D):
        plot2D.setWindowTitle(_translate("plot2D", "Plot", None))
        self.btn_clr.setText(_translate("plot2D", "Clear", None))
        self.btn_plotsel.setText(_translate("plot2D", "PLOT SELECTION", None))
        self.lbl_valuesel.setText(_translate("plot2D", "0", None))
        self.lbl_varsel.setText(_translate("plot2D", "No variable", None))
        self.btn_remvar.setText(_translate("plot2D", "REMOVE VAR", None))
示例#46
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))
示例#47
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))
示例#48
0
class Ui_RapidAlphaWindow(object):
    def setupUi(self, RapidAlphaWindow):
        RapidAlphaWindow.setObjectName(_fromUtf8("RapidAlphaWindow"))
        RapidAlphaWindow.resize(800, 600)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/alpha.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        RapidAlphaWindow.setWindowIcon(icon)
        RapidAlphaWindow.setToolButtonStyle(QtCore.Qt.ToolButtonTextUnderIcon)
        RapidAlphaWindow.setDocumentMode(False)
        RapidAlphaWindow.setDockOptions(QtGui.QMainWindow.AllowTabbedDocks|QtGui.QMainWindow.AnimatedDocks)
        RapidAlphaWindow.setUnifiedTitleAndToolBarOnMac(True)
        self.centralwidget = QtGui.QWidget(RapidAlphaWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.PlotTabs = QtGui.QTabWidget(self.centralwidget)
        self.PlotTabs.setObjectName(_fromUtf8("PlotTabs"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.tab)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.AlphaPlot = MatplotlibWidget(self.tab)
        self.AlphaPlot.setObjectName(_fromUtf8("AlphaPlot"))
        self.verticalLayout_2.addWidget(self.AlphaPlot)
        self.PlotTabs.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.CepstrumPlot = MatplotlibWidget(self.tab_2)
        self.CepstrumPlot.setObjectName(_fromUtf8("CepstrumPlot"))
        self.verticalLayout.addWidget(self.CepstrumPlot)
        self.PlotTabs.addTab(self.tab_2, _fromUtf8(""))
        self.horizontalLayout.addWidget(self.PlotTabs)
        RapidAlphaWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(RapidAlphaWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        RapidAlphaWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(RapidAlphaWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        RapidAlphaWindow.setStatusBar(self.statusbar)
        self.toolBar = QtGui.QToolBar(RapidAlphaWindow)
        self.toolBar.setObjectName(_fromUtf8("toolBar"))
        RapidAlphaWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.actionSave = QtGui.QAction(RapidAlphaWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/save.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionSave.setIcon(icon1)
        self.actionSave.setObjectName(_fromUtf8("actionSave"))
        self.actionExport_Graph = QtGui.QAction(RapidAlphaWindow)
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/export_graph.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExport_Graph.setIcon(icon2)
        self.actionExport_Graph.setObjectName(_fromUtf8("actionExport_Graph"))
        self.actionExport_Data = QtGui.QAction(RapidAlphaWindow)
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/export_data.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionExport_Data.setIcon(icon3)
        self.actionExport_Data.setObjectName(_fromUtf8("actionExport_Data"))
        self.actionLoad_Measurement = QtGui.QAction(RapidAlphaWindow)
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/open.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionLoad_Measurement.setIcon(icon4)
        self.actionLoad_Measurement.setObjectName(_fromUtf8("actionLoad_Measurement"))
        self.actionExit = QtGui.QAction(RapidAlphaWindow)
        self.actionExit.setObjectName(_fromUtf8("actionExit"))
        self.actionPreferences = QtGui.QAction(RapidAlphaWindow)
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/preferences.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionPreferences.setIcon(icon5)
        self.actionPreferences.setObjectName(_fromUtf8("actionPreferences"))
        self.actionStart_Measurement = QtGui.QAction(RapidAlphaWindow)
        icon6 = QtGui.QIcon()
        icon6.addPixmap(QtGui.QPixmap(_fromUtf8(":/Icons/start.png")), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionStart_Measurement.setIcon(icon6)
        self.actionStart_Measurement.setObjectName(_fromUtf8("actionStart_Measurement"))
        self.actionSave_Preferences = QtGui.QAction(RapidAlphaWindow)
        self.actionSave_Preferences.setObjectName(_fromUtf8("actionSave_Preferences"))
        self.actionLoad_Preferences = QtGui.QAction(RapidAlphaWindow)
        self.actionLoad_Preferences.setObjectName(_fromUtf8("actionLoad_Preferences"))
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionExport_Graph)
        self.menuFile.addAction(self.actionExport_Data)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionLoad_Measurement)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionPreferences)
        self.menuFile.addAction(self.actionSave_Preferences)
        self.menuFile.addAction(self.actionLoad_Preferences)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionExit)
        self.menubar.addAction(self.menuFile.menuAction())
        self.toolBar.addAction(self.actionLoad_Measurement)
        self.toolBar.addAction(self.actionSave)
        self.toolBar.addAction(self.actionExport_Graph)
        self.toolBar.addAction(self.actionExport_Data)
        self.toolBar.addAction(self.actionStart_Measurement)
        self.toolBar.addAction(self.actionPreferences)

        self.retranslateUi(RapidAlphaWindow)
        self.PlotTabs.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(RapidAlphaWindow)

    def retranslateUi(self, RapidAlphaWindow):
        RapidAlphaWindow.setWindowTitle(QtGui.QApplication.translate("RapidAlphaWindow", "Rapid Alpha", None, QtGui.QApplication.UnicodeUTF8))
        self.PlotTabs.setTabText(self.PlotTabs.indexOf(self.tab), QtGui.QApplication.translate("RapidAlphaWindow", "Absorption Coefficient", None, QtGui.QApplication.UnicodeUTF8))
        self.PlotTabs.setTabText(self.PlotTabs.indexOf(self.tab_2), QtGui.QApplication.translate("RapidAlphaWindow", "Cepstrum", None, QtGui.QApplication.UnicodeUTF8))
        self.menuFile.setTitle(QtGui.QApplication.translate("RapidAlphaWindow", "File", None, QtGui.QApplication.UnicodeUTF8))
        self.toolBar.setWindowTitle(QtGui.QApplication.translate("RapidAlphaWindow", "toolBar", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSave.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Save", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSave.setToolTip(QtGui.QApplication.translate("RapidAlphaWindow", "Save Measurement", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSave.setShortcut(QtGui.QApplication.translate("RapidAlphaWindow", "Ctrl+S", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExport_Graph.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Export Graph", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExport_Graph.setToolTip(QtGui.QApplication.translate("RapidAlphaWindow", "Export Graph", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExport_Graph.setShortcut(QtGui.QApplication.translate("RapidAlphaWindow", "Ctrl+Shift+S", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExport_Data.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Export Data", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExport_Data.setShortcut(QtGui.QApplication.translate("RapidAlphaWindow", "Ctrl+Shift+D", None, QtGui.QApplication.UnicodeUTF8))
        self.actionLoad_Measurement.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Load Measurement", None, QtGui.QApplication.UnicodeUTF8))
        self.actionLoad_Measurement.setShortcut(QtGui.QApplication.translate("RapidAlphaWindow", "Ctrl+O", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExit.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Exit", None, QtGui.QApplication.UnicodeUTF8))
        self.actionExit.setShortcut(QtGui.QApplication.translate("RapidAlphaWindow", "Ctrl+Q", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPreferences.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Preferences", None, QtGui.QApplication.UnicodeUTF8))
        self.actionPreferences.setShortcut(QtGui.QApplication.translate("RapidAlphaWindow", "Ctrl+,", None, QtGui.QApplication.UnicodeUTF8))
        self.actionStart_Measurement.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Start Measurement", None, QtGui.QApplication.UnicodeUTF8))
        self.actionStart_Measurement.setShortcut(QtGui.QApplication.translate("RapidAlphaWindow", "Ctrl+M", None, QtGui.QApplication.UnicodeUTF8))
        self.actionSave_Preferences.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Save Preferences", None, QtGui.QApplication.UnicodeUTF8))
        self.actionLoad_Preferences.setText(QtGui.QApplication.translate("RapidAlphaWindow", "Load Preferences", None, QtGui.QApplication.UnicodeUTF8))
示例#49
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(1057, 678)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.tabWidget = QtGui.QTabWidget(self.centralwidget)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.chartTab = QtGui.QWidget()
        self.chartTab.setObjectName(_fromUtf8("chartTab"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.chartTab)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.oneDayToolButton = QtGui.QToolButton(self.chartTab)
        self.oneDayToolButton.setCheckable(True)
        self.oneDayToolButton.setObjectName(_fromUtf8("oneDayToolButton"))
        self.buttonGroup = QtGui.QButtonGroup(MainWindow)
        self.buttonGroup.setObjectName(_fromUtf8("buttonGroup"))
        self.buttonGroup.addButton(self.oneDayToolButton)
        self.horizontalLayout_2.addWidget(self.oneDayToolButton)
        self.fiveDayToolButton = QtGui.QToolButton(self.chartTab)
        self.fiveDayToolButton.setCheckable(True)
        self.fiveDayToolButton.setObjectName(_fromUtf8("fiveDayToolButton"))
        self.buttonGroup.addButton(self.fiveDayToolButton)
        self.horizontalLayout_2.addWidget(self.fiveDayToolButton)
        self.oneMonthToolButton = QtGui.QToolButton(self.chartTab)
        self.oneMonthToolButton.setCheckable(True)
        self.oneMonthToolButton.setObjectName(_fromUtf8("oneMonthToolButton"))
        self.buttonGroup.addButton(self.oneMonthToolButton)
        self.horizontalLayout_2.addWidget(self.oneMonthToolButton)
        self.threeMonthToolButton = QtGui.QToolButton(self.chartTab)
        self.threeMonthToolButton.setCheckable(True)
        self.threeMonthToolButton.setObjectName(
            _fromUtf8("threeMonthToolButton"))
        self.buttonGroup.addButton(self.threeMonthToolButton)
        self.horizontalLayout_2.addWidget(self.threeMonthToolButton)
        self.sixMonthToolButton = QtGui.QToolButton(self.chartTab)
        self.sixMonthToolButton.setCheckable(True)
        self.sixMonthToolButton.setObjectName(_fromUtf8("sixMonthToolButton"))
        self.buttonGroup.addButton(self.sixMonthToolButton)
        self.horizontalLayout_2.addWidget(self.sixMonthToolButton)
        self.oneYearToolButton = QtGui.QToolButton(self.chartTab)
        self.oneYearToolButton.setCheckable(True)
        self.oneYearToolButton.setObjectName(_fromUtf8("oneYearToolButton"))
        self.buttonGroup.addButton(self.oneYearToolButton)
        self.horizontalLayout_2.addWidget(self.oneYearToolButton)
        self.twoYearToolButton = QtGui.QToolButton(self.chartTab)
        self.twoYearToolButton.setCheckable(True)
        self.twoYearToolButton.setObjectName(_fromUtf8("twoYearToolButton"))
        self.buttonGroup.addButton(self.twoYearToolButton)
        self.horizontalLayout_2.addWidget(self.twoYearToolButton)
        self.fiveYearToolButton = QtGui.QToolButton(self.chartTab)
        self.fiveYearToolButton.setCheckable(True)
        self.fiveYearToolButton.setObjectName(_fromUtf8("fiveYearToolButton"))
        self.buttonGroup.addButton(self.fiveYearToolButton)
        self.horizontalLayout_2.addWidget(self.fiveYearToolButton)
        self.maxToolButton = QtGui.QToolButton(self.chartTab)
        self.maxToolButton.setCheckable(True)
        self.maxToolButton.setChecked(True)
        self.maxToolButton.setObjectName(_fromUtf8("maxToolButton"))
        self.buttonGroup.addButton(self.maxToolButton)
        self.horizontalLayout_2.addWidget(self.maxToolButton)
        self.line_2 = QtGui.QFrame(self.chartTab)
        self.line_2.setFrameShape(QtGui.QFrame.VLine)
        self.line_2.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_2.setObjectName(_fromUtf8("line_2"))
        self.horizontalLayout_2.addWidget(self.line_2)
        self.styleToolButton = QtGui.QToolButton(self.chartTab)
        self.styleToolButton.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.styleToolButton.setContextMenuPolicy(QtCore.Qt.ActionsContextMenu)
        self.styleToolButton.setPopupMode(QtGui.QToolButton.InstantPopup)
        self.styleToolButton.setArrowType(QtCore.Qt.NoArrow)
        self.styleToolButton.setObjectName(_fromUtf8("styleToolButton"))
        self.horizontalLayout_2.addWidget(self.styleToolButton)
        self.line_3 = QtGui.QFrame(self.chartTab)
        self.line_3.setFrameShape(QtGui.QFrame.VLine)
        self.line_3.setFrameShadow(QtGui.QFrame.Sunken)
        self.line_3.setObjectName(_fromUtf8("line_3"))
        self.horizontalLayout_2.addWidget(self.line_3)
        self.indicatorToolButton = QtGui.QToolButton(self.chartTab)
        self.indicatorToolButton.setContextMenuPolicy(
            QtCore.Qt.ActionsContextMenu)
        self.indicatorToolButton.setPopupMode(QtGui.QToolButton.InstantPopup)
        self.indicatorToolButton.setToolButtonStyle(
            QtCore.Qt.ToolButtonIconOnly)
        self.indicatorToolButton.setObjectName(
            _fromUtf8("indicatorToolButton"))
        self.horizontalLayout_2.addWidget(self.indicatorToolButton)
        spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.symbolLineEdit = QtGui.QLineEdit(self.chartTab)
        self.symbolLineEdit.setObjectName(_fromUtf8("symbolLineEdit"))
        self.horizontalLayout_2.addWidget(self.symbolLineEdit)
        self.pushButton = QtGui.QPushButton(self.chartTab)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout_2.addWidget(self.pushButton)
        self.verticalLayout_3.addLayout(self.horizontalLayout_2)
        self.scrollArea = QtGui.QScrollArea(self.chartTab)
        self.scrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAsNeeded)
        self.scrollArea.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarAsNeeded)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName(_fromUtf8("scrollArea"))
        self.scrollAreaWidgetContents_2 = QtGui.QWidget()
        self.scrollAreaWidgetContents_2.setGeometry(
            QtCore.QRect(0, 0, 733, 527))
        self.scrollAreaWidgetContents_2.setObjectName(
            _fromUtf8("scrollAreaWidgetContents_2"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(
            self.scrollAreaWidgetContents_2)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.matplotlibWidget = MatplotlibWidget(
            self.scrollAreaWidgetContents_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.matplotlibWidget.sizePolicy().hasHeightForWidth())
        self.matplotlibWidget.setSizePolicy(sizePolicy)
        self.matplotlibWidget.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.matplotlibWidget.setObjectName(_fromUtf8("matplotlibWidget"))
        self.verticalLayout_4.addWidget(self.matplotlibWidget)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents_2)
        self.verticalLayout_3.addWidget(self.scrollArea)
        self.tabWidget.addTab(self.chartTab, _fromUtf8(""))
        self.statsTab = QtGui.QWidget()
        self.statsTab.setObjectName(_fromUtf8("statsTab"))
        self.tabWidget.addTab(self.statsTab, _fromUtf8(""))
        self.horizontalLayout.addWidget(self.tabWidget)
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.dockWidget = QtGui.QDockWidget(MainWindow)
        self.dockWidget.setObjectName(_fromUtf8("dockWidget"))
        self.dockWidgetContents = QtGui.QWidget()
        self.dockWidgetContents.setObjectName(_fromUtf8("dockWidgetContents"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.strategyListWidget = QtGui.QListWidget(self.dockWidgetContents)
        self.strategyListWidget.setContextMenuPolicy(
            QtCore.Qt.CustomContextMenu)
        self.strategyListWidget.setObjectName(_fromUtf8("strategyListWidget"))
        self.verticalLayout.addWidget(self.strategyListWidget)
        self.label = QtGui.QLabel(self.dockWidgetContents)
        self.label.setObjectName(_fromUtf8("label"))
        self.verticalLayout.addWidget(self.label)
        self.dateStartEdit = QtGui.QDateEdit(self.dockWidgetContents)
        self.dateStartEdit.setFocusPolicy(QtCore.Qt.NoFocus)
        self.dateStartEdit.setDate(QtCore.QDate(2011, 1, 1))
        self.dateStartEdit.setCalendarPopup(True)
        self.dateStartEdit.setTimeSpec(QtCore.Qt.LocalTime)
        self.dateStartEdit.setObjectName(_fromUtf8("dateStartEdit"))
        self.verticalLayout.addWidget(self.dateStartEdit)
        self.label_2 = QtGui.QLabel(self.dockWidgetContents)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout.addWidget(self.label_2)
        self.dateEndEdit = QtGui.QDateEdit(self.dockWidgetContents)
        self.dateEndEdit.setFocusPolicy(QtCore.Qt.NoFocus)
        self.dateEndEdit.setDate(QtCore.QDate(2012, 1, 1))
        self.dateEndEdit.setCalendarPopup(True)
        self.dateEndEdit.setObjectName(_fromUtf8("dateEndEdit"))
        self.verticalLayout.addWidget(self.dateEndEdit)
        self.label_3 = QtGui.QLabel(self.dockWidgetContents)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.verticalLayout.addWidget(self.label_3)
        self.initialCashSpinBox = QtGui.QSpinBox(self.dockWidgetContents)
        self.initialCashSpinBox.setFocusPolicy(QtCore.Qt.NoFocus)
        self.initialCashSpinBox.setFrame(True)
        self.initialCashSpinBox.setButtonSymbols(
            QtGui.QAbstractSpinBox.UpDownArrows)
        self.initialCashSpinBox.setMaximum(999999999)
        self.initialCashSpinBox.setProperty("value", 50000000)
        self.initialCashSpinBox.setObjectName(_fromUtf8("initialCashSpinBox"))
        self.verticalLayout.addWidget(self.initialCashSpinBox)
        spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum,
                                        QtGui.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem1)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        self.dockWidget.setWidget(self.dockWidgetContents)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidget)
        self.menuBar = QtGui.QMenuBar(MainWindow)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 1057, 25))
        self.menuBar.setObjectName(_fromUtf8("menuBar"))
        self.menu_View = QtGui.QMenu(self.menuBar)
        self.menu_View.setObjectName(_fromUtf8("menu_View"))
        self.menu_Settings = QtGui.QMenu(self.menuBar)
        self.menu_Settings.setObjectName(_fromUtf8("menu_Settings"))
        MainWindow.setMenuBar(self.menuBar)
        self.actionExit = QtGui.QAction(MainWindow)
        self.actionExit.setObjectName(_fromUtf8("actionExit"))
        self.actionTest3 = QtGui.QAction(MainWindow)
        self.actionTest3.setObjectName(_fromUtf8("actionTest3"))
        self.actionTest5 = QtGui.QAction(MainWindow)
        self.actionTest5.setObjectName(_fromUtf8("actionTest5"))
        self.actionExit_2 = QtGui.QAction(MainWindow)
        self.actionExit_2.setObjectName(_fromUtf8("actionExit_2"))
        self.actionLineChart = QtGui.QAction(MainWindow)
        self.actionLineChart.setObjectName(_fromUtf8("actionLineChart"))
        self.actionBacktest_Window = QtGui.QAction(MainWindow)
        self.actionBacktest_Window.setCheckable(True)
        self.actionBacktest_Window.setChecked(True)
        self.actionBacktest_Window.setObjectName(
            _fromUtf8("actionBacktest_Window"))
        self.actionPerference = QtGui.QAction(MainWindow)
        self.actionPerference.setObjectName(_fromUtf8("actionPerference"))
        self.actionRunStrategy = QtGui.QAction(MainWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/run.png")),
                       QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionRunStrategy.setIcon(icon)
        self.actionRunStrategy.setObjectName(_fromUtf8("actionRunStrategy"))
        self.actionEditStrategy = QtGui.QAction(MainWindow)
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(_fromUtf8(":/icons/edit.png")),
                        QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.actionEditStrategy.setIcon(icon1)
        self.actionEditStrategy.setObjectName(_fromUtf8("actionEditStrategy"))
        self.menu_View.addAction(self.actionBacktest_Window)
        self.menu_Settings.addAction(self.actionPerference)
        self.menuBar.addAction(self.menu_View.menuAction())
        self.menuBar.addAction(self.menu_Settings.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QObject.connect(self.actionBacktest_Window,
                               QtCore.SIGNAL(_fromUtf8("toggled(bool)")),
                               self.dockWidget.setVisible)
        QtCore.QObject.connect(
            self.dockWidget,
            QtCore.SIGNAL(_fromUtf8("visibilityChanged(bool)")),
            self.actionBacktest_Window.setChecked)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        MainWindow.setWindowTitle(_translate("MainWindow", "Backtester", None))
        self.oneDayToolButton.setText(_translate("MainWindow", "1d", None))
        self.fiveDayToolButton.setText(_translate("MainWindow", "5d", None))
        self.oneMonthToolButton.setText(_translate("MainWindow", "1m", None))
        self.threeMonthToolButton.setText(_translate("MainWindow", "3m", None))
        self.sixMonthToolButton.setText(_translate("MainWindow", "6m", None))
        self.oneYearToolButton.setText(_translate("MainWindow", "1y", None))
        self.twoYearToolButton.setText(_translate("MainWindow", "2y", None))
        self.fiveYearToolButton.setText(_translate("MainWindow", "5y", None))
        self.maxToolButton.setText(_translate("MainWindow", "Max", None))
        self.styleToolButton.setText(_translate("MainWindow", "Style", None))
        self.indicatorToolButton.setText(
            _translate("MainWindow", "+Indicator", None))
        self.pushButton.setText(_translate("MainWindow", "+Comparison", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.chartTab),
                                  _translate("MainWindow", "Chart", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.statsTab),
                                  _translate("MainWindow", "Statistics", None))
        self.dockWidget.setWindowTitle(
            _translate("MainWindow", "Backtest Panel", None))
        self.label.setText(_translate("MainWindow", "Start", None))
        self.dateStartEdit.setDisplayFormat(
            _translate("MainWindow", "MM/dd/yyyy", None))
        self.label_2.setText(_translate("MainWindow", "End", None))
        self.dateEndEdit.setDisplayFormat(
            _translate("MainWindow", "MM/dd/yyyy", None))
        self.label_3.setText(_translate("MainWindow", "Initial Cash", None))
        self.initialCashSpinBox.setPrefix(_translate("MainWindow", "$ ", None))
        self.menu_View.setTitle(_translate("MainWindow", "&View", None))
        self.menu_Settings.setTitle(_translate("MainWindow", "&Settings",
                                               None))
        self.actionExit.setText(_translate("MainWindow", "Exit", None))
        self.actionTest3.setText(_translate("MainWindow", "test3", None))
        self.actionTest5.setText(_translate("MainWindow", "test5", None))
        self.actionExit_2.setText(_translate("MainWindow", "Exit", None))
        self.actionLineChart.setText(
            _translate("MainWindow", "LineChart", None))
        self.actionBacktest_Window.setText(
            _translate("MainWindow", "Backtest Panel", None))
        self.actionPerference.setText(
            _translate("MainWindow", "Preferences...", None))
        self.actionRunStrategy.setText(
            _translate("MainWindow", "Run Strategy", None))
        self.actionEditStrategy.setText(
            _translate("MainWindow", "Edit Strategy", None))
示例#50
0
class Ui_demo_qt(object):
    def setupUi(self, demo_qt):
        demo_qt.setObjectName(_fromUtf8("demo_qt"))
        demo_qt.resize(1062, 680)
        self.centralWidget = QtGui.QWidget(demo_qt)
        self.centralWidget.setObjectName(_fromUtf8("centralWidget"))
        self.verticalLayout_5 = QtGui.QVBoxLayout(self.centralWidget)
        self.verticalLayout_5.setObjectName(_fromUtf8("verticalLayout_5"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.gridLayout_2 = QtGui.QGridLayout()
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.AOMode = QtGui.QLabel(self.centralWidget)
        font = QtGui.QFont()
        font.setItalic(True)
        self.AOMode.setFont(font)
        self.AOMode.setObjectName(_fromUtf8("AOMode"))
        self.gridLayout_2.addWidget(self.AOMode, 0, 1, 1, 2)
        self.loadfitsButton = QtGui.QToolButton(self.centralWidget)
        self.loadfitsButton.setObjectName(_fromUtf8("loadfitsButton"))
        self.gridLayout_2.addWidget(self.loadfitsButton, 1, 0, 1, 1)
        self.textEdit = QtGui.QTextEdit(self.centralWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.textEdit.sizePolicy().hasHeightForWidth())
        self.textEdit.setSizePolicy(sizePolicy)
        self.textEdit.setMaximumSize(QtCore.QSize(16777215, 50))
        self.textEdit.setObjectName(_fromUtf8("textEdit"))
        self.gridLayout_2.addWidget(self.textEdit, 1, 1, 1, 1)
        self.okButton = QtGui.QPushButton(self.centralWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.okButton.sizePolicy().hasHeightForWidth())
        self.okButton.setSizePolicy(sizePolicy)
        self.okButton.setObjectName(_fromUtf8("okButton"))
        self.gridLayout_2.addWidget(self.okButton, 1, 2, 1, 1)
        self.ComboBox = QtGui.QComboBox(self.centralWidget)
        self.ComboBox.setObjectName(_fromUtf8("ComboBox"))
        self.gridLayout_2.addWidget(self.ComboBox, 1, 3, 1, 1)
        self.resetCombobox = QtGui.QPushButton(self.centralWidget)
        self.resetCombobox.setObjectName(_fromUtf8("resetCombobox"))
        self.gridLayout_2.addWidget(self.resetCombobox, 2, 3, 1, 1)
        self.horizontalLayout.addLayout(self.gridLayout_2)
        spacerItem = QtGui.QSpacerItem(309, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout_5.addLayout(self.horizontalLayout)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.gridLayout_3 = QtGui.QGridLayout()
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.pushButton = QtGui.QPushButton(self.centralWidget)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.gridLayout_3.addWidget(self.pushButton, 0, 0, 1, 1)
        self.twoStateButton = QtGui.QPushButton(self.centralWidget)
        self.twoStateButton.setCheckable(False)
        self.twoStateButton.setObjectName(_fromUtf8("twoStateButton"))
        self.gridLayout_3.addWidget(self.twoStateButton, 1, 0, 1, 1)
        self.winNumber = QtGui.QSpinBox(self.centralWidget)
        self.winNumber.setMinimum(1)
        self.winNumber.setMaximum(2)
        self.winNumber.setProperty("value", 1)
        self.winNumber.setObjectName(_fromUtf8("winNumber"))
        self.gridLayout_3.addWidget(self.winNumber, 2, 1, 1, 1)
        self.plotRandom = QtGui.QPushButton(self.centralWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.plotRandom.sizePolicy().hasHeightForWidth())
        self.plotRandom.setSizePolicy(sizePolicy)
        self.plotRandom.setObjectName(_fromUtf8("plotRandom"))
        self.gridLayout_3.addWidget(self.plotRandom, 2, 0, 1, 1)
        self.horizontalLayout_2.addLayout(self.gridLayout_3)
        spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.verticalLayout_4.addLayout(self.horizontalLayout_2)
        spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_4.addItem(spacerItem2)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.AOMode_2 = QtGui.QLabel(self.centralWidget)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.AOMode_2.setFont(font)
        self.AOMode_2.setObjectName(_fromUtf8("AOMode_2"))
        self.verticalLayout_2.addWidget(self.AOMode_2)
        self.radioButton_1 = QtGui.QRadioButton(self.centralWidget)
        self.radioButton_1.setObjectName(_fromUtf8("radioButton_1"))
        self.verticalLayout_2.addWidget(self.radioButton_1)
        self.radioButton_2 = QtGui.QRadioButton(self.centralWidget)
        self.radioButton_2.setObjectName(_fromUtf8("radioButton_2"))
        self.verticalLayout_2.addWidget(self.radioButton_2)
        self.radioButton_3 = QtGui.QRadioButton(self.centralWidget)
        self.radioButton_3.setObjectName(_fromUtf8("radioButton_3"))
        self.verticalLayout_2.addWidget(self.radioButton_3)
        self.radioButton_4 = QtGui.QRadioButton(self.centralWidget)
        self.radioButton_4.setObjectName(_fromUtf8("radioButton_4"))
        self.verticalLayout_2.addWidget(self.radioButton_4)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem3)
        self.verticalLayout_4.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4.addLayout(self.verticalLayout_4)
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.window2 = MatplotlibWidget(self.centralWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.window2.sizePolicy().hasHeightForWidth())
        self.window2.setSizePolicy(sizePolicy)
        self.window2.setMinimumSize(QtCore.QSize(200, 200))
        self.window2.setObjectName(_fromUtf8("window2"))
        self.WFSUsed_2 = QtGui.QLabel(self.window2)
        self.WFSUsed_2.setGeometry(QtCore.QRect(0, 0, 99, 26))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.WFSUsed_2.setFont(font)
        self.WFSUsed_2.setObjectName(_fromUtf8("WFSUsed_2"))
        self.gridLayout.addWidget(self.window2, 0, 1, 1, 1)
        self.window1 = MatplotlibWidget(self.centralWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.window1.sizePolicy().hasHeightForWidth())
        self.window1.setSizePolicy(sizePolicy)
        self.window1.setMinimumSize(QtCore.QSize(200, 200))
        self.window1.setObjectName(_fromUtf8("window1"))
        self.WFSUsed = QtGui.QLabel(self.window1)
        self.WFSUsed.setGeometry(QtCore.QRect(0, 0, 99, 26))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.WFSUsed.setFont(font)
        self.WFSUsed.setObjectName(_fromUtf8("WFSUsed"))
        self.gridLayout.addWidget(self.window1, 0, 0, 1, 1)
        self.horizontalLayout_4.addLayout(self.gridLayout)
        self.verticalLayout_5.addLayout(self.horizontalLayout_4)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        spacerItem4 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.verticalLayout_3.addItem(spacerItem4)
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.label_2 = QtGui.QLabel(self.centralWidget)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setMaximumSize(QtCore.QSize(16777215, 100))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.verticalLayout.addWidget(self.label_2)
        self.dialogBox = QtGui.QTextEdit(self.centralWidget)
        self.dialogBox.setMaximumSize(QtCore.QSize(16777215, 100))
        self.dialogBox.setFrameShape(QtGui.QFrame.StyledPanel)
        self.dialogBox.setObjectName(_fromUtf8("dialogBox"))
        self.verticalLayout.addWidget(self.dialogBox)
        self.verticalLayout_3.addLayout(self.verticalLayout)
        self.verticalLayout_5.addLayout(self.verticalLayout_3)
        demo_qt.setCentralWidget(self.centralWidget)
        self.statusBar = QtGui.QStatusBar(demo_qt)
        self.statusBar.setObjectName(_fromUtf8("statusBar"))
        demo_qt.setStatusBar(self.statusBar)
        self.menuBar = QtGui.QMenuBar(demo_qt)
        self.menuBar.setGeometry(QtCore.QRect(0, 0, 1062, 34))
        self.menuBar.setObjectName(_fromUtf8("menuBar"))
        self.menuShow_hide_Dialog_Box = QtGui.QMenu(self.menuBar)
        self.menuShow_hide_Dialog_Box.setObjectName(_fromUtf8("menuShow_hide_Dialog_Box"))
        demo_qt.setMenuBar(self.menuBar)
        self.open_file = QtGui.QAction(demo_qt)
        self.open_file.setCheckable(True)
        self.open_file.setObjectName(_fromUtf8("open_file"))
        self.start_zSim = QtGui.QAction(demo_qt)
        self.start_zSim.setCheckable(True)
        self.start_zSim.setChecked(True)
        self.start_zSim.setText(_fromUtf8("system ./zSim_bin"))
        self.start_zSim.setObjectName(_fromUtf8("start_zSim"))
        self.actionShow_DialogBox = QtGui.QAction(demo_qt)
        self.actionShow_DialogBox.setObjectName(_fromUtf8("actionShow_DialogBox"))
        self.actionHide_DialogBox = QtGui.QAction(demo_qt)
        self.actionHide_DialogBox.setObjectName(_fromUtf8("actionHide_DialogBox"))
        self.menuShow_hide_Dialog_Box.addSeparator()
        self.menuShow_hide_Dialog_Box.addSeparator()
        self.menuShow_hide_Dialog_Box.addAction(self.actionShow_DialogBox)
        self.menuShow_hide_Dialog_Box.addAction(self.actionHide_DialogBox)
        self.menuBar.addAction(self.menuShow_hide_Dialog_Box.menuAction())

        self.retranslateUi(demo_qt)
        QtCore.QObject.connect(self.actionHide_DialogBox, QtCore.SIGNAL(_fromUtf8("activated()")), self.dialogBox.hide)
        QtCore.QObject.connect(self.actionShow_DialogBox, QtCore.SIGNAL(_fromUtf8("activated()")), self.dialogBox.show)
        QtCore.QMetaObject.connectSlotsByName(demo_qt)

    def retranslateUi(self, demo_qt):
        demo_qt.setWindowTitle(_translate("demo_qt", "demo", None))
        self.AOMode.setText(_translate("demo_qt", "Add this text in combobox:", None))
        self.loadfitsButton.setText(_translate("demo_qt", "Load fits file", None))
        self.loadfitsButton.setShortcut(_translate("demo_qt", "Ctrl+S", None))
        self.okButton.setText(_translate("demo_qt", "ok", None))
        self.resetCombobox.setText(_translate("demo_qt", "resetComboBox", None))
        self.pushButton.setText(_translate("demo_qt", "Push button", None))
        self.twoStateButton.setText(_translate("demo_qt", "2 state Button", None))
        self.plotRandom.setText(_translate("demo_qt", "Plot random image in window #", None))
        self.AOMode_2.setText(_translate("demo_qt", "Who is the best?", None))
        self.radioButton_1.setText(_translate("demo_qt", "Eric Gendron?", None))
        self.radioButton_2.setText(_translate("demo_qt", "Obiwan kenobi?", None))
        self.radioButton_3.setText(_translate("demo_qt", "Fabrice Vidal?", None))
        self.radioButton_4.setText(_translate("demo_qt", "Zoltan hubert?", None))
        self.WFSUsed_2.setText(_translate("demo_qt", "window 2", None))
        self.WFSUsed.setText(_translate("demo_qt", "window 1", None))
        self.label_2.setText(_translate("demo_qt", "Dialog box:", None))
        self.menuShow_hide_Dialog_Box.setTitle(_translate("demo_qt", "Show/hide Dialog Box", None))
        self.open_file.setText(_translate("demo_qt", "QString s = QFileDialog::getOpenFileName(\"./\", \"All Files (*.*)\", this, \"open file dialog\", \"Choose a file...\" );\n"
"    inputEdit->setText(s);\n"
"", None))
        self.start_zSim.setToolTip(_translate("demo_qt", "start zSim", None))
        self.actionShow_DialogBox.setText(_translate("demo_qt", "Show DialogBox", None))
        self.actionHide_DialogBox.setText(_translate("demo_qt", "Hide DialogBox", None))
示例#51
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))
示例#52
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))
示例#53
0
文件: PicketFence.py 项目: Jothy/RTQA
class Ui_Form(object):
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(822, 882)
        self.gridLayout_2 = QtGui.QGridLayout(Form)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.gridLayout = QtGui.QGridLayout()
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.verticalLayout = QtGui.QVBoxLayout()
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.cmap4 = QtGui.QComboBox(Form)
        self.cmap4.setObjectName(_fromUtf8("cmap4"))
        self.cmap4.addItem(_fromUtf8(""))
        self.cmap4.addItem(_fromUtf8(""))
        self.cmap4.addItem(_fromUtf8(""))
        self.cmap4.addItem(_fromUtf8(""))
        self.cmap4.addItem(_fromUtf8(""))
        self.cmap4.addItem(_fromUtf8(""))
        self.cmap4.addItem(_fromUtf8(""))
        self.verticalLayout.addWidget(self.cmap4)
        self.PF4 = MatplotlibWidget(Form)
        self.PF4.setObjectName(_fromUtf8("PF4"))
        self.verticalLayout.addWidget(self.PF4)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.cmap1 = QtGui.QComboBox(Form)
        self.cmap1.setObjectName(_fromUtf8("cmap1"))
        self.cmap1.addItem(_fromUtf8(""))
        self.cmap1.addItem(_fromUtf8(""))
        self.cmap1.addItem(_fromUtf8(""))
        self.cmap1.addItem(_fromUtf8(""))
        self.cmap1.addItem(_fromUtf8(""))
        self.cmap1.addItem(_fromUtf8(""))
        self.cmap1.addItem(_fromUtf8(""))
        self.verticalLayout_2.addWidget(self.cmap1)
        self.PF1 = MatplotlibWidget(Form)
        self.PF1.setObjectName(_fromUtf8("PF1"))
        self.verticalLayout_2.addWidget(self.PF1)
        self.horizontalLayout.addLayout(self.verticalLayout_2)
        self.verticalLayout_3 = QtGui.QVBoxLayout()
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.cmap2 = QtGui.QComboBox(Form)
        self.cmap2.setObjectName(_fromUtf8("cmap2"))
        self.cmap2.addItem(_fromUtf8(""))
        self.cmap2.addItem(_fromUtf8(""))
        self.cmap2.addItem(_fromUtf8(""))
        self.cmap2.addItem(_fromUtf8(""))
        self.cmap2.addItem(_fromUtf8(""))
        self.cmap2.addItem(_fromUtf8(""))
        self.cmap2.addItem(_fromUtf8(""))
        self.verticalLayout_3.addWidget(self.cmap2)
        self.PF2 = MatplotlibWidget(Form)
        self.PF2.setObjectName(_fromUtf8("PF2"))
        self.verticalLayout_3.addWidget(self.PF2)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        self.verticalLayout_4 = QtGui.QVBoxLayout()
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.cmap3 = QtGui.QComboBox(Form)
        self.cmap3.setObjectName(_fromUtf8("cmap3"))
        self.cmap3.addItem(_fromUtf8(""))
        self.cmap3.addItem(_fromUtf8(""))
        self.cmap3.addItem(_fromUtf8(""))
        self.cmap3.addItem(_fromUtf8(""))
        self.cmap3.addItem(_fromUtf8(""))
        self.cmap3.addItem(_fromUtf8(""))
        self.cmap3.addItem(_fromUtf8(""))
        self.verticalLayout_4.addWidget(self.cmap3)
        self.PF3 = MatplotlibWidget(Form)
        self.PF3.setObjectName(_fromUtf8("PF3"))
        self.verticalLayout_4.addWidget(self.PF3)
        self.horizontalLayout.addLayout(self.verticalLayout_4)
        self.gridLayout.addLayout(self.horizontalLayout, 1, 0, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)
        self.ResultsLabel = QtGui.QLabel(Form)
        self.ResultsLabel.setObjectName(_fromUtf8("ResultsLabel"))
        self.gridLayout_2.addWidget(self.ResultsLabel, 1, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)

    def retranslateUi(self, Form):
        Form.setWindowTitle(_translate("Form", "PicketFence", None))
        self.cmap4.setItemText(0, _translate("Form", "gray", None))
        self.cmap4.setItemText(1, _translate("Form", "prism", None))
        self.cmap4.setItemText(2, _translate("Form", "autumn", None))
        self.cmap4.setItemText(3, _translate("Form", "cool", None))
        self.cmap4.setItemText(4, _translate("Form", "spring", None))
        self.cmap4.setItemText(5, _translate("Form", "summer", None))
        self.cmap4.setItemText(6, _translate("Form", "winter", None))
        self.cmap1.setItemText(0, _translate("Form", "gray", None))
        self.cmap1.setItemText(1, _translate("Form", "prism", None))
        self.cmap1.setItemText(2, _translate("Form", "autumn", None))
        self.cmap1.setItemText(3, _translate("Form", "cool", None))
        self.cmap1.setItemText(4, _translate("Form", "spring", None))
        self.cmap1.setItemText(5, _translate("Form", "summer", None))
        self.cmap1.setItemText(6, _translate("Form", "winter", None))
        self.cmap2.setItemText(0, _translate("Form", "gray", None))
        self.cmap2.setItemText(1, _translate("Form", "prism", None))
        self.cmap2.setItemText(2, _translate("Form", "autumn", None))
        self.cmap2.setItemText(3, _translate("Form", "cool", None))
        self.cmap2.setItemText(4, _translate("Form", "spring", None))
        self.cmap2.setItemText(5, _translate("Form", "summer", None))
        self.cmap2.setItemText(6, _translate("Form", "winter", None))
        self.cmap3.setItemText(0, _translate("Form", "gray", None))
        self.cmap3.setItemText(1, _translate("Form", "prism", None))
        self.cmap3.setItemText(2, _translate("Form", "autumn", None))
        self.cmap3.setItemText(3, _translate("Form", "cool", None))
        self.cmap3.setItemText(4, _translate("Form", "spring", None))
        self.cmap3.setItemText(5, _translate("Form", "summer", None))
        self.cmap3.setItemText(6, _translate("Form", "winter", None))
        self.ResultsLabel.setText(_translate("Form", "Results:", 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
示例#55
0
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(633, 602)
        MainWindow.setWindowTitle(
            QtGui.QApplication.translate("MainWindow", "MainWindow", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout_2 = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.groupBox = QtGui.QGroupBox(self.centralwidget)
        self.groupBox.setTitle(
            QtGui.QApplication.translate("MainWindow", "Serial Port", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox.setObjectName(_fromUtf8("groupBox"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout(self.groupBox)
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.comPort = QtGui.QLineEdit(self.groupBox)
        self.comPort.setText(
            QtGui.QApplication.translate("MainWindow", "COM42", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.comPort.setObjectName(_fromUtf8("comPort"))
        self.horizontalLayout_2.addWidget(self.comPort)
        self.connectBtn = QtGui.QPushButton(self.groupBox)
        self.connectBtn.setText(
            QtGui.QApplication.translate("MainWindow", "Connect", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.connectBtn.setObjectName(_fromUtf8("connectBtn"))
        self.horizontalLayout_2.addWidget(self.connectBtn)
        self.disconnectBtn = QtGui.QPushButton(self.groupBox)
        self.disconnectBtn.setText(
            QtGui.QApplication.translate("MainWindow", "Disconnect", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.disconnectBtn.setObjectName(_fromUtf8("disconnectBtn"))
        self.horizontalLayout_2.addWidget(self.disconnectBtn)
        self.verticalLayout_2.addWidget(self.groupBox)
        self.modeTab = QtGui.QTabWidget(self.centralwidget)
        self.modeTab.setMaximumSize(QtCore.QSize(16777215, 100))
        self.modeTab.setStyleSheet(
            _fromUtf8("background-color: rgb(238, 238, 238);"))
        self.modeTab.setTabPosition(QtGui.QTabWidget.North)
        self.modeTab.setObjectName(_fromUtf8("modeTab"))
        self.tab = QtGui.QWidget()
        self.tab.setObjectName(_fromUtf8("tab"))
        self.gridLayout = QtGui.QGridLayout(self.tab)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.dutyCycleGrp = QtGui.QGroupBox(self.tab)
        self.dutyCycleGrp.setTitle(
            QtGui.QApplication.translate("MainWindow", "Duty Cycle", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.dutyCycleGrp.setObjectName(_fromUtf8("dutyCycleGrp"))
        self.horizontalLayout_3 = QtGui.QHBoxLayout(self.dutyCycleGrp)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.dutyCycle = QtGui.QSpinBox(self.dutyCycleGrp)
        self.dutyCycle.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.dutyCycle.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
        self.dutyCycle.setStyleSheet(
            _fromUtf8("background-color: rgb(255, 255, 255);"))
        self.dutyCycle.setButtonSymbols(QtGui.QAbstractSpinBox.UpDownArrows)
        self.dutyCycle.setMinimum(25)
        self.dutyCycle.setSingleStep(1)
        self.dutyCycle.setProperty("value", 50)
        self.dutyCycle.setObjectName(_fromUtf8("dutyCycle"))
        self.horizontalLayout_3.addWidget(self.dutyCycle)
        self.dutySlider = QtGui.QSlider(self.dutyCycleGrp)
        self.dutySlider.setMinimum(25)
        self.dutySlider.setProperty("value", 50)
        self.dutySlider.setOrientation(QtCore.Qt.Horizontal)
        self.dutySlider.setObjectName(_fromUtf8("dutySlider"))
        self.horizontalLayout_3.addWidget(self.dutySlider)
        self.gridLayout.addWidget(self.dutyCycleGrp, 0, 2, 1, 1)
        self.groupBox_2 = QtGui.QGroupBox(self.tab)
        self.groupBox_2.setTitle(
            QtGui.QApplication.translate("MainWindow", "Flux Threshold", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.groupBox_2.setObjectName(_fromUtf8("groupBox_2"))
        self.horizontalLayout_4 = QtGui.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.fluxThreshold = QtGui.QSpinBox(self.groupBox_2)
        self.fluxThreshold.setMinimumSize(QtCore.QSize(60, 0))
        self.fluxThreshold.setStyleSheet(
            _fromUtf8("background-color: rgb(255, 255, 255);"))
        self.fluxThreshold.setButtonSymbols(
            QtGui.QAbstractSpinBox.UpDownArrows)
        self.fluxThreshold.setMaximum(3000)
        self.fluxThreshold.setSingleStep(25)
        self.fluxThreshold.setProperty("value", 900)
        self.fluxThreshold.setObjectName(_fromUtf8("fluxThreshold"))
        self.horizontalLayout_4.addWidget(self.fluxThreshold)
        self.fluxSlider = QtGui.QSlider(self.groupBox_2)
        self.fluxSlider.setMaximum(3000)
        self.fluxSlider.setProperty("value", 600)
        self.fluxSlider.setOrientation(QtCore.Qt.Horizontal)
        self.fluxSlider.setObjectName(_fromUtf8("fluxSlider"))
        self.horizontalLayout_4.addWidget(self.fluxSlider)
        self.gridLayout.addWidget(self.groupBox_2, 0, 1, 1, 1)
        self.enableChk = QtGui.QCheckBox(self.tab)
        self.enableChk.setText(
            QtGui.QApplication.translate("MainWindow", "Enable", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.enableChk.setObjectName(_fromUtf8("enableChk"))
        self.gridLayout.addWidget(self.enableChk, 0, 0, 1, 1)
        self.modeTab.addTab(self.tab, _fromUtf8(""))
        self.tab_2 = QtGui.QWidget()
        self.tab_2.setObjectName(_fromUtf8("tab_2"))
        self.modeTab.addTab(self.tab_2, _fromUtf8(""))
        self.verticalLayout_2.addWidget(self.modeTab)
        self.debugGrp = QtGui.QGroupBox(self.centralwidget)
        self.debugGrp.setTitle(
            QtGui.QApplication.translate("MainWindow", "Debug Data", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.debugGrp.setObjectName(_fromUtf8("debugGrp"))
        self.verticalLayout = QtGui.QVBoxLayout(self.debugGrp)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.plotSelect = QtGui.QComboBox(self.debugGrp)
        self.plotSelect.setMinimumSize(QtCore.QSize(350, 0))
        self.plotSelect.setMaximumSize(QtCore.QSize(600, 16777215))
        self.plotSelect.setObjectName(_fromUtf8("plotSelect"))
        self.plotSelect.addItem(_fromUtf8(""))
        self.plotSelect.setItemText(
            0,
            QtGui.QApplication.translate("MainWindow", "VPWR", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.plotSelect.addItem(_fromUtf8(""))
        self.plotSelect.setItemText(
            1,
            QtGui.QApplication.translate("MainWindow", "BEMF", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.plotSelect.addItem(_fromUtf8(""))
        self.plotSelect.setItemText(
            2,
            QtGui.QApplication.translate("MainWindow",
                                         "BEMF + VPWR (interlaced)", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.plotSelect.addItem(_fromUtf8(""))
        self.plotSelect.setItemText(
            3,
            QtGui.QApplication.translate("MainWindow", "Filtered BEMF", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.plotSelect.addItem(_fromUtf8(""))
        self.plotSelect.setItemText(
            4,
            QtGui.QApplication.translate("MainWindow", "Speed", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.plotSelect.addItem(_fromUtf8(""))
        self.plotSelect.setItemText(
            5,
            QtGui.QApplication.translate("MainWindow", "Integral", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.horizontalLayout.addWidget(self.plotSelect)
        self.captureBtn = QtGui.QPushButton(self.debugGrp)
        self.captureBtn.setText(
            QtGui.QApplication.translate("MainWindow", "Capture", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.captureBtn.setObjectName(_fromUtf8("captureBtn"))
        self.horizontalLayout.addWidget(self.captureBtn)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.plotWidget = MatplotlibWidget(self.debugGrp)
        self.plotWidget.setObjectName(_fromUtf8("plotWidget"))
        self.verticalLayout.addWidget(self.plotWidget)
        self.verticalLayout_2.addWidget(self.debugGrp)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 633, 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.modeTab.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        self.modeTab.setTabText(
            self.modeTab.indexOf(self.tab),
            QtGui.QApplication.translate("MainWindow", "Duty Cycle", None,
                                         QtGui.QApplication.UnicodeUTF8))
        self.modeTab.setTabText(
            self.modeTab.indexOf(self.tab_2),
            QtGui.QApplication.translate("MainWindow", "Speed", None,
                                         QtGui.QApplication.UnicodeUTF8))
class Ui_Attenuation3D(object):
    def setupUi(self, Attenuation3D):
        Attenuation3D.setObjectName(_fromUtf8("Attenuation3D"))
        Attenuation3D.setEnabled(True)
        Attenuation3D.resize(875, 637)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            Attenuation3D.sizePolicy().hasHeightForWidth())
        Attenuation3D.setSizePolicy(sizePolicy)
        self.verticalLayout_3 = QtGui.QVBoxLayout(Attenuation3D)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.saveButton = QtGui.QPushButton(Attenuation3D)
        self.saveButton.setObjectName(_fromUtf8("saveButton"))
        self.horizontalLayout.addWidget(self.saveButton)
        self.loadButton = QtGui.QPushButton(Attenuation3D)
        self.loadButton.setObjectName(_fromUtf8("loadButton"))
        self.horizontalLayout.addWidget(self.loadButton)
        self.refresh_button = QtGui.QPushButton(Attenuation3D)
        self.refresh_button.setObjectName(_fromUtf8("refresh_button"))
        self.horizontalLayout.addWidget(self.refresh_button)
        self.verticalLayout_3.addLayout(self.horizontalLayout)
        self.horizontalLayout_8 = QtGui.QHBoxLayout()
        self.horizontalLayout_8.setObjectName(_fromUtf8("horizontalLayout_8"))
        self.animate_button = QtGui.QPushButton(Attenuation3D)
        self.animate_button.setObjectName(_fromUtf8("animate_button"))
        self.horizontalLayout_8.addWidget(self.animate_button)
        self.allfiles_check = QtGui.QCheckBox(Attenuation3D)
        self.allfiles_check.setObjectName(_fromUtf8("allfiles_check"))
        self.horizontalLayout_8.addWidget(self.allfiles_check)
        self.label_4 = QtGui.QLabel(Attenuation3D)
        self.label_4.setObjectName(_fromUtf8("label_4"))
        self.horizontalLayout_8.addWidget(self.label_4)
        self.all_radio = QtGui.QRadioButton(Attenuation3D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.all_radio.sizePolicy().hasHeightForWidth())
        self.all_radio.setSizePolicy(sizePolicy)
        self.all_radio.setChecked(True)
        self.all_radio.setObjectName(_fromUtf8("all_radio"))
        self.horizontalLayout_8.addWidget(self.all_radio)
        spacerItem = QtGui.QSpacerItem(10, 20,
                                       QtGui.QSizePolicy.MinimumExpanding,
                                       QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem)
        self.current_radio = QtGui.QRadioButton(Attenuation3D)
        self.current_radio.setObjectName(_fromUtf8("current_radio"))
        self.horizontalLayout_8.addWidget(self.current_radio)
        spacerItem1 = QtGui.QSpacerItem(5, 20,
                                        QtGui.QSizePolicy.MinimumExpanding,
                                        QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem1)
        self.range_radio = QtGui.QRadioButton(Attenuation3D)
        self.range_radio.setObjectName(_fromUtf8("range_radio"))
        self.horizontalLayout_8.addWidget(self.range_radio)
        self.rangemin_spin = QtGui.QSpinBox(Attenuation3D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.rangemin_spin.sizePolicy().hasHeightForWidth())
        self.rangemin_spin.setSizePolicy(sizePolicy)
        self.rangemin_spin.setMaximum(99999)
        self.rangemin_spin.setObjectName(_fromUtf8("rangemin_spin"))
        self.horizontalLayout_8.addWidget(self.rangemin_spin)
        self.label_5 = QtGui.QLabel(Attenuation3D)
        self.label_5.setObjectName(_fromUtf8("label_5"))
        self.horizontalLayout_8.addWidget(self.label_5)
        self.rangemax_spin = QtGui.QSpinBox(Attenuation3D)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.rangemax_spin.sizePolicy().hasHeightForWidth())
        self.rangemax_spin.setSizePolicy(sizePolicy)
        self.rangemax_spin.setMinimumSize(QtCore.QSize(10, 0))
        self.rangemax_spin.setMaximum(99999)
        self.rangemax_spin.setObjectName(_fromUtf8("rangemax_spin"))
        self.horizontalLayout_8.addWidget(self.rangemax_spin)
        self.verticalLayout_3.addLayout(self.horizontalLayout_8)
        self.splitter = QtGui.QSplitter(Attenuation3D)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName(_fromUtf8("splitter"))
        self.instr_param_gbox = QtGui.QGroupBox(self.splitter)
        self.instr_param_gbox.setMinimumSize(QtCore.QSize(0, 20))
        self.instr_param_gbox.setTitle(_fromUtf8(""))
        self.instr_param_gbox.setObjectName(_fromUtf8("instr_param_gbox"))
        self.verticalLayout_7 = QtGui.QVBoxLayout(self.instr_param_gbox)
        self.verticalLayout_7.setObjectName(_fromUtf8("verticalLayout_7"))
        self.inst_param_layout = QtGui.QVBoxLayout()
        self.inst_param_layout.setObjectName(_fromUtf8("inst_param_layout"))
        self.verticalLayout_7.addLayout(self.inst_param_layout)
        self.samp_param_layout = QtGui.QVBoxLayout()
        self.samp_param_layout.setObjectName(_fromUtf8("samp_param_layout"))
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        self.rectRadioButton = QtGui.QRadioButton(self.instr_param_gbox)
        self.rectRadioButton.setChecked(True)
        self.rectRadioButton.setObjectName(_fromUtf8("rectRadioButton"))
        self.horizontalLayout_2.addWidget(self.rectRadioButton)
        self.cylRadioButton = QtGui.QRadioButton(self.instr_param_gbox)
        self.cylRadioButton.setObjectName(_fromUtf8("cylRadioButton"))
        self.horizontalLayout_2.addWidget(self.cylRadioButton)
        self.samp_param_layout.addLayout(self.horizontalLayout_2)
        self.verticalLayout_7.addLayout(self.samp_param_layout)
        self.horizontalLayout_10 = QtGui.QHBoxLayout()
        self.horizontalLayout_10.setObjectName(
            _fromUtf8("horizontalLayout_10"))
        self.urdfRadioButton = QtGui.QRadioButton(self.instr_param_gbox)
        self.urdfRadioButton.setObjectName(_fromUtf8("urdfRadioButton"))
        self.horizontalLayout_10.addWidget(self.urdfRadioButton)
        self.pushButton = QtGui.QPushButton(self.instr_param_gbox)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.horizontalLayout_10.addWidget(self.pushButton)
        self.lineEdit = QtGui.QLineEdit(self.instr_param_gbox)
        self.lineEdit.setObjectName(_fromUtf8("lineEdit"))
        self.horizontalLayout_10.addWidget(self.lineEdit)
        self.verticalLayout_7.addLayout(self.horizontalLayout_10)
        self.graphs_gbox = QtGui.QGroupBox(self.splitter)
        self.graphs_gbox.setMinimumSize(QtCore.QSize(0, 20))
        self.graphs_gbox.setTitle(_fromUtf8(""))
        self.graphs_gbox.setObjectName(_fromUtf8("graphs_gbox"))
        self.verticalLayout_8 = QtGui.QVBoxLayout(self.graphs_gbox)
        self.verticalLayout_8.setObjectName(_fromUtf8("verticalLayout_8"))
        self.splitter_2 = QtGui.QSplitter(self.graphs_gbox)
        self.splitter_2.setOrientation(QtCore.Qt.Vertical)
        self.splitter_2.setObjectName(_fromUtf8("splitter_2"))
        self.frame = QtGui.QFrame(self.splitter_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame.setFrameShadow(QtGui.QFrame.Raised)
        self.frame.setObjectName(_fromUtf8("frame"))
        self.verticalLayout_4 = QtGui.QVBoxLayout(self.frame)
        self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4"))
        self.pyglet_layout = QtGui.QHBoxLayout()
        self.pyglet_layout.setContentsMargins(-1, 12, -1, -1)
        self.pyglet_layout.setObjectName(_fromUtf8("pyglet_layout"))
        self.verticalLayout_4.addLayout(self.pyglet_layout)
        self.exp_graphic = MatplotlibWidget(self.frame)
        self.exp_graphic.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.exp_graphic.sizePolicy().hasHeightForWidth())
        self.exp_graphic.setSizePolicy(sizePolicy)
        self.exp_graphic.setMinimumSize(QtCore.QSize(0, 0))
        self.exp_graphic.setObjectName(_fromUtf8("exp_graphic"))
        self.verticalLayout_4.addWidget(self.exp_graphic)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setContentsMargins(-1, 0, -1, -1)
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        self.lock_axis_check = QtGui.QCheckBox(self.frame)
        self.lock_axis_check.setObjectName(_fromUtf8("lock_axis_check"))
        self.horizontalLayout_3.addWidget(self.lock_axis_check)
        self.drawonly_check = QtGui.QCheckBox(self.frame)
        self.drawonly_check.setObjectName(_fromUtf8("drawonly_check"))
        self.horizontalLayout_3.addWidget(self.drawonly_check)
        self.autoclear_check = QtGui.QCheckBox(self.frame)
        self.autoclear_check.setChecked(True)
        self.autoclear_check.setObjectName(_fromUtf8("autoclear_check"))
        self.horizontalLayout_3.addWidget(self.autoclear_check)
        self.cleardrawing_button = QtGui.QPushButton(self.frame)
        self.cleardrawing_button.setObjectName(
            _fromUtf8("cleardrawing_button"))
        self.horizontalLayout_3.addWidget(self.cleardrawing_button)
        self.verticalLayout_4.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setContentsMargins(-1, 0, -1, -1)
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        self.label = QtGui.QLabel(self.frame)
        self.label.setObjectName(_fromUtf8("label"))
        self.horizontalLayout_4.addWidget(self.label)
        self.pb_check = QtGui.QCheckBox(self.frame)
        self.pb_check.setChecked(True)
        self.pb_check.setObjectName(_fromUtf8("pb_check"))
        self.horizontalLayout_4.addWidget(self.pb_check)
        self.sb_check = QtGui.QCheckBox(self.frame)
        self.sb_check.setChecked(True)
        self.sb_check.setObjectName(_fromUtf8("sb_check"))
        self.horizontalLayout_4.addWidget(self.sb_check)
        self.sample_check = QtGui.QCheckBox(self.frame)
        self.sample_check.setChecked(True)
        self.sample_check.setObjectName(_fromUtf8("sample_check"))
        self.horizontalLayout_4.addWidget(self.sample_check)
        self.gvol_check = QtGui.QCheckBox(self.frame)
        self.gvol_check.setChecked(True)
        self.gvol_check.setObjectName(_fromUtf8("gvol_check"))
        self.horizontalLayout_4.addWidget(self.gvol_check)
        self.cor_check = QtGui.QCheckBox(self.frame)
        self.cor_check.setChecked(True)
        self.cor_check.setObjectName(_fromUtf8("cor_check"))
        self.horizontalLayout_4.addWidget(self.cor_check)
        self.verticalLayout_4.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_5 = QtGui.QHBoxLayout()
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        self.gpoints_check = QtGui.QCheckBox(self.frame)
        self.gpoints_check.setChecked(True)
        self.gpoints_check.setObjectName(_fromUtf8("gpoints_check"))
        self.horizontalLayout_5.addWidget(self.gpoints_check)
        self.dcone_check = QtGui.QCheckBox(self.frame)
        self.dcone_check.setChecked(True)
        self.dcone_check.setObjectName(_fromUtf8("dcone_check"))
        self.horizontalLayout_5.addWidget(self.dcone_check)
        self.ifrac_check = QtGui.QCheckBox(self.frame)
        self.ifrac_check.setChecked(True)
        self.ifrac_check.setObjectName(_fromUtf8("ifrac_check"))
        self.horizontalLayout_5.addWidget(self.ifrac_check)
        self.dpattern_check = QtGui.QCheckBox(self.frame)
        self.dpattern_check.setChecked(True)
        self.dpattern_check.setObjectName(_fromUtf8("dpattern_check"))
        self.horizontalLayout_5.addWidget(self.dpattern_check)
        self.verticalLayout_4.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_6 = QtGui.QHBoxLayout()
        self.horizontalLayout_6.setObjectName(_fromUtf8("horizontalLayout_6"))
        self.label_6 = QtGui.QLabel(self.frame)
        self.label_6.setObjectName(_fromUtf8("label_6"))
        self.horizontalLayout_6.addWidget(self.label_6)
        self.opacity_edit = QtGui.QLineEdit(self.frame)
        self.opacity_edit.setObjectName(_fromUtf8("opacity_edit"))
        self.horizontalLayout_6.addWidget(self.opacity_edit)
        self.label_2 = QtGui.QLabel(self.frame)
        self.label_2.setObjectName(_fromUtf8("label_2"))
        self.horizontalLayout_6.addWidget(self.label_2)
        self.colourScaleMin_edit = QtGui.QLineEdit(self.frame)
        self.colourScaleMin_edit.setObjectName(
            _fromUtf8("colourScaleMin_edit"))
        self.horizontalLayout_6.addWidget(self.colourScaleMin_edit)
        self.label_3 = QtGui.QLabel(self.frame)
        self.label_3.setObjectName(_fromUtf8("label_3"))
        self.horizontalLayout_6.addWidget(self.label_3)
        self.colourScaleMax_edit = QtGui.QLineEdit(self.frame)
        self.colourScaleMax_edit.setObjectName(
            _fromUtf8("colourScaleMax_edit"))
        self.horizontalLayout_6.addWidget(self.colourScaleMax_edit)
        self.colourScaleAuto_check = QtGui.QCheckBox(self.frame)
        self.colourScaleAuto_check.setChecked(True)
        self.colourScaleAuto_check.setObjectName(
            _fromUtf8("colourScaleAuto_check"))
        self.horizontalLayout_6.addWidget(self.colourScaleAuto_check)
        self.verticalLayout_4.addLayout(self.horizontalLayout_6)
        self.frame_3 = QtGui.QFrame(self.splitter_2)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame_3.sizePolicy().hasHeightForWidth())
        self.frame_3.setSizePolicy(sizePolicy)
        self.frame_3.setFrameShape(QtGui.QFrame.StyledPanel)
        self.frame_3.setFrameShadow(QtGui.QFrame.Raised)
        self.frame_3.setObjectName(_fromUtf8("frame_3"))
        self.verticalLayout_6 = QtGui.QVBoxLayout(self.frame_3)
        self.verticalLayout_6.setObjectName(_fromUtf8("verticalLayout_6"))
        self.cor_graphic = MatplotlibWidget(self.frame_3)
        self.cor_graphic.setEnabled(True)
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred,
                                       QtGui.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.cor_graphic.sizePolicy().hasHeightForWidth())
        self.cor_graphic.setSizePolicy(sizePolicy)
        self.cor_graphic.setMinimumSize(QtCore.QSize(0, 0))
        self.cor_graphic.setObjectName(_fromUtf8("cor_graphic"))
        self.verticalLayout_6.addWidget(self.cor_graphic)
        self.verticalLayout_8.addWidget(self.splitter_2)
        self.verticalLayout_3.addWidget(self.splitter)

        self.retranslateUi(Attenuation3D)
        QtCore.QObject.connect(self.refresh_button,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.Refresh)
        QtCore.QObject.connect(self.saveButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.Save)
        QtCore.QObject.connect(self.loadButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.Load)
        QtCore.QObject.connect(self.rectRadioButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.SampleTypeChanged)
        QtCore.QObject.connect(self.cylRadioButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.SampleTypeChanged)
        QtCore.QObject.connect(self.cleardrawing_button,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.ClearDrawing)
        QtCore.QObject.connect(self.lock_axis_check,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.LockAxis_clicked)
        QtCore.QObject.connect(self.animate_button,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.Animate)
        QtCore.QObject.connect(self.pushButton,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Attenuation3D.Test)
        QtCore.QMetaObject.connectSlotsByName(Attenuation3D)

    def retranslateUi(self, Attenuation3D):
        Attenuation3D.setWindowTitle(
            _translate("Attenuation3D", "Attenuation Correction", None))
        Attenuation3D.setTitle(
            _translate("Attenuation3D", "Attenuation Correction", None))
        self.saveButton.setText(
            _translate("Attenuation3D", "Save parameters", None))
        self.loadButton.setText(
            _translate("Attenuation3D", "Load parameters", None))
        self.refresh_button.setText(
            _translate("Attenuation3D", "Refresh", None))
        self.animate_button.setText(
            _translate("Attenuation3D", "Calculate and animate", None))
        self.allfiles_check.setText(
            _translate("Attenuation3D", "All Files", None))
        self.label_4.setText(_translate("Attenuation3D", "Datasets:", None))
        self.all_radio.setText(_translate("Attenuation3D", "All", None))
        self.current_radio.setText(_translate("Attenuation3D", "Current",
                                              None))
        self.range_radio.setText(_translate("Attenuation3D", "Range:", None))
        self.label_5.setText(_translate("Attenuation3D", "to", None))
        self.rectRadioButton.setText(
            _translate("Attenuation3D", "Rectangular", None))
        self.cylRadioButton.setText(
            _translate("Attenuation3D", "Cylindrical", None))
        self.urdfRadioButton.setText(
            _translate("Attenuation3D", "URFD file", None))
        self.pushButton.setText(_translate("Attenuation3D", "Open", None))
        self.lock_axis_check.setText(
            _translate("Attenuation3D", "Lock axes", None))
        self.drawonly_check.setText(
            _translate("Attenuation3D", "Draw only", None))
        self.autoclear_check.setText(
            _translate("Attenuation3D", "Autoclear", None))
        self.cleardrawing_button.setText(
            _translate("Attenuation3D", "Clear", None))
        self.label.setText(_translate("Attenuation3D", "Show:", None))
        self.pb_check.setText(_translate("Attenuation3D", "Prim beam", None))
        self.sb_check.setText(_translate("Attenuation3D", "Sec beam", None))
        self.sample_check.setText(_translate("Attenuation3D", "Sample", None))
        self.gvol_check.setText(_translate("Attenuation3D", "Gauge vol", None))
        self.cor_check.setText(_translate("Attenuation3D", "CoR", None))
        self.gpoints_check.setText(
            _translate("Attenuation3D", "Gridpoints", None))
        self.dcone_check.setText(
            _translate("Attenuation3D", "Diffraction cone", None))
        self.ifrac_check.setText(
            _translate("Attenuation3D", "Attenuation Correction Coeff", None))
        self.dpattern_check.setText(
            _translate("Attenuation3D", "Diffraction patterns", None))
        self.label_6.setText(_translate("Attenuation3D", "Opacity:", None))
        self.opacity_edit.setText(_translate("Attenuation3D", "0.3", None))
        self.label_2.setText(
            _translate("Attenuation3D", "Colour scale: Min:", None))
        self.colourScaleMin_edit.setText(
            _translate("Attenuation3D", "0.0", None))
        self.label_3.setText(_translate("Attenuation3D", "Max:", None))
        self.colourScaleMax_edit.setText(
            _translate("Attenuation3D", "1.0", None))
        self.colourScaleAuto_check.setText(
            _translate("Attenuation3D", "Auto", None))