Exemple #1
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1056, 687)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.confWidget1 = MplWidget(self.centralwidget)
        self.confWidget1.setGeometry(QtCore.QRect(10, 30, 501, 51))
        self.confWidget1.setObjectName("confWidget1")
        self.btn_redraw = QtGui.QPushButton(self.centralwidget)
        self.btn_redraw.setGeometry(QtCore.QRect(740, 390, 94, 24))
        self.btn_redraw.setObjectName("btn_redraw")
        self.confWidget2 = MplWidget(self.centralwidget)
        self.confWidget2.setGeometry(QtCore.QRect(10, 80, 501, 51))
        self.confWidget2.setObjectName("confWidget2")
        self.confWidget3 = MplWidget(self.centralwidget)
        self.confWidget3.setGeometry(QtCore.QRect(10, 130, 501, 51))
        self.confWidget3.setObjectName("confWidget3")
        self.confWidget4 = MplWidget(self.centralwidget)
        self.confWidget4.setGeometry(QtCore.QRect(10, 180, 501, 51))
        self.confWidget4.setObjectName("confWidget4")
        self.verticalLayoutWidget = QtGui.QWidget(self.centralwidget)
        self.verticalLayoutWidget.setGeometry(QtCore.QRect(110, 330, 521, 171))
        self.verticalLayoutWidget.setObjectName("verticalLayoutWidget")
        self.verticalLayout = QtGui.QVBoxLayout(self.verticalLayoutWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.btn_generateData = QtGui.QPushButton(self.centralwidget)
        self.btn_generateData.setGeometry(QtCore.QRect(740, 320, 94, 24))
        self.btn_generateData.setObjectName("btn_generateData")
        self.btn_loadData = QtGui.QPushButton(self.centralwidget)
        self.btn_loadData.setGeometry(QtCore.QRect(740, 360, 94, 24))
        self.btn_loadData.setObjectName("btn_loadData")
        self.w_colourbar = MplWidget(self.centralwidget)
        self.w_colourbar.setGeometry(QtCore.QRect(510, 30, 31, 201))
        self.w_colourbar.setObjectName("w_colourbar")
        self.le_max = QtGui.QLineEdit(self.centralwidget)
        self.le_max.setGeometry(QtCore.QRect(540, 60, 61, 23))
        self.le_max.setObjectName("le_max")
        self.le_min = QtGui.QLineEdit(self.centralwidget)
        self.le_min.setGeometry(QtCore.QRect(540, 180, 61, 23))
        self.le_min.setObjectName("le_min")
        self.btn_set = QtGui.QPushButton(self.centralwidget)
        self.btn_set.setGeometry(QtCore.QRect(550, 90, 41, 41))
        self.btn_set.setObjectName("btn_set")
        self.btn_clear = QtGui.QPushButton(self.centralwidget)
        self.btn_clear.setGeometry(QtCore.QRect(550, 130, 41, 41))
        self.btn_clear.setObjectName("btn_clear")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1056, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #2
0
 def __init__(self, title="what is my name?"):
     super().__init__()
     self.setWindowTitle(title)
     layout = QVBoxLayout()
     self.mpl_graph = MplWidget()
     layout.addWidget(self.mpl_graph)
     self.setLayout(layout)
    def setupUi(self, WidgetTiff):
        WidgetTiff.setObjectName("WidgetTiff")
        WidgetTiff.resize(566, 438)
        self.verticalLayout = QtWidgets.QVBoxLayout(WidgetTiff)
        self.verticalLayout.setObjectName("verticalLayout")
        self.mpl = MplWidget(WidgetTiff)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.verticalLayout.addWidget(self.mpl)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.horizontalScrollBar = QtWidgets.QScrollBar(WidgetTiff)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.horizontalScrollBar.sizePolicy().hasHeightForWidth())
        self.horizontalScrollBar.setSizePolicy(sizePolicy)
        self.horizontalScrollBar.setOrientation(QtCore.Qt.Horizontal)
        self.horizontalScrollBar.setObjectName("horizontalScrollBar")
        self.horizontalLayout.addWidget(self.horizontalScrollBar)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.lcdNumber = QtWidgets.QLCDNumber(WidgetTiff)
        self.lcdNumber.setSegmentStyle(QtWidgets.QLCDNumber.Flat)
        self.lcdNumber.setObjectName("lcdNumber")
        self.horizontalLayout.addWidget(self.lcdNumber)
        self.verticalLayout.addLayout(self.horizontalLayout)

        self.retranslateUi(WidgetTiff)
        self.horizontalScrollBar.valueChanged['int'].connect(self.lcdNumber.display)
        QtCore.QMetaObject.connectSlotsByName(WidgetTiff)
Exemple #4
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(800, 600)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.MplWidget = MplWidget(self.centralwidget)
        self.MplWidget.setObjectName(_fromUtf8("MplWidget"))
        self.horizontalLayout = QtGui.QHBoxLayout(self.MplWidget)
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        self.verticalLayout.addWidget(self.MplWidget)
        self.pushButton = QtGui.QPushButton(self.centralwidget)
        self.pushButton.setObjectName(_fromUtf8("pushButton"))
        self.verticalLayout.addWidget(self.pushButton)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtGui.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
        self.menubar.setNativeMenuBar(False)
        self.menubar.setObjectName(_fromUtf8("menubar"))
        self.menuFile = QtGui.QMenu(self.menubar)
        self.menuFile.setObjectName(_fromUtf8("menuFile"))
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtGui.QStatusBar(MainWindow)
        self.statusbar.setObjectName(_fromUtf8("statusbar"))
        MainWindow.setStatusBar(self.statusbar)
        self.actionLoad_Grid = QtGui.QAction(MainWindow)
        self.actionLoad_Grid.setObjectName(_fromUtf8("actionLoad_Grid"))
        self.menuFile.addAction(self.actionLoad_Grid)
        self.menubar.addAction(self.menuFile.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #5
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(561, 383)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit.setObjectName("lineEdit")
        self.gridLayout.addWidget(self.lineEdit, 0, 0, 1, 1)
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout.addWidget(self.pushButton, 1, 0, 1, 1)
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setObjectName("pushButton_2")
        self.gridLayout.addWidget(self.pushButton_2, 1, 1, 1, 1)
        self.widget = MplWidget(self.centralwidget)
        self.widget.setMinimumSize(QtCore.QSize(259, 200))
        self.widget.setObjectName("widget")
        self.gridLayout.addWidget(self.widget, 0, 2, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 561, 23))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, Accordeur):
        Accordeur.setObjectName("Accordeur")
        Accordeur.resize(294, 398)
        self.centralwidget = QtWidgets.QWidget(Accordeur)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.Courbe = MplWidget(self.centralwidget)
        self.Courbe.setObjectName("Courbe")
        self.verticalLayout.addWidget(self.Courbe)
        self.Note = QtWidgets.QLabel(self.centralwidget)
        self.Note.setMaximumSize(QtCore.QSize(16777215, 20))
        self.Note.setAlignment(QtCore.Qt.AlignCenter)
        self.Note.setObjectName("Note")
        self.verticalLayout.addWidget(self.Note)
        self.Ajustement = QtWidgets.QProgressBar(self.centralwidget)
        self.Ajustement.setMinimum(-50)
        self.Ajustement.setMaximum(50)
        self.Ajustement.setProperty("value", 0)
        self.Ajustement.setObjectName("Ajustement")
        self.verticalLayout.addWidget(self.Ajustement)
        self.Demarrer = QtWidgets.QPushButton(self.centralwidget)
        self.Demarrer.setObjectName("Demarrer")
        self.verticalLayout.addWidget(self.Demarrer)
        self.Quitter = QtWidgets.QPushButton(self.centralwidget)
        self.Quitter.setObjectName("Quitter")
        self.verticalLayout.addWidget(self.Quitter)
        Accordeur.setCentralWidget(self.centralwidget)
        self.statusbar = QtWidgets.QStatusBar(Accordeur)
        self.statusbar.setObjectName("statusbar")
        Accordeur.setStatusBar(self.statusbar)

        self.retranslateUi(Accordeur)
        QtCore.QMetaObject.connectSlotsByName(Accordeur)
Exemple #7
0
    def _on_press_ac(self, event):
        print(event)
        self.gpop = QDialog(self)
        # plot correlation of age and aesthetics
        min, max, attr, avg, var, ethnic = self.age_data
        x = list(range(min, max))
        self.acw = MplWidget(self.centralwidget)
        self.acw.setObjectName(u"ac_widget2")
        self.acw.setMinimumSize(QSize(100, 50))

        self.gpop.setLayout(QGridLayout(self))
        self.gpop.layout().addWidget(self.acw)
        self.acw.canvas.figure.clear()
        ax = self.acw.canvas.figure.subplots()
        ax.clear()
        ax.set_title('Correlation of Aesthetics and Age')

        for i in range(0, max - min):
            for score in range(len(attr[i])):
                co = ethnic[i][score]
                ax.plot(min + i, attr[i][score], '.', color=(co, .1, 1 - co))
        ax.plot(x, avg, '-', color='b')

        self.acw.canvas.draw()
        self.gpop.setGeometry(50, 50, 1200, 800)
        self.gpop.show()
Exemple #8
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(900, 585)
        MainWindow.setStyleSheet("font: 12pt \"Ubuntu\";")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.open_dir_btn = QtWidgets.QPushButton(self.centralwidget)
        self.open_dir_btn.setGeometry(QtCore.QRect(10, 10, 211, 51))
        self.open_dir_btn.setStyleSheet("")
        self.open_dir_btn.setObjectName("open_dir_btn")
        self.train_w2v_btn = QtWidgets.QPushButton(self.centralwidget)
        self.train_w2v_btn.setGeometry(QtCore.QRect(240, 10, 211, 51))
        self.train_w2v_btn.setObjectName("train_w2v_btn")
        self.extract_dgh_btn = QtWidgets.QPushButton(self.centralwidget)
        self.extract_dgh_btn.setGeometry(QtCore.QRect(470, 10, 201, 51))
        self.extract_dgh_btn.setObjectName("extract_dgh_btn")
        self.help_btn = QtWidgets.QPushButton(self.centralwidget)
        self.help_btn.setGeometry(QtCore.QRect(690, 10, 201, 51))
        self.help_btn.setObjectName("help_btn")
        self.date_hsd = QtWidgets.QSlider(self.centralwidget)
        self.date_hsd.setGeometry(QtCore.QRect(10, 130, 281, 16))
        self.date_hsd.setOrientation(QtCore.Qt.Horizontal)
        self.date_hsd.setObjectName("date_hsd")
        self.result_btn = QtWidgets.QPushButton(self.centralwidget)
        self.result_btn.setGeometry(QtCore.QRect(10, 70, 211, 51))
        self.result_btn.setObjectName("result_btn")
        self.log_lbl = QtWidgets.QLabel(self.centralwidget)
        self.log_lbl.setGeometry(QtCore.QRect(10, 180, 281, 16))
        self.log_lbl.setObjectName("log_lbl")
        self.log_txt = QtWidgets.QTextBrowser(self.centralwidget)
        self.log_txt.setGeometry(QtCore.QRect(10, 200, 281, 321))
        self.log_txt.setObjectName("log_txt")
        self.first_date_lbl = QtWidgets.QLabel(self.centralwidget)
        self.first_date_lbl.setGeometry(QtCore.QRect(10, 150, 141, 16))
        self.first_date_lbl.setText("")
        self.first_date_lbl.setObjectName("first_date_lbl")
        self.first_date_lbl.setStyleSheet(
            "font-size: 11px; qproperty-alignment: AlignLeft;")
        self.last_date_lbl = QtWidgets.QLabel(self.centralwidget)
        self.last_date_lbl.setGeometry(QtCore.QRect(180, 150, 111, 16))
        self.last_date_lbl.setText("")
        self.last_date_lbl.setObjectName("last_date_lbl")
        self.last_date_lbl.setStyleSheet(
            "font-size: 11px; qproperty-alignment: AlignRight;")
        self.img_wdg = MplWidget(self.centralwidget)
        self.img_wdg.setGeometry(QtCore.QRect(300, 70, 601, 461))
        self.img_wdg.setStyleSheet("background-color: rgb(250, 250, 250);")
        self.img_wdg.setObjectName("img_wdg")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 900, 25))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #9
0
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(889, 643)
        self.label = QtWidgets.QLabel(Form)
        self.label.setGeometry(QtCore.QRect(290, 30, 341, 21))
        font = QtGui.QFont()
        font.setPointSize(24)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(Form)
        self.label_2.setGeometry(QtCore.QRect(680, 40, 141, 16))
        self.label_2.setObjectName("label_2")
        self.btopenfile = QtWidgets.QPushButton(Form)
        self.btopenfile.setGeometry(QtCore.QRect(390, 60, 114, 32))
        self.btopenfile.setObjectName("btopenfile")
        self.filenamelabel = QtWidgets.QLabel(Form)
        self.filenamelabel.setGeometry(QtCore.QRect(400, 100, 101, 16))
        self.filenamelabel.setAlignment(QtCore.Qt.AlignCenter)
        self.filenamelabel.setObjectName("filenamelabel")
        self.mplwidget1 = MplWidget(Form)
        self.mplwidget1.setGeometry(QtCore.QRect(20, 150, 411, 411))
        self.mplwidget1.setObjectName("mplwidget1")
        self.mplwidget2 = MplWidget(Form)
        self.mplwidget2.setGeometry(QtCore.QRect(460, 150, 411, 411))
        self.mplwidget2.setObjectName("mplwidget2")
        self.label_3 = QtWidgets.QLabel(Form)
        self.label_3.setGeometry(QtCore.QRect(200, 120, 91, 21))
        font = QtGui.QFont()
        font.setPointSize(18)
        self.label_3.setFont(font)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(Form)
        self.label_4.setGeometry(QtCore.QRect(560, 120, 201, 21))
        font = QtGui.QFont()
        font.setPointSize(18)
        self.label_4.setFont(font)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.btrun = QtWidgets.QPushButton(Form)
        self.btrun.setGeometry(QtCore.QRect(390, 580, 111, 41))
        self.btrun.setObjectName("btrun")

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
Exemple #10
0
 def __init__(self):
     QtWidgets.QMainWindow.__init__(self)
     Ui_MainWindow.__init__(self)
     self.setupUi(self)
     self.MplWidget = MplWidget(self.MplWidget)
     self.cargar.clicked.connect(self.getCSV)
     self.df = pd.read_csv('./data/covid_data.csv', parse_dates=['Country'], sep=',', na_values='')
     self.aux=[]
Exemple #11
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(809, 437)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/wordcloud/wc.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout.setObjectName("gridLayout")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.label = QtWidgets.QLabel(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        self.textInput = QtWidgets.QPlainTextEdit(self.centralwidget)
        self.textInput.setMaximumSize(QtCore.QSize(1000, 400))
        self.textInput.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.textInput.setObjectName("textInput")
        self.verticalLayout.addWidget(self.textInput)
        self.makeCloud = QtWidgets.QPushButton(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.makeCloud.sizePolicy().hasHeightForWidth())
        self.makeCloud.setSizePolicy(sizePolicy)
        self.makeCloud.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.makeCloud.setObjectName("makeCloud")
        self.verticalLayout.addWidget(self.makeCloud)
        self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
        self.mpl = MplWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.gridLayout.addWidget(self.mpl, 1, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 809, 21))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        MainWindow.setMenuBar(self.menubar)
        self.actionOpen = QtWidgets.QAction(MainWindow)
        self.actionOpen.setObjectName("actionOpen")
        self.actionExit = QtWidgets.QAction(MainWindow)
        self.actionExit.setObjectName("actionExit")
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionExit)
        self.menubar.addAction(self.menuFile.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #12
0
    def __init__(self):
        QtWidgets.QMainWindow.__init__(self)
        Ui_MainWindow.__init__(self)
        self.setupUi(self)
        self.MplWidget = MplWidget(self.MplWidget)
        self.cargar.clicked.connect(self.getCSV)

        self.graficar.clicked.connect(self.presentarTabla)
        self.estadistica.clicked.connect(self.estadisticas)
Exemple #13
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.Simulation = QtWidgets.QPushButton(self.centralwidget)
        self.Simulation.setGeometry(QtCore.QRect(70, 440, 101, 23))
        self.Simulation.setObjectName("Simulation")
        self.Microphone = QtWidgets.QPushButton(self.centralwidget)
        self.Microphone.setGeometry(QtCore.QRect(70, 470, 101, 23))
        self.Microphone.setObjectName("Microphone")
        self.Quitter = QtWidgets.QPushButton(self.centralwidget)
        self.Quitter.setGeometry(QtCore.QRect(70, 500, 101, 23))
        self.Quitter.setObjectName("Quitter")
        self.VFrequence = QtWidgets.QTextEdit(self.centralwidget)
        self.VFrequence.setGeometry(QtCore.QRect(380, 400, 91, 31))
        self.VFrequence.setObjectName("VFrequence")
        self.Frequence = QtWidgets.QLabel(self.centralwidget)
        self.Frequence.setGeometry(QtCore.QRect(300, 400, 81, 31))
        self.Frequence.setObjectName("Frequence")
        self.Amplitude = QtWidgets.QLabel(self.centralwidget)
        self.Amplitude.setGeometry(QtCore.QRect(570, 450, 81, 31))
        self.Amplitude.setObjectName("Amplitude")
        self.Bruit = QtWidgets.QLabel(self.centralwidget)
        self.Bruit.setGeometry(QtCore.QRect(570, 500, 81, 31))
        self.Bruit.setObjectName("Bruit")
        self.Note = QtWidgets.QLabel(self.centralwidget)
        self.Note.setGeometry(QtCore.QRect(310, 330, 81, 31))
        self.Note.setObjectName("Note")
        self.VAmplitude = QtWidgets.QTextEdit(self.centralwidget)
        self.VAmplitude.setGeometry(QtCore.QRect(650, 450, 91, 31))
        self.VAmplitude.setObjectName("VAmplitude")
        self.VBruit = QtWidgets.QTextEdit(self.centralwidget)
        self.VBruit.setGeometry(QtCore.QRect(650, 500, 91, 31))
        self.VBruit.setObjectName("VBruit")
        self.Vnote = QtWidgets.QTextEdit(self.centralwidget)
        self.Vnote.setGeometry(QtCore.QRect(380, 330, 91, 31))
        self.Vnote.setObjectName("Vnote")
        self.Visualisation = MplWidget(self.centralwidget)
        self.Visualisation.setGeometry(QtCore.QRect(30, 10, 721, 301))
        self.Visualisation.setObjectName("Visualisation")
        self.progressBar = QtWidgets.QProgressBar(self.centralwidget)
        self.progressBar.setGeometry(QtCore.QRect(120, 370, 621, 23))
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 22))
        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.Quitter.clicked.connect(MainWindow.close)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #14
0
    def __init__(self, parent=None):
        global logger, log_formatter
        # Initialization of the superclass
        super(MainWindow, self).__init__(parent)

        # Load the UI
        uic.loadUi(UI_FILE, self)
        # Default window parameters
        self.setMinimumSize(QSize(480, 240))  # Set sizes
        self.resize(QSize(640, 480))
        self.move(QPoint(50, 50))
        self.setWindowTitle(APPLICATION_NAME)  # Set a title
        # self.setWindowIcon(QtGui.QIcon('icon.png'))

        # Create new plot widget
        self.mplw = MplWidget()
        # self.mplw.ntb.setIconSize(QSize(18, 18))
        # self.mplw.ntb.setFixedSize(300, 24)
        layout = self.frame_3.layout()
        layout.addWidget(self.mplw)
        axes = self.mplw.canvas.ax
        #axes.clear()
        #axes.set_xlabel('Time, s')
        #axes.set_ylabel('Signal, V')
        #axes.grid(color='k', linestyle='--')
        #x = numpy.arange(100.0)
        #y = numpy.sin(x)
        #axes.plot(x, y)

        # Class members definition
        self.folder = None

        # Connect signals with slots
        self.pushButton.clicked.connect(self.erase)
        self.comboBox.currentIndexChanged.connect(self.processing_changed)
        self.listWidget.itemSelectionChanged.connect(
            self.list_selection_changed)
        self.pushButton_2.clicked.connect(self.select_folder)
        self.comboBox_2.currentIndexChanged.connect(self.folder_changed)
        # Menu actions connection
        self.actionQuit.triggered.connect(qApp.quit)
        self.actionAbout.triggered.connect(self.show_about)
        # Additional decorations
        # self.radioButton.setStyleSheet('QRadioButton {background-color: red}')
        #self.lineEdit.setStyleSheet('QLineEdit {background-color: red}')
        # self.doubleSpinBox_4.setSingleStep(0.1)
        # Clock at status bar
        self.clock = QLabel(" ")
        # self.clock.setFont(QFont('Open Sans Bold', 14, weight=QFont.Bold))
        self.clock.setFont(QFont('Open Sans Bold', 12))
        self.statusBar().addPermanentWidget(self.clock)

        print(APPLICATION_NAME + ' version ' + APPLICATION_VERSION +
              ' started')

        self.restore_settings()
