Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from PyQt5.QtWidgets import QWidget, QMessageBox
- from PyQt5 import QtCore, QtWidgets
- import Settings
- from FileManagement import convertFile, openFileWithDialog
- from SaveManagement import savePrompt
- from PlotManagment import plot
- from infoWindow import Ui_info_box
- class Ui_MainWindow(object):
- def setupUi(self, MainWindow):
- MainWindow.setObjectName("MainWindow")
- MainWindow.resize(650, 356)
- MainWindow.setMaximumSize(QtCore.QSize(1067, 568))
- MainWindow.setStyleSheet(
- "background-color: qlineargradient(spread:reflect, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 75, 113, 255), stop:1 rgba(255, 255, 255, 255));\n"
- "background-color: qlineargradient(spread:reflect, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 75, 113, 255), stop:1 rgba(255, 255, 255, 255));")
- self.centralwidget = QtWidgets.QWidget(MainWindow)
- self.centralwidget.setStyleSheet("QWidget::setAttribute(Qt::WA_TranslucentBackground);")
- self.centralwidget.setObjectName("centralwidget")
- self.about_button = QtWidgets.QPushButton(self.centralwidget)
- self.about_button.setGeometry(QtCore.QRect(20, 310, 180, 30))
- self.about_button.setMinimumSize(QtCore.QSize(180, 30))
- self.about_button.setStyleSheet("background-image: url(:/button.jpg);\n"
- "font: 14pt \"Cambria\";\n"
- "")
- self.about_button.setObjectName("about_button")
- self.about_button.clicked.connect(self.about)
- self.label = QtWidgets.QLabel(self.centralwidget)
- self.label.setGeometry(QtCore.QRect(120, 0, 400, 71))
- self.label.setStyleSheet("font: 30pt \"Cambria\";\n""background-color: rgba(0,0,0,0%)")
- self.label.setObjectName("label")
- self.buttond_box = QtWidgets.QGroupBox(self.centralwidget)
- self.buttond_box.setGeometry(QtCore.QRect(10, 90, 621, 121))
- self.buttond_box.setTitle("")
- self.buttond_box.setObjectName("buttond_box")
- self.browse_button = QtWidgets.QPushButton(self.buttond_box)
- self.browse_button.setGeometry(QtCore.QRect(10, 20, 141, 31))
- self.browse_button.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.browse_button.setObjectName("browse_button")
- self.browse_button.clicked.connect(openFileWithDialog)
- self.save_button = QtWidgets.QPushButton(self.buttond_box)
- self.save_button.setGeometry(QtCore.QRect(10, 60, 141, 31))
- self.save_button.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.save_button.setObjectName("save_button")
- self.save_button.clicked.connect(lambda: savePrompt(self))
- self.status_label = QtWidgets.QLabel(self.buttond_box)
- self.status_label.setEnabled(False)
- self.status_label.setGeometry(QtCore.QRect(170, 20, 431, 71))
- self.status_label.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
- self.status_label.setStyleSheet("background-color: rgb(255, 255, 255);")
- self.status_label.setText("")
- self.status_label.setObjectName("status_label")
- self.graphic_analysis_button = QtWidgets.QPushButton(self.centralwidget)
- self.graphic_analysis_button.setGeometry(QtCore.QRect(10, 220, 200, 61))
- self.graphic_analysis_button.setMinimumSize(QtCore.QSize(200, 30))
- self.graphic_analysis_button.setStyleSheet("background-image: url(:/button.jpg);\n"
- "font: 14pt \"Cambria\";\n"
- "")
- self.graphic_analysis_button.setObjectName("graphic_analysis_button")
- self.graphic_analysis_button.clicked.connect(plot)
- self.logo_label = QtWidgets.QLabel(self.centralwidget)
- self.logo_label.setGeometry(QtCore.QRect(270, 230, 321, 111))
- self.logo_label.setStyleSheet("background-image: url(Logos.png);")
- self.logo_label.setText("")
- self.logo_label.setObjectName("logo_label")
- MainWindow.setCentralWidget(self.centralwidget)
- self.retranslateUi(MainWindow)
- QtCore.QMetaObject.connectSlotsByName(MainWindow)
- def about(self):
- about_window = Ui_info_box()
- #translating ui file to python
- def retranslateUi(self, MainWindow):
- _translate = QtCore.QCoreApplication.translate
- MainWindow.setWindowTitle(_translate("MainWindow", "E-NOSE ANALYTICS"))
- self.centralwidget.setToolTip(_translate("MainWindow", "QWidget::setAttribute(Qt::WA_TranslucentBackground);"))
- self.about_button.setText(_translate("MainWindow", "O PROGRAMIE"))
- self.label.setText(_translate("MainWindow", "<html><head/><body><p align=\"center\">E-Nose Analytics</p></body></html>"))
- self.browse_button.setText(_translate("MainWindow", "WCZYTAJ"))
- self.save_button.setText(_translate("MainWindow", "ZAPISZ"))
- self.graphic_analysis_button.setText(_translate("MainWindow", "POKAŻ WYKRES"))
- if __name__ == "__main__":
- import sys
- Settings.init()
- app = QtWidgets.QApplication(sys.argv)
- MainWindow = QtWidgets.QMainWindow()
- ui = Ui_MainWindow()
- ui.setupUi(MainWindow)
- MainWindow.show()
- sys.exit(app.exec_())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement