Beispiel #1
0
    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)
Beispiel #2
0
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))
Beispiel #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))
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))
Beispiel #6
0
    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)
Beispiel #7
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))
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"))
Beispiel #9
0
    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)
Beispiel #10
0
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))
Beispiel #11
0
    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)
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))
Beispiel #13
0
    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.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.horizontalSlider = QtWidgets.QSlider(
            self.matplotlibwidget_static_2)
        self.horizontalSlider.setGeometry(QtCore.QRect(240, 460, 181, 22))
        self.horizontalSlider.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalSlider.setObjectName("horizontalSlider")
        self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox.setGeometry(QtCore.QRect(10, 20, 171, 101))
        self.groupBox.setObjectName("groupBox")
        self.pushButton = QtWidgets.QPushButton(self.groupBox)
        self.pushButton.setGeometry(QtCore.QRect(10, 40, 141, 23))
        self.pushButton.setObjectName("pushButton")
        self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_2.setGeometry(QtCore.QRect(10, 130, 171, 371))
        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, 50, 151, 121))
        self.listView.setObjectName("listView")
        self.pushButton_3 = QtWidgets.QPushButton(self.groupBox_2)
        self.pushButton_3.setGeometry(QtCore.QRect(20, 190, 121, 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.clicked.connect(self.matplotlibwidget_static_2.hide)
        self.pushButton_2.clicked.connect(self.matplotlibwidget_static.hide)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
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))
Beispiel #15
0
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))
Beispiel #16
0
    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)
Beispiel #17
0
    def __init__(self, parent, tmodel):
        QMainWindow.__init__(self, parent)
        self.ui = Ui_CromWindow()
        self.ui.setupUi(self)
        self.tmodel = tmodel

        # Creates the matplotlib window and the toolbar
        self.mpl_window = MatplotlibWidget()
        self.ui.vl_plot.addWidget(self.mpl_window)
        self.toolbar = NavigationToolbar(self.mpl_window, self)
        self.ui.vl_plot.addWidget(self.toolbar)
        self.color_list = generate_colors(self.tmodel.num_analites)
        # Plot the models
        conc = self.simulate()
        self.plot(conc)
Beispiel #18
0
    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)
Beispiel #19
0
    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)
Beispiel #20
0
    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)
Beispiel #21
0
    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)
Beispiel #22
0
    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 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)
Beispiel #24
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"))
Beispiel #25
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"))
Beispiel #26
0
    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)
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))
Beispiel #28
0
 def __init__(self):
     module = MyUI.MyPlotMainWindowUI
     try:self.ui = module.Ui_Form() # Enables autocompletion (if you are lucky...)
     except: pass
     QtMainWindowLoader.__init__(self, module)
     mpl = MatplotlibWidget()
     self.ui.gridLayoutPlot.addWidget(mpl)
     self.fileio = MyPlotFileIO(mpl)
     self.ui.gridLayoutControl.addWidget(self.fileio.ui_control)
Beispiel #29
0
    def setupUi(self, Form):
        Form.setObjectName(_fromUtf8("Form"))
        Form.resize(1034, 538)
        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.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.addWidget(self.cmap1)
        self.pyramid1 = MatplotlibWidget(Form)
        self.pyramid1.setObjectName(_fromUtf8("pyramid1"))
        self.verticalLayout.addWidget(self.pyramid1)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        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_2.addWidget(self.cmap2)
        self.pyramid2 = MatplotlibWidget(Form)
        self.pyramid2.setObjectName(_fromUtf8("pyramid2"))
        self.verticalLayout_2.addWidget(self.pyramid2)
        self.gridLayout.addLayout(self.verticalLayout_2, 0, 1, 1, 1)
        self.gridLayout_2.addLayout(self.gridLayout, 0, 0, 1, 1)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
Beispiel #30
0
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
    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)
Beispiel #32
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))
Beispiel #33
0
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))
Beispiel #34
0
    def setupUI(self):
        self.majorLayout = QtGui.QVBoxLayout(self)
        self.dataWidget = MatplotlibWidget()
        self.dataWidget.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)

        self.majorLayout.addWidget(self.dataWidget)

        self.cbar = MatplotlibWidget()

        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding,
                                       QtGui.QSizePolicy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.cbar.sizePolicy().hasHeightForWidth())
        self.cbar.setSizePolicy(sizePolicy)
        self.cbar.setMaximumSize(QtCore.QSize(2**15 - 1, 32))
        self.updCM()
        #        self.majorLayout.addWidget(self.cbar)

        self.minDataEdit = QtGui.QLineEdit()
        self.maxDataEdit = QtGui.QLineEdit()

        editSizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                           QtGui.QSizePolicy.Maximum)

        self.minDataEdit.setSizePolicy(editSizePolicy)
        self.maxDataEdit.setSizePolicy(editSizePolicy)
        self.minDataEdit.setMaximumSize(QtCore.QSize(128, 32))
        self.maxDataEdit.setMaximumSize(QtCore.QSize(128, 32))

        self.minDataEdit.setMinimumSize(QtCore.QSize(64, 32))
        self.maxDataEdit.setMinimumSize(QtCore.QSize(64, 32))

        self.cbarlayout = QtGui.QHBoxLayout()
        self.cbarlayout.addWidget(self.minDataEdit)
        self.cbarlayout.addWidget(self.cbar)
        self.cbarlayout.addWidget(self.maxDataEdit)

        self.majorLayout.addLayout(self.cbarlayout)