Exemple #15
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(1029, 437)
        self.mplwidget = MplWidget(Dialog)
        self.mplwidget.setGeometry(QtCore.QRect(30, 70, 971, 341))
        self.mplwidget.setObjectName("mplwidget")
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(480, 10, 67, 17))
        self.label.setObjectName("label")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(909, 836)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.frequencySlider = QtWidgets.QSlider(self.centralwidget)
        self.frequencySlider.setEnabled(False)
        self.frequencySlider.setGeometry(QtCore.QRect(480, 40, 160, 22))
        self.frequencySlider.setMaximum(1000)
        self.frequencySlider.setOrientation(QtCore.Qt.Horizontal)
        self.frequencySlider.setObjectName("frequencySlider")
        self.maxFrequencylineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.maxFrequencylineEdit.setEnabled(True)
        self.maxFrequencylineEdit.setGeometry(QtCore.QRect(660, 40, 71, 20))
        self.maxFrequencylineEdit.setObjectName("maxFrequencylineEdit")
        self.minFrequencyLineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.minFrequencyLineEdit.setEnabled(True)
        self.minFrequencyLineEdit.setGeometry(QtCore.QRect(390, 40, 81, 21))
        self.minFrequencyLineEdit.setObjectName("minFrequencyLineEdit")
        self.frequencyLabel = QtWidgets.QLabel(self.centralwidget)
        self.frequencyLabel.setGeometry(QtCore.QRect(520, 10, 101, 21))
        self.frequencyLabel.setTextFormat(QtCore.Qt.AutoText)
        self.frequencyLabel.setScaledContents(False)
        self.frequencyLabel.setObjectName("frequencyLabel")
        self.checkBox_sweep = QtWidgets.QCheckBox(self.centralwidget)
        self.checkBox_sweep.setEnabled(False)
        self.checkBox_sweep.setGeometry(QtCore.QRect(300, 20, 70, 17))
        self.checkBox_sweep.setObjectName("checkBox_sweep")
        self.MplWidget_phase = MplWidget(self.centralwidget)
        self.MplWidget_phase.setGeometry(QtCore.QRect(29, 140, 841, 641))
        self.MplWidget_phase.setMinimumSize(QtCore.QSize(480, 240))
        self.MplWidget_phase.setCursor(QtGui.QCursor(QtCore.Qt.CrossCursor))
        self.MplWidget_phase.setObjectName("MplWidget_phase")
        self.comportComboBox = QtWidgets.QComboBox(self.centralwidget)
        self.comportComboBox.setGeometry(QtCore.QRect(30, 60, 81, 22))
        self.comportComboBox.setEditable(True)
        self.comportComboBox.setObjectName("comportComboBox")
        self.startStopButton = QtWidgets.QPushButton(self.centralwidget)
        self.startStopButton.setGeometry(QtCore.QRect(30, 30, 81, 23))
        self.startStopButton.setObjectName("startStopButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 909, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #17
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName(_fromUtf8("MainWindow"))
        MainWindow.resize(800, 600)
        self.centralwidget = QtGui.QWidget(MainWindow)
        self.centralwidget.setObjectName(_fromUtf8("centralwidget"))
        self.verticalLayout = QtGui.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.plotCanvas = MplWidget(self.centralwidget)
        self.plotCanvas.setObjectName(_fromUtf8("plotCanvas"))
        self.verticalLayout.addWidget(self.plotCanvas)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #18
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(348, 432)
        self.lineEdit = QtWidgets.QLineEdit(Dialog)
        self.lineEdit.setGeometry(QtCore.QRect(81, 260, 113, 20))
        self.lineEdit.setObjectName("lineEdit")
        self.textBrowser = QtWidgets.QTextBrowser(Dialog)
        self.textBrowser.setGeometry(QtCore.QRect(50, 10, 241, 31))
        self.textBrowser.setObjectName("textBrowser")
        self.splitter_2 = QtWidgets.QSplitter(Dialog)
        self.splitter_2.setGeometry(QtCore.QRect(81, 210, 149, 41))
        self.splitter_2.setOrientation(QtCore.Qt.Vertical)
        self.splitter_2.setObjectName("splitter_2")
        self.pushButton = QtWidgets.QPushButton(self.splitter_2)
        self.pushButton.setObjectName("pushButton")
        self.splitter = QtWidgets.QSplitter(self.splitter_2)
        self.splitter.setOrientation(QtCore.Qt.Horizontal)
        self.splitter.setObjectName("splitter")
        self.checkBox = QtWidgets.QCheckBox(self.splitter)
        self.checkBox.setChecked(False)
        self.checkBox.setObjectName("checkBox")
        self.radioButton = QtWidgets.QRadioButton(self.splitter)
        self.radioButton.setObjectName("radioButton")
        self.tabWidget = QtWidgets.QTabWidget(Dialog)
        self.tabWidget.setGeometry(QtCore.QRect(51, 310, 191, 111))
        self.tabWidget.setObjectName("tabWidget")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.comboBox = QtWidgets.QComboBox(self.tab)
        self.comboBox.setGeometry(QtCore.QRect(10, 20, 59, 22))
        self.comboBox.setObjectName("comboBox")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.comboBox.addItem("")
        self.tabWidget.addTab(self.tab, "")
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName("tab_2")
        self.progressBar = QtWidgets.QProgressBar(self.tab_2)
        self.progressBar.setGeometry(QtCore.QRect(40, 30, 118, 23))
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.tabWidget.addTab(self.tab_2, "")
        self.MplWidget = MplWidget(Dialog)
        self.MplWidget.setGeometry(QtCore.QRect(30, 50, 281, 141))
        self.MplWidget.setObjectName("MplWidget")

        self.retranslateUi(Dialog)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.TimeButton = QtWidgets.QPushButton(self.centralwidget)
        self.TimeButton.setGeometry(QtCore.QRect(610, 30, 131, 31))
        self.TimeButton.setObjectName("TimeButton")
        self.FreqButton = QtWidgets.QPushButton(self.centralwidget)
        self.FreqButton.setGeometry(QtCore.QRect(610, 90, 131, 31))
        self.FreqButton.setObjectName("FreqButton")
        self.Display = MplWidget(self.centralwidget)
        self.Display.setGeometry(QtCore.QRect(10, 10, 591, 521))
        self.Display.setObjectName("Display")
        self.CutAt0 = QtWidgets.QCheckBox(self.centralwidget)
        self.CutAt0.setGeometry(QtCore.QRect(760, 100, 16, 16))
        self.CutAt0.setText("")
        self.CutAt0.setChecked(False)
        self.CutAt0.setTristate(False)
        self.CutAt0.setObjectName("CutAt0")
        self.STFTButton = QtWidgets.QPushButton(self.centralwidget)
        self.STFTButton.setGeometry(QtCore.QRect(610, 150, 131, 31))
        self.STFTButton.setObjectName("STFTButton")
        self.CWTButton = QtWidgets.QPushButton(self.centralwidget)
        self.CWTButton.setGeometry(QtCore.QRect(610, 210, 131, 31))
        self.CWTButton.setObjectName("CWTButton")
        self.DDDButton = QtWidgets.QPushButton(self.centralwidget)
        self.DDDButton.setGeometry(QtCore.QRect(610, 270, 131, 31))
        self.DDDButton.setObjectName("DDDButton")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 26))
        self.menubar.setObjectName("menubar")
        self.menuMenu = QtWidgets.QMenu(self.menubar)
        self.menuMenu.setObjectName("menuMenu")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.newFunc = QtWidgets.QAction(MainWindow)
        self.newFunc.setObjectName("newFunc")
        self.actionFreq = QtWidgets.QAction(MainWindow)
        self.actionFreq.setObjectName("actionFreq")
        self.menuMenu.addAction(self.newFunc)
        self.menubar.addAction(self.menuMenu.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #20
0
    def setupUi(self, MplMainWindow):
        MplMainWindow.setObjectName("MplMainWindow")
        MplMainWindow.resize(800, 600)
        self.centralwidget = QtWidgets.QWidget(MplMainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.mpllineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.mpllineEdit.setObjectName("mpllineEdit")
        self.horizontalLayout.addWidget(self.mpllineEdit)
        self.mplpushButton = QtWidgets.QPushButton(self.centralwidget)
        self.mplpushButton.setObjectName("mplpushButton")
        self.horizontalLayout.addWidget(self.mplpushButton, 0,
                                        QtCore.Qt.AlignRight)
        self.verticalLayout_3.addLayout(self.horizontalLayout)
        self.mpl = MplWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setObjectName("mpl")
        self.verticalLayout_3.addWidget(self.mpl)
        MplMainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MplMainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        MplMainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MplMainWindow)
        self.statusbar.setObjectName("statusbar")
        MplMainWindow.setStatusBar(self.statusbar)
        self.mplactionOpen = QtWidgets.QAction(MplMainWindow)
        self.mplactionOpen.setObjectName("mplactionOpen")
        self.mplactionQuit = QtWidgets.QAction(MplMainWindow)
        self.mplactionQuit.setObjectName("mplactionQuit")
        self.menuFile.addAction(self.mplactionOpen)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.mplactionQuit)
        self.menubar.addAction(self.menuFile.menuAction())

        self.retranslateUi(MplMainWindow)
        QtCore.QMetaObject.connectSlotsByName(MplMainWindow)
Exemple #21
0
    def __init__(self, parent=None):
        global logger, log_formatter
        # Initialization of the superclass
        super(MainWindow, self).__init__(parent)

        # Load the UI
        uic.loadUi(UI_FILE, self)
        # Default window parameters
        self.setMinimumSize(QSize(480, 240))  # Set sizes
        self.resize(QSize(640, 480))
        self.move(QPoint(50, 50))
        self.setWindowTitle(APPLICATION_NAME)  # Set a title
        # self.setWindowIcon(QtGui.QIcon('icon.png'))

        # Create new plot widget
        self.mplw = MplWidget()
        # self.mplw.ntb.setIconSize(QSize(18, 18))
        # self.mplw.ntb.setFixedSize(300, 24)
        layout = self.frame_3.layout()
        layout.addWidget(self.mplw)
        axes = self.mplw.canvas.ax

        # Class members definition
        self.folder = None
        self.files = []

        # Connect signals with slots
        self.pushButton.clicked.connect(self.erase)
        self.comboBox.currentIndexChanged.connect(self.processing_changed)
        self.listWidget.itemSelectionChanged.connect(
            self.list_selection_changed)
        self.pushButton_2.clicked.connect(self.select_folder)
        self.comboBox_2.currentIndexChanged.connect(self.folder_changed)
        # Menu actions connection
        self.actionQuit.triggered.connect(qApp.quit)
        self.actionAbout.triggered.connect(self.show_about)
        # Additional decorations
        # Clock at status bar
        self.clock = QLabel(" ")
        self.clock.setFont(QFont('Open Sans Bold', 12))
        self.statusBar().addPermanentWidget(self.clock)

        print(APPLICATION_NAME + ' version ' + APPLICATION_VERSION +
              ' started')

        self.restore_settings()
Exemple #22
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(471, 384)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.MplWidget = MplWidget(self.centralwidget)
        self.MplWidget.setGeometry(QtCore.QRect(20, 20, 431, 321))
        self.MplWidget.setObjectName("MplWidget")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 471, 21))
        self.menubar.setObjectName("menubar")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #23
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(610, 513)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.MplWidget = MplWidget(self.centralwidget)
        self.MplWidget.setMinimumSize(QtCore.QSize(500, 500))
        self.MplWidget.setBaseSize(QtCore.QSize(1000, 1000))
        self.MplWidget.setObjectName("output_field")
        self.verticalLayout_2.addWidget(self.MplWidget)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.labelFX = QtWidgets.QLabel(self.centralwidget)
        self.labelFX.setObjectName("labelFX")
        self.horizontalLayout.addWidget(self.labelFX)
        self.input_function = QtWidgets.QLineEdit(self.centralwidget)
        self.input_function.setObjectName("input_function")
        self.horizontalLayout.addWidget(self.input_function)
        self.verticalLayout.addLayout(self.horizontalLayout)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.labelARR = QtWidgets.QLabel(self.centralwidget)
        self.labelARR.setObjectName("labelARR")
        self.horizontalLayout_2.addWidget(self.labelARR)
        self.input_array = QtWidgets.QLineEdit(self.centralwidget)
        self.input_array.setObjectName("input_array")
        self.horizontalLayout_2.addWidget(self.input_array)
        self.verticalLayout.addLayout(self.horizontalLayout_2)
        self.button_print = QtWidgets.QPushButton(self.centralwidget)
        self.button_print.setObjectName("button_print")
        self.verticalLayout.addWidget(self.button_print)
        self.button_clear = QtWidgets.QPushButton(self.centralwidget)
        self.button_clear.setObjectName("button_clear")
        self.verticalLayout.addWidget(self.button_clear)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #24