Beispiel #35
0
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))
Beispiel #36
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))
Beispiel #37
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
Beispiel #38
0
    def __init__(self, parent, tmodel):
        QMainWindow.__init__(self, parent)
        self.ui = Ui_TrasmissionWindow()
        self.ui.setupUi(self)
        self.tmodel = tmodel

        # Initialize the matplotlib window and the toolbar
        self.mpl_window = MatplotlibWidget()
        self.ui.verticalLayout_2.addWidget(self.mpl_window)
        self.toolbar = NavigationToolbar(self.mpl_window, self)
        self.ui.verticalLayout_2.addWidget(self.toolbar)

        # Initialize the color column
        self.color_list = generate_colors(self.tmodel.num_analites)
        self.color_col = ColorColumn(self.ui.wid_column,
                                     self.tmodel.num_teo_plates,
                                     self.tmodel.num_analites, self.color_list,
                                     self.tmodel.current_state[0], 380, 300)

        # Simulation
        self.timer = QTimer()
        self.timer.timeout.connect(self.timeout)
        self.ui.pb_exec.clicked.connect(self.start_stop)
        self.running = False
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")
        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)
        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"))
Beispiel #40
0
    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 __init__(self, parent=None):
        global ui
        super(MainWindow, self).__init__(parent=parent)
        ui = Ui_MainWindow()
        ui.setupUi(self)
        ui.graphwidget= MatplotlibWidget(ui.centralwidget,title='', xlabel='Time', ylabel='Voltage',
                 xscale='linear', yscale='linear',
                 width=13, height=3, dpi=100)
        #ui.graphwidget= MatplotlibWidget(ui.centralwidget,height=3)

        #ui.graphwidget.axes1 = ui.graphwidget.figure.add_subplot(121)  
        #ui.graphwidget.axes = ui.graphwidget.figure.add_subplot(121)
        timer = QtCore.QTimer(self)
        timer.timeout.connect(self.update_figure)
        timer.start(50)
        ui.x=[]
        ui.y=[]
        ui.c=[]
        ui.save=False
        ui.valve=False
        ui.Filename="./test.txt"
        ui.value=0
        
        voltage=5
        pulse=5
        frequency=20
        period=1000/frequency
        num_cycl=100
        ui.plainTextEdit_1.setPlainText(str(voltage))
        ui.plainTextEdit_2.setPlainText(str(pulse))
        ui.plainTextEdit_3.setPlainText(str(frequency))
        ui.plainTextEdit.setPlainText(str(num_cycl))#interval
        ui.plainTextEdit_4.setPlainText('3')#number of pulsese
        ui.plainTextEdit_5.setPlainText('1000')#number of pulsese
        ui.plainTextEdit_6.setPlainText('1000')#number of pulsese
        ui.ch_num=int(ui.plainTextEdit_4.toPlainText())
        ui.rate=int(ui.plainTextEdit_5.toPlainText())
        ui.smpl=int(ui.plainTextEdit_6.toPlainText())
        wavefunc.wf1974(voltage, pulse, period,num_cycl)
Beispiel #42
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(800, 600)
        
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        
        self.mplw = MatplotlibWidget(self.centralwidget)
        self.mplw.setGeometry(QtCore.QRect(189, 40, 511, 421))
        self.mplw.setObjectName(_fromUtf8("mplw"))
        self.mplw.setFocus()
        #self.mplw.axes.plot(self.x,self.y)
        
        self.comboBox = QtGui.QComboBox(self.centralwidget)
        self.comboBox.setGeometry(QtCore.QRect(50, 50, 69, 22))
        self.comboBox.setObjectName(_fromUtf8("comboBox"))
        self.comboBox.addItem(_fromUtf8(""))
        self.comboBox.addItem(_fromUtf8(""))
        
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(50, 110, 75, 23))
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        
        MainWindow.setCentralWidget(self.centralwidget)
        
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
        self.menubar.setObjectName(_fromUtf8("menubar"))
        MainWindow.setMenuBar(self.menubar)
        
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QObject.connect(self.comboBox, QtCore.SIGNAL(_fromUtf8("currentIndexChanged(int)")), self.msgTest)
        QtCore.QObject.connect(self.pushButton, QtCore.SIGNAL(_fromUtf8("clicked()")), self.draw)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #43
0
    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)
Beispiel #44
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
Beispiel #45
0
    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)
Beispiel #46
0
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))
Beispiel #47
0
    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)
Beispiel #48
0
    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)
Beispiel #49
0
    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)
Beispiel #50
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))
Beispiel #51
0
    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)
Beispiel #52
0
    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)
Beispiel #53
0
    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)
Beispiel #54
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))
Beispiel #55
0
    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)
Beispiel #56
0
    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)
Beispiel #57
0
    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)