0
    def setup_ui(self, parent):
        QtGui.QMainWindow.__init__(self, parent)
        self.main_frame = QtGui.QWidget(self)
        self.setCentralWidget(self.main_frame)
        self.resize(800, 600)

        self.vertical_layout = QtGui.QVBoxLayout()

        self.mplwidget = MplWidget(self.main_frame)
        self.ax = self.mplwidget.canvas.ax
        #self.vertical_layout.addWidget(self.mplwidget)
        self.autoscale_checkbox = QtGui.QCheckBox('Autoscale view')
        self.autoscale_checkbox.setChecked(True)
        self.autoscale_checkbox.stateChanged.connect(
            self.handle_autoscale_checkbox)
        self.vertical_layout.addWidget(self.mplwidget)
        self.vertical_layout.addWidget(self.autoscale_checkbox)

        self.main_frame.setLayout(self.vertical_layout)
        self.setWindowTitle('SpecGrid Mainwindow')
Exemple #25
0
    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 = MplWidget(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 setupUi(self, Grapheur):
        Grapheur.setObjectName("Grapheur")
        Grapheur.resize(748, 279)
        self.centralwidget = QtWidgets.QWidget(Grapheur)
        self.centralwidget.setObjectName("centralwidget")
        self.lblFreq = QtWidgets.QLabel(self.centralwidget)
        self.lblFreq.setGeometry(QtCore.QRect(20, 20, 71, 16))
        self.lblFreq.setObjectName("lblFreq")
        self.txtFreq = QtWidgets.QLineEdit(self.centralwidget)
        self.txtFreq.setGeometry(QtCore.QRect(130, 20, 113, 21))
        self.txtFreq.setObjectName("txtFreq")
        self.lblBruit = QtWidgets.QLabel(self.centralwidget)
        self.lblBruit.setGeometry(QtCore.QRect(20, 60, 111, 16))
        self.lblBruit.setObjectName("lblBruit")
        self.txtBruit = QtWidgets.QLineEdit(self.centralwidget)
        self.txtBruit.setGeometry(QtCore.QRect(130, 60, 113, 21))
        self.txtBruit.setObjectName("txtBruit")
        self.btValider = QtWidgets.QPushButton(self.centralwidget)
        self.btValider.setGeometry(QtCore.QRect(10, 100, 113, 32))
        self.btValider.setObjectName("btValider")
        self.wdGraph = MplWidget(self.centralwidget)
        self.wdGraph.setGeometry(QtCore.QRect(260, 20, 461, 191))
        self.wdGraph.setObjectName("wdGraph")
        self.btQuitter = QtWidgets.QPushButton(self.centralwidget)
        self.btQuitter.setGeometry(QtCore.QRect(130, 100, 113, 32))
        self.btQuitter.setObjectName("btQuitter")
        Grapheur.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(Grapheur)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 748, 22))
        self.menubar.setObjectName("menubar")
        Grapheur.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(Grapheur)
        self.statusbar.setObjectName("statusbar")
        Grapheur.setStatusBar(self.statusbar)

        self.retranslateUi(Grapheur)
        self.btQuitter.clicked.connect(Grapheur.close)
        QtCore.QMetaObject.connectSlotsByName(Grapheur)
Exemple #27
0
    def setupUi(self, Plotterui):
        Plotterui.setObjectName(_fromUtf8("Plotterui"))
        Plotterui.resize(803, 586)
        self.MPLArea = MplWidget(Plotterui)
        self.MPLArea.setGeometry(QtCore.QRect(150, 10, 641, 561))
        sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Maximum,
                                       QtGui.QSizePolicy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.MPLArea.sizePolicy().hasHeightForWidth())
        self.MPLArea.setSizePolicy(sizePolicy)
        self.MPLArea.setFocusPolicy(QtCore.Qt.NoFocus)
        self.MPLArea.setContextMenuPolicy(QtCore.Qt.NoContextMenu)
        self.MPLArea.setObjectName(_fromUtf8("MPLArea"))
        self.PLOT_Button = QtGui.QPushButton(Plotterui)
        self.PLOT_Button.setGeometry(QtCore.QRect(20, 190, 75, 23))
        self.PLOT_Button.setObjectName(_fromUtf8("PLOT_Button"))
        self.checkTotalInt = QtGui.QCheckBox(Plotterui)
        self.checkTotalInt.setGeometry(QtCore.QRect(11, 101, 62, 17))
        self.checkTotalInt.setChecked(True)
        self.checkTotalInt.setObjectName(_fromUtf8("checkTotalInt"))
        self.checkFlammenhoehe = QtGui.QCheckBox(Plotterui)
        self.checkFlammenhoehe.setGeometry(QtCore.QRect(11, 124, 95, 17))
        self.checkFlammenhoehe.setChecked(True)
        self.checkFlammenhoehe.setObjectName(_fromUtf8("checkFlammenhoehe"))
        self.checkFlammenhoeheGauss = QtGui.QCheckBox(Plotterui)
        self.checkFlammenhoeheGauss.setGeometry(QtCore.QRect(10, 150, 131, 17))
        self.checkFlammenhoeheGauss.setChecked(True)
        self.checkFlammenhoeheGauss.setObjectName(
            _fromUtf8("checkFlammenhoeheGauss"))

        self.retranslateUi(Plotterui)
        QtCore.QObject.connect(self.PLOT_Button,
                               QtCore.SIGNAL(_fromUtf8("clicked()")),
                               Plotterui.myPlot)
        QtCore.QMetaObject.connectSlotsByName(Plotterui)
Exemple #28
0
    def setupUi(self, ArdifisicaGui):
        ArdifisicaGui.setObjectName("ArdifisicaGui")
        ArdifisicaGui.resize(1113, 854)
        self.centralwidget = QtWidgets.QWidget(ArdifisicaGui)
        self.centralwidget.setObjectName("centralwidget")
        self.Led = QtWidgets.QLabel(self.centralwidget)
        self.Led.setGeometry(QtCore.QRect(1060, 220, 41, 21))
        self.Led.setMaximumSize(QtCore.QSize(51, 16777215))
        self.Led.setObjectName("Led")
        self.comboBox_ports = QtWidgets.QComboBox(self.centralwidget)
        self.comboBox_ports.setGeometry(QtCore.QRect(950, 220, 92, 25))
        self.comboBox_ports.setObjectName("comboBox_ports")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(870, 220, 68, 19))
        self.label.setObjectName("label")
        self.layoutWidget = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget.setGeometry(QtCore.QRect(10, 220, 141, 601))
        self.layoutWidget.setObjectName("layoutWidget")
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.layoutWidget)
        self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        self.distanciaButton = QtWidgets.QPushButton(self.layoutWidget)
        self.distanciaButton.setObjectName("distanciaButton")
        self.verticalLayout_4.addWidget(self.distanciaButton)
        self.aireButton = QtWidgets.QPushButton(self.layoutWidget)
        self.aireButton.setObjectName("aireButton")
        self.verticalLayout_4.addWidget(self.aireButton)
        self.tacometroButton = QtWidgets.QPushButton(self.layoutWidget)
        self.tacometroButton.setObjectName("tacometroButton")
        self.verticalLayout_4.addWidget(self.tacometroButton)
        self.genSonbutton = QtWidgets.QPushButton(self.layoutWidget)
        self.genSonbutton.setObjectName("genSonbutton")
        self.verticalLayout_4.addWidget(self.genSonbutton)
        self.microfonoButton = QtWidgets.QPushButton(self.layoutWidget)
        self.microfonoButton.setObjectName("microfonoButton")
        self.verticalLayout_4.addWidget(self.microfonoButton)
        self.tempIRbutton = QtWidgets.QPushButton(self.layoutWidget)
        self.tempIRbutton.setObjectName("tempIRbutton")
        self.verticalLayout_4.addWidget(self.tempIRbutton)
        self.luzButton = QtWidgets.QPushButton(self.layoutWidget)
        self.luzButton.setObjectName("luzButton")
        self.verticalLayout_4.addWidget(self.luzButton)
        self.atomizadorButton = QtWidgets.QPushButton(self.layoutWidget)
        self.atomizadorButton.setObjectName("atomizadorButton")
        self.verticalLayout_4.addWidget(self.atomizadorButton)
        self.fotoRButton = QtWidgets.QPushButton(self.layoutWidget)
        self.fotoRButton.setObjectName("fotoRButton")
        self.verticalLayout_4.addWidget(self.fotoRButton)
        self.layoutWidget1 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget1.setGeometry(QtCore.QRect(0, 0, 2, 2))
        self.layoutWidget1.setObjectName("layoutWidget1")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.layoutWidget1)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.layoutWidget2 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget2.setGeometry(QtCore.QRect(911, 248, 191, 551))
        self.layoutWidget2.setObjectName("layoutWidget2")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget2)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.textSerialMedida = QtWidgets.QTextEdit(self.layoutWidget2)
        self.textSerialMedida.setMinimumSize(QtCore.QSize(189, 369))
        self.textSerialMedida.setObjectName("textSerialMedida")
        self.verticalLayout.addWidget(self.textSerialMedida)
        self.saveButton = QtWidgets.QPushButton(self.layoutWidget2)
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.saveButton.setFont(font)
        self.saveButton.setObjectName("saveButton")
        self.verticalLayout.addWidget(self.saveButton)
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(160, 220, 751, 521))
        self.tabWidget.setMinimumSize(QtCore.QSize(739, 399))
        self.tabWidget.setObjectName("tabWidget")
        self.SimpleView = QtWidgets.QWidget()
        self.SimpleView.setObjectName("SimpleView")
        self.labelSensor = QtWidgets.QLabel(self.SimpleView)
        self.labelSensor.setGeometry(QtCore.QRect(80, 150, 561, 121))
        self.labelSensor.setObjectName("labelSensor")
        self.labelMedida = QtWidgets.QLabel(self.SimpleView)
        self.labelMedida.setGeometry(QtCore.QRect(0, 30, 741, 361))
        self.labelMedida.setObjectName("labelMedida")
        self.widget = QtWidgets.QWidget(self.SimpleView)
        self.widget.setGeometry(QtCore.QRect(3, 381, 704, 101))
        self.widget.setObjectName("widget")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.widget)
        self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.runStopButton = QtWidgets.QPushButton(self.widget)
        self.runStopButton.setMaximumSize(QtCore.QSize(231, 71))
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText,
                         brush)
        brush = QtGui.QBrush(QtGui.QColor(120, 120, 120))
        brush.setStyle(QtCore.Qt.SolidPattern)
        palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText,
                         brush)
        self.runStopButton.setPalette(palette)
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.runStopButton.setFont(font)
        self.runStopButton.setObjectName("runStopButton")
        self.horizontalLayout_2.addWidget(self.runStopButton)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem1)
        self.horizontalLayout_4.addLayout(self.horizontalLayout_2)
        self.groupEncoder = QtWidgets.QGroupBox(self.widget)
        self.groupEncoder.setMinimumSize(QtCore.QSize(481, 99))
        self.groupEncoder.setTitle("")
        self.groupEncoder.setObjectName("groupEncoder")
        self.labelEncoder = QtWidgets.QLabel(self.groupEncoder)
        self.labelEncoder.setGeometry(QtCore.QRect(260, 0, 211, 101))
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.labelEncoder.setFont(font)
        self.labelEncoder.setObjectName("labelEncoder")
        self.widget1 = QtWidgets.QWidget(self.groupEncoder)
        self.widget1.setGeometry(QtCore.QRect(10, 0, 231, 102))
        self.widget1.setObjectName("widget1")
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.widget1)
        self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.selectButton = QtWidgets.QPushButton(self.widget1)
        self.selectButton.setMinimumSize(QtCore.QSize(131, 71))
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.selectButton.setFont(font)
        self.selectButton.setObjectName("selectButton")
        self.horizontalLayout_7.addWidget(self.selectButton)
        self.dialEncoder = QtWidgets.QDial(self.widget1)
        self.dialEncoder.setObjectName("dialEncoder")
        self.horizontalLayout_7.addWidget(self.dialEncoder)
        self.horizontalLayout_4.addWidget(self.groupEncoder)
        self.labelMedida.raise_()
        self.labelSensor.raise_()
        self.layoutWidget.raise_()
        self.tabWidget.addTab(self.SimpleView, "")
        self.PlotView = QtWidgets.QWidget()
        self.PlotView.setObjectName("PlotView")
        self.grafica = MplWidget(self.PlotView)
        self.grafica.setGeometry(QtCore.QRect(10, 10, 721, 401))
        self.grafica.setObjectName("grafica")
        self.layoutWidget3 = QtWidgets.QWidget(self.PlotView)
        self.layoutWidget3.setGeometry(QtCore.QRect(10, 420, 721, 52))
        self.layoutWidget3.setObjectName("layoutWidget3")
        self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.layoutWidget3)
        self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_6.setObjectName("horizontalLayout_6")
        spacerItem2 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem2)
        self.runStopButton_2 = QtWidgets.QPushButton(self.layoutWidget3)
        self.runStopButton_2.setMaximumSize(QtCore.QSize(231, 71))
        font = QtGui.QFont()
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.runStopButton_2.setFont(font)
        self.runStopButton_2.setObjectName("runStopButton_2")
        self.horizontalLayout_6.addWidget(self.runStopButton_2)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_6.addItem(spacerItem3)
        self.tabWidget.addTab(self.PlotView, "")
        self.layoutWidget4 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget4.setGeometry(QtCore.QRect(12, 0, 1081, 203))
        self.layoutWidget4.setObjectName("layoutWidget4")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.layoutWidget4)
        self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.Logo = QtWidgets.QLabel(self.layoutWidget4)
        self.Logo.setMaximumSize(QtCore.QSize(162, 201))
        self.Logo.setObjectName("Logo")
        self.horizontalLayout_3.addWidget(self.Logo)
        spacerItem4 = QtWidgets.QSpacerItem(68, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem4)
        self.Titulo = QtWidgets.QLabel(self.layoutWidget4)
        self.Titulo.setObjectName("Titulo")
        self.horizontalLayout_3.addWidget(self.Titulo)
        spacerItem5 = QtWidgets.QSpacerItem(278, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem5)
        self.layoutWidget5 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget5.setGeometry(QtCore.QRect(10, 830, 1081, 22))
        self.layoutWidget5.setObjectName("layoutWidget5")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.layoutWidget5)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.correo = QtWidgets.QLabel(self.layoutWidget5)
        self.correo.setObjectName("correo")
        self.horizontalLayout.addWidget(self.correo)
        spacerItem6 = QtWidgets.QSpacerItem(538, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem6)
        self.layoutWidget6 = QtWidgets.QWidget(self.centralwidget)
        self.layoutWidget6.setGeometry(QtCore.QRect(160, 760, 741, 41))
        self.layoutWidget6.setObjectName("layoutWidget6")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget6)
        self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.termoKButton = QtWidgets.QPushButton(self.layoutWidget6)
        self.termoKButton.setObjectName("termoKButton")
        self.horizontalLayout_5.addWidget(self.termoKButton)
        self.hallButton = QtWidgets.QPushButton(self.layoutWidget6)
        self.hallButton.setObjectName("hallButton")
        self.horizontalLayout_5.addWidget(self.hallButton)
        self.servoButton = QtWidgets.QPushButton(self.layoutWidget6)
        self.servoButton.setObjectName("servoButton")
        self.horizontalLayout_5.addWidget(self.servoButton)
        self.ledRGBbutton = QtWidgets.QPushButton(self.layoutWidget6)
        self.ledRGBbutton.setObjectName("ledRGBbutton")
        self.horizontalLayout_5.addWidget(self.ledRGBbutton)
        self.colorButton = QtWidgets.QPushButton(self.layoutWidget6)
        self.colorButton.setObjectName("colorButton")
        self.horizontalLayout_5.addWidget(self.colorButton)
        ArdifisicaGui.setCentralWidget(self.centralwidget)
        self.menuCOM = QtWidgets.QAction(ArdifisicaGui)
        self.menuCOM.setObjectName("menuCOM")
        self.actionhelp = QtWidgets.QAction(ArdifisicaGui)
        self.actionhelp.setObjectName("actionhelp")
        self.action1200 = QtWidgets.QAction(ArdifisicaGui)
        self.action1200.setObjectName("action1200")
        self.action115200 = QtWidgets.QAction(ArdifisicaGui)
        self.action115200.setObjectName("action115200")
        self.action57600 = QtWidgets.QAction(ArdifisicaGui)
        self.action57600.setObjectName("action57600")
        self.action38400 = QtWidgets.QAction(ArdifisicaGui)
        self.action38400.setObjectName("action38400")
        self.action19200 = QtWidgets.QAction(ArdifisicaGui)
        self.action19200.setObjectName("action19200")
        self.action9600 = QtWidgets.QAction(ArdifisicaGui)
        self.action9600.setObjectName("action9600")
        self.action4800 = QtWidgets.QAction(ArdifisicaGui)
        self.action4800.setObjectName("action4800")
        self.action2400 = QtWidgets.QAction(ArdifisicaGui)
        self.action2400.setObjectName("action2400")
        self.action1200_2 = QtWidgets.QAction(ArdifisicaGui)
        self.action1200_2.setObjectName("action1200_2")

        self.retranslateUi(ArdifisicaGui)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(ArdifisicaGui)
Exemple #29
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1137, 600)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(800, 600))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        MainWindow.setFont(font)
        MainWindow.setDockOptions(QtWidgets.QMainWindow.AllowTabbedDocks
                                  | QtWidgets.QMainWindow.AnimatedDocks)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setMinimumSize(QtCore.QSize(0, 0))
        self.centralwidget.setObjectName("centralwidget")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.centralwidget)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.gridLayout_9 = QtWidgets.QGridLayout()
        self.gridLayout_9.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tabWidget.sizePolicy().hasHeightForWidth())
        self.tabWidget.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(9)
        font.setBold(False)
        font.setWeight(50)
        self.tabWidget.setFont(font)
        self.tabWidget.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_3 = QtWidgets.QWidget()
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.tab_3.sizePolicy().hasHeightForWidth())
        self.tab_3.setSizePolicy(sizePolicy)
        self.tab_3.setObjectName("tab_3")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_3)
        self.gridLayout_7.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_7.setObjectName("gridLayout_7")
        self.gridLayout_13 = QtWidgets.QGridLayout()
        self.gridLayout_13.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.mpl = MplWidget(self.tab_3)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.mpl.sizePolicy().hasHeightForWidth())
        self.mpl.setSizePolicy(sizePolicy)
        self.mpl.setMinimumSize(QtCore.QSize(500, 350))
        self.mpl.setObjectName("mpl")
        self.gridLayout_13.addWidget(self.mpl, 0, 0, 1, 1)
        self.gridLayout_7.addLayout(self.gridLayout_13, 0, 13, 13, 3)
        self.line_9 = QtWidgets.QFrame(self.tab_3)
        self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_9.setObjectName("line_9")
        self.gridLayout_7.addWidget(self.line_9, 0, 6, 3, 1)
        self.label_2 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout_7.addWidget(self.label_2, 0, 8, 1, 2)
        self.UniverseSelect = QtWidgets.QComboBox(self.tab_3)
        self.UniverseSelect.setObjectName("UniverseSelect")
        self.UniverseSelect.addItem("")
        self.UniverseSelect.addItem("")
        self.UniverseSelect.addItem("")
        self.gridLayout_7.addWidget(self.UniverseSelect, 1, 0, 1, 5)
        self.endDate = QtWidgets.QDateEdit(self.tab_3)
        self.endDate.setCalendarPopup(True)
        self.endDate.setDate(QtCore.QDate(2015, 1, 1))
        self.endDate.setObjectName("endDate")
        self.gridLayout_7.addWidget(self.endDate, 1, 10, 1, 2)
        self.label_3 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_3.setFont(font)
        self.label_3.setObjectName("label_3")
        self.gridLayout_7.addWidget(self.label_3, 0, 10, 1, 2)
        self.Button_Import_Data = QtWidgets.QPushButton(self.tab_3)
        self.Button_Import_Data.setObjectName("Button_Import_Data")
        self.gridLayout_7.addWidget(self.Button_Import_Data, 2, 0, 1, 1)
        self.startDate = QtWidgets.QDateEdit(self.tab_3)
        self.startDate.setCalendarPopup(True)
        self.startDate.setDate(QtCore.QDate(2010, 1, 1))
        self.startDate.setObjectName("startDate")
        self.gridLayout_7.addWidget(self.startDate, 1, 8, 1, 2)
        self.label = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.gridLayout_7.addWidget(self.label, 0, 0, 1, 4)
        self.pushButton = QtWidgets.QPushButton(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(12)
        font.setBold(True)
        font.setWeight(75)
        self.pushButton.setFont(font)
        self.pushButton.setObjectName("pushButton")
        self.gridLayout_7.addWidget(self.pushButton, 14, 0, 2, 7)
        self.label_10 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_10.setFont(font)
        self.label_10.setObjectName("label_10")
        self.gridLayout_7.addWidget(self.label_10, 5, 11, 1, 2)
        self.radioButton_4 = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton_4.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_4.setObjectName("radioButton_4")
        self.gridLayout_7.addWidget(self.radioButton_4, 10, 5, 1, 4)
        self.label_7 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_7.setFont(font)
        self.label_7.setObjectName("label_7")
        self.gridLayout_7.addWidget(self.label_7, 5, 7, 1, 3)
        self.line_7 = QtWidgets.QFrame(self.tab_3)
        self.line_7.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_7.setObjectName("line_7")
        self.gridLayout_7.addWidget(self.line_7, 13, 13, 1, 3)
        self.label_15 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(8)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_15.setFont(font)
        self.label_15.setObjectName("label_15")
        self.gridLayout_7.addWidget(self.label_15, 9, 9, 2, 2)
        self.maxW = QtWidgets.QDoubleSpinBox(self.tab_3)
        self.maxW.setDecimals(4)
        self.maxW.setMaximum(1.0)
        self.maxW.setSingleStep(0.0001)
        self.maxW.setProperty("value", 0.1)
        self.maxW.setObjectName("maxW")
        self.gridLayout_7.addWidget(self.maxW, 6, 2, 1, 4)
        self.label_4 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_4.setFont(font)
        self.label_4.setObjectName("label_4")
        self.gridLayout_7.addWidget(self.label_4, 5, 0, 1, 7)
        self.label_8 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_8.setFont(font)
        self.label_8.setObjectName("label_8")
        self.gridLayout_7.addWidget(self.label_8, 3, 0, 1, 8)
        self.label_5 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_5.setFont(font)
        self.label_5.setObjectName("label_5")
        self.gridLayout_7.addWidget(self.label_5, 7, 0, 1, 2)
        self.label_9 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_9.setFont(font)
        self.label_9.setObjectName("label_9")
        self.gridLayout_7.addWidget(self.label_9, 7, 9, 1, 1)
        self.line_13 = QtWidgets.QFrame(self.tab_3)
        self.line_13.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_13.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_13.setObjectName("line_13")
        self.gridLayout_7.addWidget(self.line_13, 9, 3, 1, 2)
        self.line_11 = QtWidgets.QFrame(self.tab_3)
        self.line_11.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_11.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_11.setObjectName("line_11")
        self.gridLayout_7.addWidget(self.line_11, 4, 0, 1, 12)
        self.radioButton_3 = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton_3.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_3.setObjectName("radioButton_3")
        self.gridLayout_7.addWidget(self.radioButton_3, 9, 5, 1, 4)
        self.label_11 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_11.setFont(font)
        self.label_11.setObjectName("label_11")
        self.gridLayout_7.addWidget(self.label_11, 7, 11, 1, 1)
        self.Button_Import_Compo = QtWidgets.QPushButton(self.tab_3)
        self.Button_Import_Compo.setObjectName("Button_Import_Compo")
        self.gridLayout_7.addWidget(self.Button_Import_Compo, 2, 1, 1, 2)
        self.label_56 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_56.setFont(font)
        self.label_56.setObjectName("label_56")
        self.gridLayout_7.addWidget(self.label_56, 11, 1, 1, 5)
        self.minW = QtWidgets.QDoubleSpinBox(self.tab_3)
        self.minW.setDecimals(4)
        self.minW.setSingleStep(0.0001)
        self.minW.setObjectName("minW")
        self.gridLayout_7.addWidget(self.minW, 6, 0, 1, 2)
        self.spinBox = QtWidgets.QSpinBox(self.tab_3)
        self.spinBox.setMinimum(1)
        self.spinBox.setMaximum(6)
        self.spinBox.setObjectName("spinBox")
        self.gridLayout_7.addWidget(self.spinBox, 6, 9, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setPointSize(7)
        font.setItalic(True)
        self.label_6.setFont(font)
        self.label_6.setObjectName("label_6")
        self.gridLayout_7.addWidget(self.label_6, 7, 3, 1, 3)
        self.label_43 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_43.setFont(font)
        self.label_43.setObjectName("label_43")
        self.gridLayout_7.addWidget(self.label_43, 12, 0, 1, 8)
        self.Button_Import_Index = QtWidgets.QPushButton(self.tab_3)
        self.Button_Import_Index.setObjectName("Button_Import_Index")
        self.gridLayout_7.addWidget(self.Button_Import_Index, 2, 4, 1, 2)
        self.radioButton = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton.setIconSize(QtCore.QSize(24, 24))
        self.radioButton.setObjectName("radioButton")
        self.gridLayout_7.addWidget(self.radioButton, 9, 0, 1, 3)
        self.spinBox_2 = QtWidgets.QSpinBox(self.tab_3)
        self.spinBox_2.setMinimum(3)
        self.spinBox_2.setMaximum(48)
        self.spinBox_2.setProperty("value", 12)
        self.spinBox_2.setObjectName("spinBox_2")
        self.gridLayout_7.addWidget(self.spinBox_2, 6, 11, 1, 1)
        self.label_16 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(8)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_16.setFont(font)
        self.label_16.setObjectName("label_16")
        self.gridLayout_7.addWidget(self.label_16, 14, 9, 1, 2)
        self.Button_Reset = QtWidgets.QPushButton(self.tab_3)
        self.Button_Reset.setObjectName("Button_Reset")
        self.gridLayout_7.addWidget(self.Button_Reset, 14, 11, 1, 1)
        self.label_14 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_14.setFont(font)
        self.label_14.setObjectName("label_14")
        self.gridLayout_7.addWidget(self.label_14, 14, 13, 1, 1)
        self.label_17 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_17.setFont(font)
        self.label_17.setObjectName("label_17")
        self.gridLayout_7.addWidget(self.label_17, 8, 0, 1, 3)
        self.Button_Add_Port = QtWidgets.QPushButton(self.tab_3)
        self.Button_Add_Port.setObjectName("Button_Add_Port")
        self.gridLayout_7.addWidget(self.Button_Add_Port, 9, 11, 2, 1)
        self.line_12 = QtWidgets.QFrame(self.tab_3)
        self.line_12.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_12.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_12.setObjectName("line_12")
        self.gridLayout_7.addWidget(self.line_12, 13, 0, 1, 12)
        self.radioButton_2 = QtWidgets.QRadioButton(self.tab_3)
        self.radioButton_2.setIconSize(QtCore.QSize(24, 24))
        self.radioButton_2.setObjectName("radioButton_2")
        self.gridLayout_7.addWidget(self.radioButton_2, 10, 0, 1, 4)
        self.label_13 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_13.setFont(font)
        self.label_13.setObjectName("label_13")
        self.gridLayout_7.addWidget(self.label_13, 14, 14, 1, 1)
        self.Graph_startDate = QtWidgets.QDateEdit(self.tab_3)
        self.Graph_startDate.setCalendarPopup(True)
        self.Graph_startDate.setDate(QtCore.QDate(2010, 1, 1))
        self.Graph_startDate.setObjectName("Graph_startDate")
        self.gridLayout_7.addWidget(self.Graph_startDate, 15, 13, 3, 1)
        self.label_38 = QtWidgets.QLabel(self.tab_3)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(8)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_38.setFont(font)
        self.label_38.setScaledContents(False)
        self.label_38.setObjectName("label_38")
        self.gridLayout_7.addWidget(self.label_38, 15, 9, 3, 1)
        self.Graph_Update = QtWidgets.QPushButton(self.tab_3)
        self.Graph_Update.setObjectName("Graph_Update")
        self.gridLayout_7.addWidget(self.Graph_Update, 14, 15, 3, 1)
        self.Graph_endDate = QtWidgets.QDateEdit(self.tab_3)
        self.Graph_endDate.setCalendarPopup(True)
        self.Graph_endDate.setDate(QtCore.QDate(2015, 1, 1))
        self.Graph_endDate.setObjectName("Graph_endDate")
        self.gridLayout_7.addWidget(self.Graph_endDate, 15, 14, 3, 1)
        self.Button_Save = QtWidgets.QPushButton(self.tab_3)
        self.Button_Save.setObjectName("Button_Save")
        self.gridLayout_7.addWidget(self.Button_Save, 16, 11, 1, 1)
        self.progressBar = QtWidgets.QProgressBar(self.tab_3)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setInvertedAppearance(False)
        self.progressBar.setObjectName("progressBar")
        self.gridLayout_7.addWidget(self.progressBar, 16, 0, 1, 7)
        self.tabWidget.addTab(self.tab_3, "")
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName("tab_4")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.tab_4)
        self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.gridLayout_4 = QtWidgets.QGridLayout()
        self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.label_30 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_30.setFont(font)
        self.label_30.setObjectName("label_30")
        self.gridLayout_4.addWidget(self.label_30, 2, 4, 1, 1)
        self.label_31 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_31.setFont(font)
        self.label_31.setObjectName("label_31")
        self.gridLayout_4.addWidget(self.label_31, 2, 5, 1, 1)
        self.mpl_distrib = MplWidget(self.tab_4)
        self.mpl_distrib.setObjectName("mpl_distrib")
        self.gridLayout_4.addWidget(self.mpl_distrib, 9, 5, 2, 1)
        self.label_32 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_32.setFont(font)
        self.label_32.setObjectName("label_32")
        self.gridLayout_4.addWidget(self.label_32, 8, 5, 1, 1)
        self.gridLayout_5 = QtWidgets.QGridLayout()
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.label_34 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_34.setFont(font)
        self.label_34.setObjectName("label_34")
        self.gridLayout_5.addWidget(self.label_34, 0, 0, 1, 1)
        self.spinBox_drawdown = QtWidgets.QSpinBox(self.tab_4)
        self.spinBox_drawdown.setMinimum(30)
        self.spinBox_drawdown.setMaximum(500)
        self.spinBox_drawdown.setSingleStep(10)
        self.spinBox_drawdown.setProperty("value", 90)
        self.spinBox_drawdown.setObjectName("spinBox_drawdown")
        self.gridLayout_5.addWidget(self.spinBox_drawdown, 1, 1, 1, 1)
        self.label_36 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setItalic(True)
        font.setWeight(75)
        self.label_36.setFont(font)
        self.label_36.setObjectName("label_36")
        self.gridLayout_5.addWidget(self.label_36, 1, 0, 1, 1)
        self.spinBox_volatility = QtWidgets.QSpinBox(self.tab_4)
        self.spinBox_volatility.setMinimum(30)
        self.spinBox_volatility.setMaximum(500)
        self.spinBox_volatility.setObjectName("spinBox_volatility")
        self.gridLayout_5.addWidget(self.spinBox_volatility, 0, 1, 1, 1)
        self.label_35 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.label_35.setFont(font)
        self.label_35.setObjectName("label_35")
        self.gridLayout_5.addWidget(self.label_35, 0, 2, 1, 1)
        self.label_37 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        self.label_37.setFont(font)
        self.label_37.setObjectName("label_37")
        self.gridLayout_5.addWidget(self.label_37, 1, 2, 1, 1)
        self.gridLayout_4.addLayout(self.gridLayout_5, 7, 5, 1, 1)
        self.line_16 = QtWidgets.QFrame(self.tab_4)
        self.line_16.setFrameShape(QtWidgets.QFrame.VLine)
        self.line_16.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_16.setObjectName("line_16")
        self.gridLayout_4.addWidget(self.line_16, 2, 3, 9, 1)
        self.mpl_returns = MplSubPlotWidget(self.tab_4)
        self.mpl_returns.setObjectName("mpl_returns")
        self.gridLayout_4.addWidget(self.mpl_returns, 3, 4, 8, 1)
        self.mpl_vol = MplWidget(self.tab_4)
        self.mpl_vol.setObjectName("mpl_vol")
        self.gridLayout_4.addWidget(self.mpl_vol, 3, 5, 4, 1)
        self.gridLayout_4.setColumnMinimumWidth(4, 1000)
        self.gridLayout_4.setColumnMinimumWidth(5, 1000)
        self.gridLayout_8.addLayout(self.gridLayout_4, 0, 3, 8, 1)
        self.gridLayout_11 = QtWidgets.QGridLayout()
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.label_19 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_19.setFont(font)
        self.label_19.setObjectName("label_19")
        self.gridLayout_11.addWidget(self.label_19, 0, 0, 1, 1)
        self.label_20 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_20.setFont(font)
        self.label_20.setObjectName("label_20")
        self.gridLayout_11.addWidget(self.label_20, 0, 1, 1, 1)
        self.Portfolio_Select = QtWidgets.QComboBox(self.tab_4)
        self.Portfolio_Select.setObjectName("Portfolio_Select")
        self.gridLayout_11.addWidget(self.Portfolio_Select, 1, 0, 1, 1)
        self.startDate_2 = QtWidgets.QDateEdit(self.tab_4)
        self.startDate_2.setCalendarPopup(True)
        self.startDate_2.setDate(QtCore.QDate(2010, 1, 1))
        self.startDate_2.setObjectName("startDate_2")
        self.gridLayout_11.addWidget(self.startDate_2, 1, 1, 1, 1)
        self.label_18 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_18.setFont(font)
        self.label_18.setObjectName("label_18")
        self.gridLayout_11.addWidget(self.label_18, 2, 1, 1, 1)
        self.endDate_2 = QtWidgets.QDateEdit(self.tab_4)
        self.endDate_2.setCalendarPopup(True)
        self.endDate_2.setDate(QtCore.QDate(2015, 1, 1))
        self.endDate_2.setObjectName("endDate_2")
        self.gridLayout_11.addWidget(self.endDate_2, 3, 1, 1, 1)
        self.gridLayout_8.addLayout(self.gridLayout_11, 0, 0, 2, 1)
        self.gridLayout_6 = QtWidgets.QGridLayout()
        self.gridLayout_6.setSizeConstraint(QtWidgets.QLayout.SetFixedSize)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.bck_returns_label = QtWidgets.QLabel(self.tab_4)
        self.bck_returns_label.setObjectName("bck_returns_label")
        self.gridLayout_6.addWidget(self.bck_returns_label, 3, 2, 1, 1)
        self.bck_DD_label = QtWidgets.QLabel(self.tab_4)
        self.bck_DD_label.setObjectName("bck_DD_label")
        self.gridLayout_6.addWidget(self.bck_DD_label, 7, 2, 1, 1)
        self.bck_volatility_label = QtWidgets.QLabel(self.tab_4)
        self.bck_volatility_label.setObjectName("bck_volatility_label")
        self.gridLayout_6.addWidget(self.bck_volatility_label, 4, 2, 1, 1)
        self.port_Beta_label = QtWidgets.QLabel(self.tab_4)
        self.port_Beta_label.setObjectName("port_Beta_label")
        self.gridLayout_6.addWidget(self.port_Beta_label, 9, 1, 1, 1)
        self.bck_Sharpe_label = QtWidgets.QLabel(self.tab_4)
        self.bck_Sharpe_label.setObjectName("bck_Sharpe_label")
        self.gridLayout_6.addWidget(self.bck_Sharpe_label, 6, 2, 1, 1)
        self.bck_Beta_label = QtWidgets.QLabel(self.tab_4)
        self.bck_Beta_label.setObjectName("bck_Beta_label")
        self.gridLayout_6.addWidget(self.bck_Beta_label, 9, 2, 1, 1)
        self.label_27 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_27.setFont(font)
        self.label_27.setObjectName("label_27")
        self.gridLayout_6.addWidget(self.label_27, 2, 1, 1, 1)
        self.label_22 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_22.setFont(font)
        self.label_22.setObjectName("label_22")
        self.gridLayout_6.addWidget(self.label_22, 3, 0, 1, 1)
        self.label_28 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.label_28.setFont(font)
        self.label_28.setObjectName("label_28")
        self.gridLayout_6.addWidget(self.label_28, 2, 2, 1, 1)
        self.label_24 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_24.setFont(font)
        self.label_24.setObjectName("label_24")
        self.gridLayout_6.addWidget(self.label_24, 6, 0, 1, 1)
        self.label_25 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_25.setFont(font)
        self.label_25.setObjectName("label_25")
        self.gridLayout_6.addWidget(self.label_25, 7, 0, 1, 1)
        self.label_23 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_23.setFont(font)
        self.label_23.setObjectName("label_23")
        self.gridLayout_6.addWidget(self.label_23, 4, 0, 1, 1)
        self.label_29 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_29.setFont(font)
        self.label_29.setObjectName("label_29")
        self.gridLayout_6.addWidget(self.label_29, 8, 0, 1, 1)
        self.line_14 = QtWidgets.QFrame(self.tab_4)
        self.line_14.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_14.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_14.setObjectName("line_14")
        self.gridLayout_6.addWidget(self.line_14, 1, 0, 1, 3)
        self.label_26 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_26.setFont(font)
        self.label_26.setObjectName("label_26")
        self.gridLayout_6.addWidget(self.label_26, 9, 0, 1, 1)
        self.port_volatility_label = QtWidgets.QLabel(self.tab_4)
        self.port_volatility_label.setObjectName("port_volatility_label")
        self.gridLayout_6.addWidget(self.port_volatility_label, 4, 1, 1, 1)
        self.port_DD_label = QtWidgets.QLabel(self.tab_4)
        self.port_DD_label.setObjectName("port_DD_label")
        self.gridLayout_6.addWidget(self.port_DD_label, 7, 1, 1, 1)
        self.port_returns_label = QtWidgets.QLabel(self.tab_4)
        self.port_returns_label.setObjectName("port_returns_label")
        self.gridLayout_6.addWidget(self.port_returns_label, 3, 1, 1, 1)
        self.port_Sharpe_label = QtWidgets.QLabel(self.tab_4)
        self.port_Sharpe_label.setObjectName("port_Sharpe_label")
        self.gridLayout_6.addWidget(self.port_Sharpe_label, 6, 1, 1, 1)
        self.label_21 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setFamily("Cantarell")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_21.setFont(font)
        self.label_21.setObjectName("label_21")
        self.gridLayout_6.addWidget(self.label_21, 0, 0, 1, 3)
        self.label_12 = QtWidgets.QLabel(self.tab_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_12.setFont(font)
        self.label_12.setObjectName("label_12")
        self.gridLayout_6.addWidget(self.label_12, 5, 0, 1, 1)
        self.port_TE_label = QtWidgets.QLabel(self.tab_4)
        self.port_TE_label.setObjectName("port_TE_label")
        self.gridLayout_6.addWidget(self.port_TE_label, 5, 1, 1, 1)
        self.bck_TE_label = QtWidgets.QLabel(self.tab_4)
        self.bck_TE_label.setObjectName("bck_TE_label")
        self.gridLayout_6.addWidget(self.bck_TE_label, 5, 2, 1, 1)
        self.gridLayout_8.addLayout(self.gridLayout_6, 2, 0, 6, 2)
        self.tabWidget.addTab(self.tab_4, "")
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName("tab")
        self.gridLayout = QtWidgets.QGridLayout(self.tab)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_12 = QtWidgets.QGridLayout()
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.label_33 = QtWidgets.QLabel(self.tab)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_33.setFont(font)
        self.label_33.setObjectName("label_33")
        self.gridLayout_12.addWidget(self.label_33, 0, 0, 1, 1)
        self.label_39 = QtWidgets.QLabel(self.tab)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_39.setFont(font)
        self.label_39.setObjectName("label_39")
        self.gridLayout_12.addWidget(self.label_39, 0, 1, 1, 1)
        self.Portfolio_Select_2 = QtWidgets.QComboBox(self.tab)
        self.Portfolio_Select_2.setObjectName("Portfolio_Select_2")
        self.gridLayout_12.addWidget(self.Portfolio_Select_2, 1, 0, 1, 1)
        self.startDate_3 = QtWidgets.QDateEdit(self.tab)
        self.startDate_3.setCalendarPopup(True)
        self.startDate_3.setDate(QtCore.QDate(2010, 1, 1))
        self.startDate_3.setObjectName("startDate_3")
        self.gridLayout_12.addWidget(self.startDate_3, 1, 1, 1, 1)
        self.label_40 = QtWidgets.QLabel(self.tab)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(10)
        font.setBold(False)
        font.setItalic(True)
        font.setWeight(50)
        font.setKerning(True)
        font.setStyleStrategy(QtGui.QFont.PreferAntialias)
        self.label_40.setFont(font)
        self.label_40.setObjectName("label_40")
        self.gridLayout_12.addWidget(self.label_40, 2, 1, 1, 1)
        self.endDate_3 = QtWidgets.QDateEdit(self.tab)
        self.endDate_3.setCalendarPopup(True)
        self.endDate_3.setDate(QtCore.QDate(2015, 1, 1))
        self.endDate_3.setObjectName("endDate_3")
        self.gridLayout_12.addWidget(self.endDate_3, 3, 1, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_12, 0, 0, 1, 1)
        self.gridLayout_14 = QtWidgets.QGridLayout()
        self.gridLayout_14.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.mpl_2 = MplWidget(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_2.sizePolicy().hasHeightForWidth())
        self.mpl_2.setSizePolicy(sizePolicy)
        self.mpl_2.setMinimumSize(QtCore.QSize(850, 150))
        self.mpl_2.setObjectName("mpl_2")
        self.gridLayout_14.addWidget(self.mpl_2, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_14, 0, 1, 1, 1)
        self.gridLayout_15 = QtWidgets.QGridLayout()
        self.gridLayout_15.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_15.setObjectName("gridLayout_15")
        self.mpl_3 = MplWidget(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_3.sizePolicy().hasHeightForWidth())
        self.mpl_3.setSizePolicy(sizePolicy)
        self.mpl_3.setMinimumSize(QtCore.QSize(850, 150))
        self.mpl_3.setObjectName("mpl_3")
        self.gridLayout_15.addWidget(self.mpl_3, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_15, 1, 1, 1, 1)
        self.gridLayout_16 = QtWidgets.QGridLayout()
        self.gridLayout_16.setSizeConstraint(
            QtWidgets.QLayout.SetMinAndMaxSize)
        self.gridLayout_16.setObjectName("gridLayout_16")
        self.mpl_4 = MplWidget(self.tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.mpl_4.sizePolicy().hasHeightForWidth())
        self.mpl_4.setSizePolicy(sizePolicy)
        self.mpl_4.setMinimumSize(QtCore.QSize(850, 150))
        self.mpl_4.setObjectName("mpl_4")
        self.gridLayout_16.addWidget(self.mpl_4, 0, 0, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_16, 2, 1, 1, 1)
        self.tabWidget.addTab(self.tab, "")
        self.gridLayout_9.addWidget(self.tabWidget, 0, 0, 1, 1)
        self.gridLayout_10.addLayout(self.gridLayout_9, 0, 0, 1, 1)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1137, 21))
        self.menubar.setObjectName("menubar")
        self.menuFiile = QtWidgets.QMenu(self.menubar)
        self.menuFiile.setObjectName("menuFiile")
        self.menuImport_Benchmark = QtWidgets.QMenu(self.menuFiile)
        self.menuImport_Benchmark.setObjectName("menuImport_Benchmark")
        self.menuAction = QtWidgets.QMenu(self.menubar)
        self.menuAction.setObjectName("menuAction")
        self.menuExport_Graphic = QtWidgets.QMenu(self.menuAction)
        self.menuExport_Graphic.setObjectName("menuExport_Graphic")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionImport_Portfolio = QtWidgets.QAction(MainWindow)
        self.actionImport_Portfolio.setObjectName("actionImport_Portfolio")
        self.actionSave = QtWidgets.QAction(MainWindow)
        self.actionSave.setObjectName("actionSave")
        self.actionHistoric_datas = QtWidgets.QAction(MainWindow)
        self.actionHistoric_datas.setObjectName("actionHistoric_datas")
        self.actionHistoric_Composition = QtWidgets.QAction(MainWindow)
        self.actionHistoric_Composition.setObjectName(
            "actionHistoric_Composition")
        self.actionHistoric_Index = QtWidgets.QAction(MainWindow)
        self.actionHistoric_Index.setObjectName("actionHistoric_Index")
        self.actionRefresh_Context = QtWidgets.QAction(MainWindow)
        self.actionRefresh_Context.setObjectName("actionRefresh_Context")
        self.actionNew = QtWidgets.QAction(MainWindow)
        self.actionNew.setObjectName("actionNew")
        self.actionPerformances = QtWidgets.QAction(MainWindow)
        self.actionPerformances.setObjectName("actionPerformances")
        self.actionTurnover = QtWidgets.QAction(MainWindow)
        self.actionTurnover.setObjectName("actionTurnover")
        self.action = QtWidgets.QAction(MainWindow)
        self.action.setObjectName("action")
        self.menuImport_Benchmark.addAction(self.actionHistoric_datas)
        self.menuImport_Benchmark.addAction(self.actionHistoric_Composition)
        self.menuImport_Benchmark.addAction(self.actionHistoric_Index)
        self.menuFiile.addAction(self.actionImport_Portfolio)
        self.menuFiile.addAction(self.menuImport_Benchmark.menuAction())
        self.menuFiile.addAction(self.actionSave)
        self.menuFiile.addAction(self.actionNew)
        self.menuExport_Graphic.addAction(self.actionPerformances)
        self.menuExport_Graphic.addAction(self.actionTurnover)
        self.menuExport_Graphic.addAction(self.action)
        self.menuAction.addAction(self.actionRefresh_Context)
        self.menuAction.addAction(self.menuExport_Graphic.menuAction())
        self.menubar.addAction(self.menuFiile.menuAction())
        self.menubar.addAction(self.menuAction.menuAction())

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(1)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Exemple #30
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1108, 619)
        MainWindow.setMinimumSize(QtCore.QSize(1108, 619))
        MainWindow.setMaximumSize(QtCore.QSize(1108, 619))
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap("iconfinder_head-atom_64_201494.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        MainWindow.setWindowIcon(icon)
        MainWindow.setStyleSheet("background-color: rgb(217, 239, 255);")
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox.setGeometry(QtCore.QRect(600, 370, 491, 241))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.groupBox.setFont(font)
        self.groupBox.setStyleSheet("background-color: rgb(207, 227, 255);")
        self.groupBox.setObjectName("groupBox")
        self.grafica_error = MplWidget(self.groupBox)
        self.grafica_error.setGeometry(QtCore.QRect(10, 20, 471, 211))
        self.grafica_error.setObjectName("grafica_error")
        self.pruebas = QtWidgets.QGroupBox(self.centralwidget)
        self.pruebas.setEnabled(False)
        self.pruebas.setGeometry(QtCore.QRect(10, 10, 581, 351))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.pruebas.setFont(font)
        self.pruebas.setStyleSheet("background-color:rgb(144, 207, 255)")
        self.pruebas.setObjectName("pruebas")
        self.label = QtWidgets.QLabel(self.pruebas)
        self.label.setGeometry(QtCore.QRect(10, 30, 270, 40))
        font = QtGui.QFont()
        font.setKerning(True)
        self.label.setFont(font)
        self.label.setWordWrap(True)
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.pruebas)
        self.label_2.setGeometry(QtCore.QRect(10, 80, 270, 40))
        font = QtGui.QFont()
        font.setKerning(True)
        self.label_2.setFont(font)
        self.label_2.setWordWrap(True)
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(self.pruebas)
        self.label_3.setGeometry(QtCore.QRect(10, 130, 270, 40))
        font = QtGui.QFont()
        font.setKerning(True)
        self.label_3.setFont(font)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName("label_3")
        self.label_4 = QtWidgets.QLabel(self.pruebas)
        self.label_4.setGeometry(QtCore.QRect(10, 190, 270, 40))
        font = QtGui.QFont()
        font.setKerning(True)
        self.label_4.setFont(font)
        self.label_4.setWordWrap(True)
        self.label_4.setObjectName("label_4")
        self.label_5 = QtWidgets.QLabel(self.pruebas)
        self.label_5.setGeometry(QtCore.QRect(10, 240, 270, 40))
        font = QtGui.QFont()
        font.setKerning(True)
        self.label_5.setFont(font)
        self.label_5.setWordWrap(True)
        self.label_5.setObjectName("label_5")
        self.label_6 = QtWidgets.QLabel(self.pruebas)
        self.label_6.setGeometry(QtCore.QRect(10, 290, 270, 40))
        font = QtGui.QFont()
        font.setKerning(True)
        self.label_6.setFont(font)
        self.label_6.setWordWrap(True)
        self.label_6.setObjectName("label_6")
        self.cb_1 = QtWidgets.QComboBox(self.pruebas)
        self.cb_1.setGeometry(QtCore.QRect(320, 30, 241, 31))
        self.cb_1.setStyleSheet("background-color: rgb(197, 235, 255);")
        self.cb_1.setInsertPolicy(QtWidgets.QComboBox.InsertAtBottom)
        self.cb_1.setObjectName("cb_1")
        self.cb_2 = QtWidgets.QComboBox(self.pruebas)
        self.cb_2.setGeometry(QtCore.QRect(320, 80, 241, 31))
        self.cb_2.setStyleSheet("background-color: rgb(197, 235, 255);")
        self.cb_2.setObjectName("cb_2")
        self.cb_3 = QtWidgets.QComboBox(self.pruebas)
        self.cb_3.setGeometry(QtCore.QRect(320, 130, 241, 31))
        self.cb_3.setStyleSheet("background-color: rgb(197, 235, 255);")
        self.cb_3.setObjectName("cb_3")
        self.cb_4 = QtWidgets.QComboBox(self.pruebas)
        self.cb_4.setGeometry(QtCore.QRect(320, 190, 241, 31))
        self.cb_4.setStyleSheet("background-color: rgb(197, 235, 255);")
        self.cb_4.setObjectName("cb_4")
        self.cb_5 = QtWidgets.QComboBox(self.pruebas)
        self.cb_5.setGeometry(QtCore.QRect(320, 250, 241, 31))
        self.cb_5.setStyleSheet("background-color: rgb(197, 235, 255);")
        self.cb_5.setObjectName("cb_5")
        self.cb_6 = QtWidgets.QComboBox(self.pruebas)
        self.cb_6.setGeometry(QtCore.QRect(320, 300, 241, 31))
        self.cb_6.setStyleSheet("background-color: rgb(197, 235, 255);")
        self.cb_6.setObjectName("cb_6")
        self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_3.setGeometry(QtCore.QRect(600, 10, 491, 170))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.groupBox_3.setFont(font)
        self.groupBox_3.setStyleSheet("background-color: rgb(207, 227, 255);")
        self.groupBox_3.setObjectName("groupBox_3")
        self.btn_Entrenar = QtWidgets.QPushButton(self.groupBox_3)
        self.btn_Entrenar.setGeometry(QtCore.QRect(160, 100, 191, 51))
        font = QtGui.QFont()
        font.setPointSize(16)
        self.btn_Entrenar.setFont(font)
        self.btn_Entrenar.setStyleSheet("background-color: rgb(153, 192, 255);")
        self.btn_Entrenar.setObjectName("btn_Entrenar")
        self.label_21 = QtWidgets.QLabel(self.groupBox_3)
        self.label_21.setGeometry(QtCore.QRect(20, 20, 151, 41))
        self.label_21.setAlignment(QtCore.Qt.AlignCenter)
        self.label_21.setObjectName("label_21")
        self.label_22 = QtWidgets.QLabel(self.groupBox_3)
        self.label_22.setGeometry(QtCore.QRect(180, 20, 151, 41))
        self.label_22.setAlignment(QtCore.Qt.AlignCenter)
        self.label_22.setObjectName("label_22")
        self.label_23 = QtWidgets.QLabel(self.groupBox_3)
        self.label_23.setGeometry(QtCore.QRect(340, 20, 151, 41))
        self.label_23.setAlignment(QtCore.Qt.AlignCenter)
        self.label_23.setObjectName("label_23")
        self.sb_ratio = QtWidgets.QDoubleSpinBox(self.groupBox_3)
        self.sb_ratio.setGeometry(QtCore.QRect(40, 60, 111, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.sb_ratio.setFont(font)
        self.sb_ratio.setAlignment(QtCore.Qt.AlignCenter)
        self.sb_ratio.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
        self.sb_ratio.setPrefix("")
        self.sb_ratio.setSuffix("")
        self.sb_ratio.setDecimals(5)
        self.sb_ratio.setMinimum(1e-05)
        self.sb_ratio.setMaximum(0.99999)
        self.sb_ratio.setSingleStep(1e-06)
        self.sb_ratio.setProperty("value", 0.5)
        self.sb_ratio.setObjectName("sb_ratio")
        self.sb_epocas = QtWidgets.QSpinBox(self.groupBox_3)
        self.sb_epocas.setGeometry(QtCore.QRect(200, 60, 111, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.sb_epocas.setFont(font)
        self.sb_epocas.setAlignment(QtCore.Qt.AlignCenter)
        self.sb_epocas.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
        self.sb_epocas.setMaximum(50000)
        self.sb_epocas.setProperty("value", 1000)
        self.sb_epocas.setDisplayIntegerBase(10)
        self.sb_epocas.setObjectName("sb_epocas")
        self.sb_error = QtWidgets.QDoubleSpinBox(self.groupBox_3)
        self.sb_error.setGeometry(QtCore.QRect(360, 60, 111, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(False)
        font.setWeight(50)
        self.sb_error.setFont(font)
        self.sb_error.setAlignment(QtCore.Qt.AlignCenter)
        self.sb_error.setButtonSymbols(QtWidgets.QAbstractSpinBox.NoButtons)
        self.sb_error.setPrefix("")
        self.sb_error.setSuffix("")
        self.sb_error.setDecimals(5)
        self.sb_error.setMinimum(1e-05)
        self.sb_error.setMaximum(500.0)
        self.sb_error.setSingleStep(1e-06)
        self.sb_error.setProperty("value", 0.01)
        self.sb_error.setObjectName("sb_error")
        self.groupBox_4 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_4.setGeometry(QtCore.QRect(600, 190, 491, 170))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.groupBox_4.setFont(font)
        self.groupBox_4.setStyleSheet("background-color: rgb(207, 227, 255);")
        self.groupBox_4.setObjectName("groupBox_4")
        self.lbl_error_minimo = QtWidgets.QLabel(self.groupBox_4)
        self.lbl_error_minimo.setGeometry(QtCore.QRect(50, 80, 371, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.lbl_error_minimo.setFont(font)
        self.lbl_error_minimo.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_error_minimo.setObjectName("lbl_error_minimo")
        self.lbl_convergencia = QtWidgets.QLabel(self.groupBox_4)
        self.lbl_convergencia.setGeometry(QtCore.QRect(50, 120, 371, 31))
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        self.lbl_convergencia.setFont(font)
        self.lbl_convergencia.setText("")
        self.lbl_convergencia.setAlignment(QtCore.Qt.AlignCenter)
        self.lbl_convergencia.setObjectName("lbl_convergencia")
        self.progreso = QtWidgets.QProgressBar(self.groupBox_4)
        self.progreso.setEnabled(True)
        self.progreso.setGeometry(QtCore.QRect(20, 30, 451, 31))
        self.progreso.setProperty("value", 0)
        self.progreso.setObjectName("progreso")
        self.resultados = QtWidgets.QGroupBox(self.centralwidget)
        self.resultados.setEnabled(False)
        self.resultados.setGeometry(QtCore.QRect(10, 480, 581, 131))
        font = QtGui.QFont()
        font.setPointSize(10)
        self.resultados.setFont(font)
        self.resultados.setStyleSheet("background-color:rgb(144, 207, 255)")
        self.resultados.setObjectName("resultados")
        self.resultado = QtWidgets.QLabel(self.resultados)
        self.resultado.setGeometry(QtCore.QRect(80, 40, 351, 71))
        self.resultado.setAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop)
        self.resultado.setObjectName("resultado")
        self.btn_Predecir = QtWidgets.QPushButton(self.centralwidget)
        self.btn_Predecir.setEnabled(False)
        self.btn_Predecir.setGeometry(QtCore.QRect(200, 390, 191, 51))
        font = QtGui.QFont()
        font.setPointSize(16)
        self.btn_Predecir.setFont(font)
        self.btn_Predecir.setStyleSheet("background-color: rgb(153, 192, 255);")
        self.btn_Predecir.setObjectName("btn_Predecir")
        MainWindow.setCentralWidget(self.centralwidget)

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