def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(186, 154)
        Form.setMaximumSize(QtCore.QSize(200, 16777215))
        self.gridLayout = QtWidgets.QGridLayout(Form)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setSpacing(0)
        self.gridLayout.setObjectName("gridLayout")
        self.label = QtWidgets.QLabel(Form)
        self.label.setObjectName("label")
        self.gridLayout.addWidget(self.label, 7, 0, 1, 2)
        self.linkCombo = QtWidgets.QComboBox(Form)
        self.linkCombo.setSizeAdjustPolicy(
            QtWidgets.QComboBox.SizeAdjustPolicy.AdjustToContents)
        self.linkCombo.setObjectName("linkCombo")
        self.gridLayout.addWidget(self.linkCombo, 7, 2, 1, 2)
        self.autoPercentSpin = QtWidgets.QSpinBox(Form)
        self.autoPercentSpin.setEnabled(True)
        self.autoPercentSpin.setMinimum(1)
        self.autoPercentSpin.setMaximum(100)
        self.autoPercentSpin.setSingleStep(1)
        self.autoPercentSpin.setProperty("value", 100)
        self.autoPercentSpin.setObjectName("autoPercentSpin")
        self.gridLayout.addWidget(self.autoPercentSpin, 2, 2, 1, 2)
        self.autoRadio = QtWidgets.QRadioButton(Form)
        self.autoRadio.setChecked(True)
        self.autoRadio.setObjectName("autoRadio")
        self.gridLayout.addWidget(self.autoRadio, 2, 0, 1, 2)
        self.manualRadio = QtWidgets.QRadioButton(Form)
        self.manualRadio.setObjectName("manualRadio")
        self.gridLayout.addWidget(self.manualRadio, 1, 0, 1, 2)
        self.minText = QtWidgets.QLineEdit(Form)
        self.minText.setObjectName("minText")
        self.gridLayout.addWidget(self.minText, 1, 2, 1, 1)
        self.maxText = QtWidgets.QLineEdit(Form)
        self.maxText.setObjectName("maxText")
        self.gridLayout.addWidget(self.maxText, 1, 3, 1, 1)
        self.invertCheck = QtWidgets.QCheckBox(Form)
        self.invertCheck.setObjectName("invertCheck")
        self.gridLayout.addWidget(self.invertCheck, 5, 0, 1, 4)
        self.mouseCheck = QtWidgets.QCheckBox(Form)
        self.mouseCheck.setChecked(True)
        self.mouseCheck.setObjectName("mouseCheck")
        self.gridLayout.addWidget(self.mouseCheck, 6, 0, 1, 4)
        self.visibleOnlyCheck = QtWidgets.QCheckBox(Form)
        self.visibleOnlyCheck.setObjectName("visibleOnlyCheck")
        self.gridLayout.addWidget(self.visibleOnlyCheck, 3, 2, 1, 2)
        self.autoPanCheck = QtWidgets.QCheckBox(Form)
        self.autoPanCheck.setObjectName("autoPanCheck")
        self.gridLayout.addWidget(self.autoPanCheck, 4, 2, 1, 2)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
Beispiel #2
0
    def setupUi(self, ImportWindow):
        ImportWindow.setObjectName("ImportWindow")
        ImportWindow.resize(590, 519)
        self.gridLayout_3 = QtWidgets.QGridLayout(ImportWindow)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.ButtonImport = QtWidgets.QPushButton(ImportWindow)
        self.ButtonImport.setObjectName("ButtonImport")
        self.horizontalLayout.addWidget(self.ButtonImport)
        self.ButtonClose = QtWidgets.QPushButton(ImportWindow)
        self.ButtonClose.setObjectName("ButtonClose")
        self.horizontalLayout.addWidget(self.ButtonClose)
        self.gridLayout_3.addLayout(self.horizontalLayout, 5, 1, 1, 1)
        self.label = QtWidgets.QLabel(ImportWindow)
        self.label.setWordWrap(True)
        self.label.setObjectName("label")
        self.gridLayout_3.addWidget(self.label, 1, 0, 1, 1)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_3 = QtWidgets.QLabel(ImportWindow)
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 0, 0, 1, 1)
        self.spinBoxRuntime = QtWidgets.QSpinBox(ImportWindow)
        self.spinBoxRuntime.setMaximumSize(QtCore.QSize(40, 16777215))
        self.spinBoxRuntime.setProperty("value", 1)
        self.spinBoxRuntime.setObjectName("spinBoxRuntime")
        self.gridLayout_2.addWidget(self.spinBoxRuntime, 0, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(ImportWindow)
        self.label_4.setObjectName("label_4")
        self.gridLayout_2.addWidget(self.label_4, 0, 2, 1, 1)
        self.gridLayout_3.addLayout(self.gridLayout_2, 4, 0, 1, 1)
        self.plainTextEditCodes = QtWidgets.QPlainTextEdit(ImportWindow)
        self.plainTextEditCodes.setObjectName("plainTextEditCodes")
        self.gridLayout_3.addWidget(self.plainTextEditCodes, 3, 0, 1, 2)
        self.label_2 = QtWidgets.QLabel(ImportWindow)
        font = QtGui.QFont()
        font.setPointSize(11)
        font.setBold(True)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.gridLayout_3.addWidget(self.label_2, 0, 0, 1, 2)
        self.label_5 = QtWidgets.QLabel(ImportWindow)
        font = QtGui.QFont()
        font.setPointSize(8)
        font.setItalic(True)
        self.label_5.setFont(font)
        self.label_5.setWordWrap(True)
        self.label_5.setObjectName("label_5")
        self.gridLayout_3.addWidget(self.label_5, 2, 0, 1, 2)

        self.retranslateUi(ImportWindow)
        QtCore.QMetaObject.connectSlotsByName(ImportWindow)
Beispiel #3
0
    def setupUi(self, LoginDialog):
        LoginDialog.setObjectName("LoginDialog")
        LoginDialog.resize(300, 250)
        LoginDialog.setMinimumSize(QtCore.QSize(300, 250))
        self.verticalLayout = QtWidgets.QVBoxLayout(LoginDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        spacerItem = QtWidgets.QSpacerItem(20, 40,
                                           QtWidgets.QSizePolicy.Minimum,
                                           QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.logo_label = QtWidgets.QLabel(LoginDialog)
        self.logo_label.setText("")
        self.logo_label.setAlignment(QtCore.Qt.AlignCenter)
        self.logo_label.setObjectName("logo_label")
        self.verticalLayout.addWidget(self.logo_label)
        self.label_2 = QtWidgets.QLabel(LoginDialog)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setAlignment(QtCore.Qt.AlignCenter)
        self.label_2.setObjectName("label_2")
        self.verticalLayout.addWidget(self.label_2)
        self.label_3 = QtWidgets.QLabel(LoginDialog)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setObjectName("label_3")
        self.verticalLayout.addWidget(self.label_3)
        self.email_line_edit = QtWidgets.QLineEdit(LoginDialog)
        self.email_line_edit.setObjectName("email_line_edit")
        self.verticalLayout.addWidget(self.email_line_edit)
        self.password_line_edit = QtWidgets.QLineEdit(LoginDialog)
        self.password_line_edit.setEchoMode(QtWidgets.QLineEdit.Password)
        self.password_line_edit.setObjectName("password_line_edit")
        self.verticalLayout.addWidget(self.password_line_edit)
        self.sign_in_button = QtWidgets.QPushButton(LoginDialog)
        self.sign_in_button.setFocusPolicy(QtCore.Qt.NoFocus)
        self.sign_in_button.setObjectName("sign_in_button")
        self.verticalLayout.addWidget(self.sign_in_button)
        self.register_button = QtWidgets.QLabel(LoginDialog)
        self.register_button.setStyleSheet("color: blue;\n"
                                           "text-decoration: underline;")
        self.register_button.setTextFormat(QtCore.Qt.RichText)
        self.register_button.setAlignment(QtCore.Qt.AlignCenter)
        self.register_button.setObjectName("register_button")
        self.verticalLayout.addWidget(self.register_button)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem1)

        self.retranslateUi(LoginDialog)
        QtCore.QMetaObject.connectSlotsByName(LoginDialog)
Beispiel #4
0
 def setupUi(self, MainWindow):
     MainWindow.resize(780, 460)
     MainWindow.setMinimumSize(QtCore.QSize(780, 460))
     self.centralwidget = QtWidgets.QWidget(MainWindow)
     self.gridLayout = QtWidgets.QGridLayout(self.centralwidget)
     self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
     self.groupBox.setMinimumSize(QtCore.QSize(310, 260))
     self.groupBox.setMaximumSize(QtCore.QSize(310, 260))
     self.groupBox.setTitle("")
     self.label = QtWidgets.QLabel(self.groupBox)
     self.label.setGeometry(QtCore.QRect(70, 10, 161, 16))
     self.spinBox = QtWidgets.QSpinBox(self.groupBox)
     self.spinBox.setGeometry(QtCore.QRect(40, 30, 42, 31))
     self.spinBox.setMinimum(1)
     self.pushButton_generate = QtWidgets.QPushButton(self.groupBox)
     self.pushButton_generate.setGeometry(QtCore.QRect(90, 30, 181, 31))
     self.pushButton_show_graph = QtWidgets.QPushButton(self.groupBox)
     self.pushButton_show_graph.setGeometry(QtCore.QRect(40, 160, 231, 31))
     self.pushButton_show_graph_painted = QtWidgets.QPushButton(self.groupBox)
     self.pushButton_show_graph_painted.setGeometry(QtCore.QRect(40, 200, 231, 31))
     self.radioButton_from_matrix = QtWidgets.QRadioButton(self.groupBox)
     self.radioButton_from_matrix.setEnabled(False)
     self.radioButton_from_matrix.setGeometry(QtCore.QRect(50, 80, 231, 20))
     self.radioButton_from_task = QtWidgets.QRadioButton(self.groupBox)
     self.radioButton_from_task.setEnabled(True)
     self.radioButton_from_task.setGeometry(QtCore.QRect(50, 120, 221, 20))
     self.radioButton_from_task.setChecked(True)
     self.gridLayout.addWidget(self.groupBox, 0, 1, 1, 1)
     spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
                                        QtWidgets.QSizePolicy.Policy.Expanding)
     self.gridLayout.addItem(spacerItem, 1, 1, 1, 1)
     self.tableWidget = QtWidgets.QTableWidget(self.centralwidget)
     self.tableWidget.setColumnCount(0)
     self.tableWidget.setRowCount(0)
     self.gridLayout.addWidget(self.tableWidget, 0, 0, 2, 1)
     MainWindow.setCentralWidget(self.centralwidget)
     self.button_actions()
     self.retranslateUi(MainWindow)
     QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #5
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.setEnabled(True)
        MainWindow.resize(352, 457)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        MainWindow.setMinimumSize(QtCore.QSize(352, 457))
        MainWindow.setMaximumSize(QtCore.QSize(352, 457))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(300, 404, 31, 32))
        self.pushButton.setObjectName("pushButton")
        self.textEdit = QtWidgets.QTextEdit(self.centralwidget)
        self.textEdit.setGeometry(QtCore.QRect(20, 400, 261, 41))
        self.textEdit.setPlaceholderText("")
        self.textEdit.setObjectName("textEdit")
        self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget)
        self.textBrowser.setGeometry(QtCore.QRect(20, 90, 311, 291))
        self.textBrowser.setObjectName("textBrowser")
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit.setGeometry(QtCore.QRect(218, 60, 113, 21))
        self.lineEdit.setObjectName("lineEdit")
        self.label = QtWidgets.QLabel(self.centralwidget)
        self.label.setGeometry(QtCore.QRect(147, 60, 71, 20))
        self.label.setObjectName("label")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(20, 20, 131, 31))
        font = QtGui.QFont()
        font.setPointSize(24)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #6
0
    def setupUi(self, UnlinkDialog):
        UnlinkDialog.setObjectName("UnlinkDialog")
        UnlinkDialog.resize(387, 134)
        UnlinkDialog.setModal(True)
        self.gridLayout = QtWidgets.QGridLayout(UnlinkDialog)
        self.gridLayout.setHorizontalSpacing(20)
        self.gridLayout.setObjectName("gridLayout")
        self.infoLabel = QtWidgets.QLabel(UnlinkDialog)
        self.infoLabel.setWordWrap(True)
        self.infoLabel.setObjectName("infoLabel")
        self.gridLayout.addWidget(self.infoLabel, 1, 1, 1, 2)
        self.iconLabel = QtWidgets.QLabel(UnlinkDialog)
        self.iconLabel.setMinimumSize(QtCore.QSize(60, 60))
        self.iconLabel.setMaximumSize(QtCore.QSize(60, 60))
        self.iconLabel.setText("")
        self.iconLabel.setObjectName("iconLabel")
        self.gridLayout.addWidget(self.iconLabel, 0, 0, 2, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(UnlinkDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.StandardButton.Cancel|QtWidgets.QDialogButtonBox.StandardButton.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 2, 2, 1, 1)
        self.titleLabel = QtWidgets.QLabel(UnlinkDialog)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.titleLabel.setFont(font)
        self.titleLabel.setObjectName("titleLabel")
        self.gridLayout.addWidget(self.titleLabel, 0, 1, 1, 2)
        self.progressIndicator = QProgressIndicator(UnlinkDialog)
        self.progressIndicator.setMinimumSize(QtCore.QSize(16, 16))
        self.progressIndicator.setMaximumSize(QtCore.QSize(16, 16))
        self.progressIndicator.setObjectName("progressIndicator")
        self.gridLayout.addWidget(self.progressIndicator, 2, 1, 1, 1, QtCore.Qt.AlignmentFlag.AlignVCenter)

        self.retranslateUi(UnlinkDialog)
        self.buttonBox.accepted.connect(UnlinkDialog.accept)
        self.buttonBox.rejected.connect(UnlinkDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(UnlinkDialog)
Beispiel #7
0
    def setupUi(self, aboutAutoSplitWidget):
        aboutAutoSplitWidget.setObjectName("aboutAutoSplitWidget")
        aboutAutoSplitWidget.resize(264, 250)
        aboutAutoSplitWidget.setMinimumSize(QtCore.QSize(264, 250))
        aboutAutoSplitWidget.setMaximumSize(QtCore.QSize(264, 250))
        font = QtGui.QFont()
        font.setPointSize(9)
        aboutAutoSplitWidget.setFont(font)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/resources/icon.ico"),
                       QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        aboutAutoSplitWidget.setWindowIcon(icon)
        self.okButton = QtWidgets.QPushButton(aboutAutoSplitWidget)
        self.okButton.setGeometry(QtCore.QRect(180, 220, 75, 24))
        self.okButton.setObjectName("okButton")
        self.createdbyLabel = QtWidgets.QLabel(aboutAutoSplitWidget)
        self.createdbyLabel.setGeometry(QtCore.QRect(10, 44, 161, 32))
        self.createdbyLabel.setObjectName("createdbyLabel")
        self.versionLabel = QtWidgets.QLabel(aboutAutoSplitWidget)
        self.versionLabel.setGeometry(QtCore.QRect(10, 21, 161, 16))
        self.versionLabel.setObjectName("versionLabel")
        self.donatetextLabel = QtWidgets.QLabel(aboutAutoSplitWidget)
        self.donatetextLabel.setGeometry(QtCore.QRect(30, 95, 204, 32))
        self.donatetextLabel.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.donatetextLabel.setObjectName("donatetextLabel")
        self.donatebuttonLabel = QtWidgets.QLabel(aboutAutoSplitWidget)
        self.donatebuttonLabel.setGeometry(QtCore.QRect(60, 150, 147, 47))
        self.donatebuttonLabel.setAlignment(
            QtCore.Qt.AlignmentFlag.AlignCenter)
        self.donatebuttonLabel.setObjectName("donatebuttonLabel")
        self.iconLabel = QtWidgets.QLabel(aboutAutoSplitWidget)
        self.iconLabel.setGeometry(QtCore.QRect(190, 17, 62, 71))
        self.iconLabel.setObjectName("iconLabel")

        self.retranslateUi(aboutAutoSplitWidget)
        self.okButton.clicked.connect(aboutAutoSplitWidget.close)
        QtCore.QMetaObject.connectSlotsByName(aboutAutoSplitWidget)
Beispiel #8
0
    def setupUi(self, Form):

        Form.setWindowTitle("GrWidget")
        Form.resize(QtCore.QSize(500, 500).expandedTo(Form.minimumSizeHint()))

        self.DrawButton = QtWidgets.QPushButton(Form)
        self.DrawButton.setText("Draw")
        self.DrawButton.setGeometry(QtCore.QRect(290, 5, 100, 25))
        self.DrawButton.setObjectName("draw")

        self.QuitButton = QtWidgets.QPushButton(Form)
        self.QuitButton.setText("Quit")
        self.QuitButton.setGeometry(QtCore.QRect(395, 5, 100, 25))
        self.QuitButton.setObjectName("quit")

        QtCore.QMetaObject.connectSlotsByName(Form)
Beispiel #9
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(152, 244)
        Dialog.setMaximumSize(QtCore.QSize(400, 300))
        Dialog.setStyleSheet("background {\n"
"rgb(223, 238, 237)}")
        self.download = QtWidgets.QPushButton(Dialog)
        self.download.setGeometry(QtCore.QRect(10, 140, 131, 101))
        self.download.setObjectName("download")
        self.download.clicked.connect(down)
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setGeometry(QtCore.QRect(10, 10, 141, 111))
        self.label.setObjectName("label")

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Beispiel #10
0
 def __init__(self, parent=None):
     super(PanningWebView, self).__init__()
     self.zoom = 1.0
     self.wheel_dir = 1.0
     self.setImgSize(QtCore.QSize(100, 80))
     self.pressed = False
     self.scrolling = False
     self.positionMousePress = None
     self.scrollMousePress = None
     self.handIsClosed = False
     # self.setContextMenuPolicy(Qt.CustomContextMenu) todo fix this
     self.scrollPos = QPointF(0.0, 0.0)
     # self.setAttribute(QtCore.Qt.WA_DeleteOnClose, True) todo fix this
     self.setMouseTracking(True)
     self.svgRenderer = QtSvg.QSvgRenderer()
     self.svgRenderer.setAspectRatioMode(
         Qt.AspectRatioMode.KeepAspectRatioByExpanding)
     self.svgRenderer.repaintNeeded.connect(self.update)
Beispiel #11
0
    def setupUi(self, LoadingDialog):
        LoadingDialog.setObjectName("LoadingDialog")
        LoadingDialog.resize(400, 100)
        LoadingDialog.setMinimumSize(QtCore.QSize(400, 100))
        self.verticalLayout = QtWidgets.QVBoxLayout(LoadingDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.message_label = QtWidgets.QLabel(LoadingDialog)
        self.message_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.message_label.setWordWrap(True)
        self.message_label.setObjectName("message_label")
        self.verticalLayout.addWidget(self.message_label)
        self.progressBar = QtWidgets.QProgressBar(LoadingDialog)
        self.progressBar.setMaximum(0)
        self.progressBar.setProperty("value", 0)
        self.progressBar.setObjectName("progressBar")
        self.verticalLayout.addWidget(self.progressBar)

        self.retranslateUi(LoadingDialog)
        QtCore.QMetaObject.connectSlotsByName(LoadingDialog)
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(400, 300)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.startScanButton = QtWidgets.QPushButton(self.centralwidget)
        self.startScanButton.setGeometry(QtCore.QRect(145, 150, 110, 30))
        self.startScanButton.setObjectName("startScanButton")
        self.resultLabel = QtWidgets.QLabel(self.centralwidget)
        self.resultLabel.setGeometry(QtCore.QRect(20, 40, 360, 45))
        self.resultLabel.setMaximumSize(QtCore.QSize(400, 300))
        self.resultLabel.setStyleSheet("")
        self.resultLabel.setText("")
        self.resultLabel.setAlignment(QtCore.Qt.Alignment.AlignCenter)
        self.resultLabel.setObjectName("resultLabel")
        self.progressBar = QtWidgets.QProgressBar(self.centralwidget)
        self.progressBar.setGeometry(QtCore.QRect(100, 180, 200, 25))
        self.progressBar.setProperty("value", 0)
        self.progressBar.setInvertedAppearance(False)
        self.progressBar.setObjectName("progressBar")
        self.progressBar.hide()
        self.openWeightValues = QtWidgets.QPushButton(self.centralwidget)
        self.openWeightValues.setGeometry(QtCore.QRect(140, 200, 115, 32))
        self.openWeightValues.setObjectName("openWeightValues")
        self.openWeightValues.hide()
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 400, 24))
        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)

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

        self.startScanButton.clicked.connect(self.OnPushButton)
        self.openWeightValues.clicked.connect(self.OpenWeightValues)
Beispiel #13
0
def makeTitle():
    titleLayout = QHBoxLayout()
    # titleLayout.setSpacing(42)
    titleFont = QtGui.QFont("Times", 32, QtGui.QFont.Weight.Bold)

    title = QLabel(opts.timeclockOpts["title"])
    title.setFixedWidth(820)
    title.setFont(titleFont)

    logo = QLabel()
    logoImage = QtGui.QPixmap("../data/assets/" + opts.timeclockOpts["logo"])
    logoImage = logoImage.scaled(QtCore.QSize(100, 100))
    logo.setPixmap(logoImage)
    if opts.timeclockOpts["darkTheme"]:
        logo.setStyleSheet("QLabel {background:white}")

    titleLayout.addWidget(title)
    titleLayout.addStretch()
    titleLayout.addWidget(logo)
    return titleLayout
Beispiel #14
0
    def setupUi(self, About):
        About.setObjectName("About")
        About.resize(474, 304)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(About.sizePolicy().hasHeightForWidth())
        About.setSizePolicy(sizePolicy)
        About.setSizeGripEnabled(True)
        self.gridLayout = QtWidgets.QGridLayout(About)
        self.gridLayout.setObjectName("gridLayout")
        self.frame = QtWidgets.QFrame(About)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setMinimumSize(QtCore.QSize(440, 270))
        self.frame.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
        self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.frame.setObjectName("frame")
        self.appname = QtWidgets.QLabel(self.frame)
        self.appname.setGeometry(QtCore.QRect(0, 10, 191, 31))
        font = QtGui.QFont()
        font.setPointSize(24)
        self.appname.setFont(font)
        self.appname.setObjectName("appname")
        self.version = QtWidgets.QLabel(self.frame)
        self.version.setGeometry(QtCore.QRect(0, 40, 211, 31))
        self.version.setObjectName("version")
        self.info = QtWidgets.QLabel(self.frame)
        self.info.setGeometry(QtCore.QRect(0, 90, 441, 181))
        self.info.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.info.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
        self.info.setWordWrap(True)
        self.info.setOpenExternalLinks(True)
        self.info.setObjectName("info")
        self.gridLayout.addWidget(self.frame, 0, 0, 1, 1)

        self.retranslateUi(About)
        QtCore.QMetaObject.connectSlotsByName(About)
Beispiel #15
0
    def setupUi(self, SyncIssuesWindow):
        SyncIssuesWindow.setObjectName("SyncIssuesWindow")
        SyncIssuesWindow.resize(425, 450)
        SyncIssuesWindow.setMinimumSize(QtCore.QSize(425, 0))
        self.horizontalLayout = QtWidgets.QHBoxLayout(SyncIssuesWindow)
        self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
        self.horizontalLayout.setSpacing(0)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.scrollArea = QtWidgets.QScrollArea(SyncIssuesWindow)
        self.scrollArea.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
        self.scrollArea.setHorizontalScrollBarPolicy(
            QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff)
        self.scrollArea.setWidgetResizable(True)
        self.scrollArea.setObjectName("scrollArea")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 425, 26))
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Preferred,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.scrollAreaWidgetContents.sizePolicy().hasHeightForWidth())
        self.scrollAreaWidgetContents.setSizePolicy(sizePolicy)
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(
            self.scrollAreaWidgetContents)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setContentsMargins(0, -1, 0, -1)
        self.verticalLayout.setObjectName("verticalLayout")
        self.verticalLayout_2.addLayout(self.verticalLayout)
        self.scrollArea.setWidget(self.scrollAreaWidgetContents)
        self.horizontalLayout.addWidget(self.scrollArea)

        self.retranslateUi(SyncIssuesWindow)
        QtCore.QMetaObject.connectSlotsByName(SyncIssuesWindow)
    def setupUi(self, SyncIssueWidget):
        SyncIssueWidget.setObjectName("SyncIssueWidget")
        SyncIssueWidget.resize(400, 98)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(SyncIssueWidget.sizePolicy().hasHeightForWidth())
        SyncIssueWidget.setSizePolicy(sizePolicy)
        SyncIssueWidget.setMinimumSize(QtCore.QSize(400, 0))
        self.verticalLayout = QtWidgets.QVBoxLayout(SyncIssueWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.frame = QtWidgets.QFrame(SyncIssueWidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.MinimumExpanding, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setStyleSheet(".QFrame {\n"
"border: 1px solid rgb(205, 203, 205);\n"
"background-color: rgb(255, 255, 255);\n"
"border-radius: 7px;\n"
"}")
        self.frame.setFrameShape(QtWidgets.QFrame.Shape.Box)
        self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.frame.setObjectName("frame")
        self.gridLayout = QtWidgets.QGridLayout(self.frame)
        self.gridLayout.setContentsMargins(7, 10, 12, 10)
        self.gridLayout.setObjectName("gridLayout")
        self.errorLabel = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.errorLabel.sizePolicy().hasHeightForWidth())
        self.errorLabel.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(11)
        self.errorLabel.setFont(font)
        self.errorLabel.setWordWrap(True)
        self.errorLabel.setObjectName("errorLabel")
        self.gridLayout.addWidget(self.errorLabel, 1, 1, 1, 1)
        self.pathLabel = QElidedLabel(self.frame)
        self.pathLabel.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.pathLabel.setFont(font)
        self.pathLabel.setObjectName("pathLabel")
        self.gridLayout.addWidget(self.pathLabel, 0, 1, 1, 1)
        self.iconLabel = QtWidgets.QLabel(self.frame)
        self.iconLabel.setMinimumSize(QtCore.QSize(40, 40))
        self.iconLabel.setMaximumSize(QtCore.QSize(40, 40))
        self.iconLabel.setText("")
        self.iconLabel.setObjectName("iconLabel")
        self.gridLayout.addWidget(self.iconLabel, 0, 0, 2, 1, QtCore.Qt.AlignmentFlag.AlignHCenter)
        self.actionButton = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(30)
        sizePolicy.setVerticalStretch(30)
        sizePolicy.setHeightForWidth(self.actionButton.sizePolicy().hasHeightForWidth())
        self.actionButton.setSizePolicy(sizePolicy)
        self.actionButton.setMinimumSize(QtCore.QSize(30, 30))
        self.actionButton.setStyleSheet("QPushButton {\n"
"    border: none;\n"
"    background-color: none;\n"
"    color: rgb(68,133,243);\n"
"    font: bold\n"
"}")
        self.actionButton.setObjectName("actionButton")
        self.gridLayout.addWidget(self.actionButton, 0, 3, 2, 1)
        spacerItem = QtWidgets.QSpacerItem(0, 0, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 2, 2, 1)
        self.verticalLayout.addWidget(self.frame)

        self.retranslateUi(SyncIssueWidget)
        QtCore.QMetaObject.connectSlotsByName(SyncIssueWidget)
Beispiel #17
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(403, 349)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.textBrowser = QtWidgets.QTextBrowser(self.centralwidget)
        self.textBrowser.setGeometry(QtCore.QRect(60, 20, 331, 41))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.textBrowser.setFont(font)
        self.textBrowser.setObjectName("textBrowser")
        self.pushButton = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton.setGeometry(QtCore.QRect(20, 170, 271, 21))
        self.pushButton.setMinimumSize(QtCore.QSize(111, 21))
        self.pushButton.setObjectName("pushButton")
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setGeometry(QtCore.QRect(220, 290, 171, 31))
        self.pushButton_2.setMinimumSize(QtCore.QSize(171, 31))
        self.pushButton_2.setObjectName("pushButton_2")
        self.lineEdit = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit.setGeometry(QtCore.QRect(230, 110, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(8)
        font.setBold(True)
        font.setWeight(75)
        self.lineEdit.setFont(font)
        self.lineEdit.setWhatsThis("")
        self.lineEdit.setObjectName("lineEdit")
        self.label_2 = QtWidgets.QLabel(self.centralwidget)
        self.label_2.setGeometry(QtCore.QRect(10, 110, 221, 16))
        self.label_2.setObjectName("label_2")
        self.label_3 = QtWidgets.QLabel(self.centralwidget)
        self.label_3.setGeometry(QtCore.QRect(10, 140, 151, 16))
        self.label_3.setObjectName("label_3")
        self.lineEdit_2 = QtWidgets.QLineEdit(self.centralwidget)
        self.lineEdit_2.setGeometry(QtCore.QRect(230, 140, 161, 21))
        font = QtGui.QFont()
        font.setPointSize(8)
        font.setBold(True)
        font.setWeight(75)
        self.lineEdit_2.setFont(font)
        self.lineEdit_2.setWhatsThis("")
        self.lineEdit_2.setObjectName("lineEdit_2")
        self.label_4 = QtWidgets.QLabel(self.centralwidget)
        self.label_4.setGeometry(QtCore.QRect(10, 30, 51, 16))
        self.label_4.setObjectName("label_4")
        self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_3.setGeometry(QtCore.QRect(20, 200, 271, 21))
        self.pushButton_3.setMinimumSize(QtCore.QSize(111, 21))
        self.pushButton_3.setObjectName("pushButton_3")
        self.pushButton_4 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_4.setGeometry(QtCore.QRect(20, 230, 271, 21))
        self.pushButton_4.setMinimumSize(QtCore.QSize(111, 21))
        self.pushButton_4.setObjectName("pushButton_4")
        MainWindow.setCentralWidget(self.centralwidget)
        self.statusBar = QtWidgets.QStatusBar(MainWindow)
        self.statusBar.setObjectName("statusBar")
        MainWindow.setStatusBar(self.statusBar)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(548, 601)
        self.gridLayout_6 = QtWidgets.QGridLayout(Dialog)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.groupBox_4 = QtWidgets.QGroupBox(Dialog)
        self.groupBox_4.setTitle("")
        self.groupBox_4.setObjectName("groupBox_4")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox_4)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_4 = QtWidgets.QLabel(self.groupBox_4)
        self.label_4.setObjectName("label_4")
        self.gridLayout_2.addWidget(self.label_4, 0, 0, 1, 1)
        self.comboBox_attachment = QtWidgets.QComboBox(self.groupBox_4)
        self.comboBox_attachment.setObjectName("comboBox_attachment")
        self.comboBox_attachment.addItem("")
        self.comboBox_attachment.addItem("")
        self.gridLayout_2.addWidget(self.comboBox_attachment, 0, 1, 1, 1)
        self.label_8 = QtWidgets.QLabel(self.groupBox_4)
        self.label_8.setObjectName("label_8")
        self.gridLayout_2.addWidget(self.label_8, 0, 2, 1, 1)
        self.comboBox_size = QtWidgets.QComboBox(self.groupBox_4)
        self.comboBox_size.setObjectName("comboBox_size")
        self.comboBox_size.addItem("")
        self.comboBox_size.addItem("")
        self.gridLayout_2.addWidget(self.comboBox_size, 0, 3, 1, 1)
        self.label_7 = QtWidgets.QLabel(self.groupBox_4)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 1, 0, 1, 1)
        self.comboBox_position = QtWidgets.QComboBox(self.groupBox_4)
        self.comboBox_position.setObjectName("comboBox_position")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.comboBox_position.addItem("")
        self.gridLayout_2.addWidget(self.comboBox_position, 1, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(self.groupBox_4)
        self.label_9.setObjectName("label_9")
        self.gridLayout_2.addWidget(self.label_9, 1, 2, 1, 1)
        self.scaleBox = QtWidgets.QDoubleSpinBox(self.groupBox_4)
        self.scaleBox.setDecimals(1)
        self.scaleBox.setMinimum(0.1)
        self.scaleBox.setSingleStep(0.1)
        self.scaleBox.setProperty("value", 1.0)
        self.scaleBox.setObjectName("scaleBox")
        self.gridLayout_2.addWidget(self.scaleBox, 1, 3, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox_4, 3, 0, 1, 12)
        self.RestoreButton = QtWidgets.QPushButton(Dialog)
        self.RestoreButton.setObjectName("RestoreButton")
        self.gridLayout_6.addWidget(self.RestoreButton, 8, 8, 1, 3)
        self.pushButton_videoTutorial = QtWidgets.QPushButton(Dialog)
        self.pushButton_videoTutorial.setObjectName("pushButton_videoTutorial")
        self.gridLayout_6.addWidget(self.pushButton_videoTutorial, 8, 0, 1, 8)
        self.groupBox_3 = QtWidgets.QGroupBox(Dialog)
        self.groupBox_3.setObjectName("groupBox_3")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.groupBox_3)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.label_5 = QtWidgets.QLabel(self.groupBox_3)
        self.label_5.setToolTip("")
        self.label_5.setToolTipDuration(-1)
        self.label_5.setStatusTip("")
        self.label_5.setWhatsThis("")
        self.label_5.setObjectName("label_5")
        self.gridLayout_3.addWidget(self.label_5, 0, 0, 1, 1)
        self.Slider_main = QtWidgets.QSlider(self.groupBox_3)
        self.Slider_main.setToolTip("")
        self.Slider_main.setToolTipDuration(-1)
        self.Slider_main.setWhatsThis("")
        self.Slider_main.setMaximum(100)
        self.Slider_main.setPageStep(1)
        self.Slider_main.setProperty("value", 100)
        self.Slider_main.setSliderPosition(100)
        self.Slider_main.setTracking(True)
        self.Slider_main.setOrientation(QtCore.Qt.Orientation.Horizontal)
        self.Slider_main.setTickPosition(
            QtWidgets.QSlider.TickPosition.NoTicks)
        self.Slider_main.setTickInterval(5)
        self.Slider_main.setObjectName("Slider_main")
        self.gridLayout_3.addWidget(self.Slider_main, 0, 1, 1, 1)
        self.label_6 = QtWidgets.QLabel(self.groupBox_3)
        self.label_6.setObjectName("label_6")
        self.gridLayout_3.addWidget(self.label_6, 1, 0, 1, 1)
        self.Slider_review = QtWidgets.QSlider(self.groupBox_3)
        self.Slider_review.setMaximum(100)
        self.Slider_review.setPageStep(10)
        self.Slider_review.setProperty("value", 1)
        self.Slider_review.setSliderPosition(1)
        self.Slider_review.setOrientation(QtCore.Qt.Orientation.Horizontal)
        self.Slider_review.setInvertedAppearance(False)
        self.Slider_review.setTickPosition(
            QtWidgets.QSlider.TickPosition.NoTicks)
        self.Slider_review.setObjectName("Slider_review")
        self.gridLayout_3.addWidget(self.Slider_review, 1, 1, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox_3, 2, 8, 1, 4)
        self.groupBox = QtWidgets.QGroupBox(Dialog)
        self.groupBox.setWhatsThis("")
        self.groupBox.setTitle("")
        self.groupBox.setObjectName("groupBox")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.groupBox)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.toolButton_gear = QtWidgets.QToolButton(self.groupBox)
        self.toolButton_gear.setObjectName("toolButton_gear")
        self.gridLayout_5.addWidget(self.toolButton_gear, 1, 2, 1, 1)
        self.label = QtWidgets.QLabel(self.groupBox)
        self.label.setToolTipDuration(10000)
        self.label.setObjectName("label")
        self.gridLayout_5.addWidget(self.label, 0, 0, 1, 1)
        self.pushButton_randomize = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_randomize.setObjectName("pushButton_randomize")
        self.gridLayout_5.addWidget(self.pushButton_randomize, 2, 1, 1, 1)
        self.pushButton_imageFolder = QtWidgets.QPushButton(self.groupBox)
        self.pushButton_imageFolder.setObjectName("pushButton_imageFolder")
        self.gridLayout_5.addWidget(self.pushButton_imageFolder, 2, 0, 1, 1)
        self.lineEdit_background = QtWidgets.QLineEdit(self.groupBox)
        self.lineEdit_background.setObjectName("lineEdit_background")
        self.gridLayout_5.addWidget(self.lineEdit_background, 0, 1, 1, 1)
        self.lineEdit_gear = QtWidgets.QLineEdit(self.groupBox)
        self.lineEdit_gear.setObjectName("lineEdit_gear")
        self.gridLayout_5.addWidget(self.lineEdit_gear, 1, 1, 1, 1)
        self.label_2 = QtWidgets.QLabel(self.groupBox)
        self.label_2.setToolTipDuration(10000)
        self.label_2.setObjectName("label_2")
        self.gridLayout_5.addWidget(self.label_2, 1, 0, 1, 1)
        self.toolButton_background = QtWidgets.QToolButton(self.groupBox)
        self.toolButton_background.setObjectName("toolButton_background")
        self.gridLayout_5.addWidget(self.toolButton_background, 0, 2, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox, 1, 0, 1, 12)
        self.groupBox_5 = QtWidgets.QGroupBox(Dialog)
        self.groupBox_5.setObjectName("groupBox_5")
        self.gridLayout = QtWidgets.QGridLayout(self.groupBox_5)
        self.gridLayout.setObjectName("gridLayout")
        self.label_11 = QtWidgets.QLabel(self.groupBox_5)
        self.label_11.setObjectName("label_11")
        self.gridLayout.addWidget(self.label_11, 0, 0, 1, 1)
        self.lineEdit_color_main = QtWidgets.QLineEdit(self.groupBox_5)
        self.lineEdit_color_main.setObjectName("lineEdit_color_main")
        self.gridLayout.addWidget(self.lineEdit_color_main, 0, 1, 1, 1)
        self.toolButton_color_main = QtWidgets.QToolButton(self.groupBox_5)
        self.toolButton_color_main.setObjectName("toolButton_color_main")
        self.gridLayout.addWidget(self.toolButton_color_main, 0, 2, 1, 1)
        self.label_12 = QtWidgets.QLabel(self.groupBox_5)
        self.label_12.setObjectName("label_12")
        self.gridLayout.addWidget(self.label_12, 0, 3, 1, 1)
        self.lineEdit_color_top = QtWidgets.QLineEdit(self.groupBox_5)
        self.lineEdit_color_top.setObjectName("lineEdit_color_top")
        self.gridLayout.addWidget(self.lineEdit_color_top, 0, 4, 1, 1)
        self.toolButton_color_top = QtWidgets.QToolButton(self.groupBox_5)
        self.toolButton_color_top.setObjectName("toolButton_color_top")
        self.gridLayout.addWidget(self.toolButton_color_top, 0, 5, 1, 1)
        self.label_13 = QtWidgets.QLabel(self.groupBox_5)
        self.label_13.setObjectName("label_13")
        self.gridLayout.addWidget(self.label_13, 1, 3, 1, 1)
        self.lineEdit_color_bottom = QtWidgets.QLineEdit(self.groupBox_5)
        self.lineEdit_color_bottom.setObjectName("lineEdit_color_bottom")
        self.gridLayout.addWidget(self.lineEdit_color_bottom, 1, 4, 1, 1)
        self.toolButton_color_bottom = QtWidgets.QToolButton(self.groupBox_5)
        self.toolButton_color_bottom.setObjectName("toolButton_color_bottom")
        self.gridLayout.addWidget(self.toolButton_color_bottom, 1, 5, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox_5, 4, 0, 1, 12)
        spacerItem = QtWidgets.QSpacerItem(
            20, 5, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Fixed)
        self.gridLayout_6.addItem(spacerItem, 7, 0, 1, 1)
        self.groupBox_2 = QtWidgets.QGroupBox(Dialog)
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.groupBox_2)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.checkBox_reviewer = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox_reviewer.setToolTipDuration(10000)
        self.checkBox_reviewer.setChecked(True)
        self.checkBox_reviewer.setObjectName("checkBox_reviewer")
        self.gridLayout_4.addWidget(self.checkBox_reviewer, 0, 0, 1, 1)
        self.checkBox_toolbar = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox_toolbar.setToolTipDuration(10000)
        self.checkBox_toolbar.setChecked(True)
        self.checkBox_toolbar.setObjectName("checkBox_toolbar")
        self.gridLayout_4.addWidget(self.checkBox_toolbar, 1, 0, 1, 1)
        self.checkBox_topbottom = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox_topbottom.setToolTipDuration(10000)
        self.checkBox_topbottom.setChecked(True)
        self.checkBox_topbottom.setObjectName("checkBox_topbottom")
        self.gridLayout_4.addWidget(self.checkBox_topbottom, 2, 0, 1, 1)
        self.gridLayout_6.addWidget(self.groupBox_2, 2, 0, 1, 8)
        self.OkButton = QtWidgets.QPushButton(Dialog)
        self.OkButton.setObjectName("OkButton")
        self.gridLayout_6.addWidget(self.OkButton, 8, 11, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(
            20, 5, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Fixed)
        self.gridLayout_6.addItem(spacerItem1, 5, 0, 1, 1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSizeConstraint(
            QtWidgets.QLayout.SizeConstraint.SetNoConstraint)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.toolButton_palace = QtWidgets.QToolButton(Dialog)
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap("CustomBackground:AnkiPalace_no_text.png"),
            QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.toolButton_palace.setIcon(icon)
        self.toolButton_palace.setIconSize(QtCore.QSize(40, 40))
        self.toolButton_palace.setObjectName("toolButton_palace")
        self.horizontalLayout.addWidget(self.toolButton_palace)
        self.label_3 = QtWidgets.QLabel(Dialog)
        self.label_3.setMinimumSize(QtCore.QSize(400, 0))
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout.addWidget(self.label_3)
        self.gridLayout_6.addLayout(self.horizontalLayout, 6, 0, 1, 12)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setSizeConstraint(
            QtWidgets.QLayout.SizeConstraint.SetNoConstraint)
        self.horizontalLayout_2.setSpacing(6)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.toolButton_website = QtWidgets.QToolButton(Dialog)
        self.toolButton_website.setMaximumSize(QtCore.QSize(31, 31))
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap("CustomBackground:AnKingSmall.png"),
                        QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.toolButton_website.setIcon(icon1)
        self.toolButton_website.setIconSize(QtCore.QSize(31, 31))
        self.toolButton_website.setObjectName("toolButton_website")
        self.horizontalLayout_2.addWidget(self.toolButton_website)
        self.toolButton_youtube = QtWidgets.QToolButton(Dialog)
        self.toolButton_youtube.setMaximumSize(QtCore.QSize(31, 31))
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap("CustomBackground:YouTube.png"),
                        QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.toolButton_youtube.setIcon(icon2)
        self.toolButton_youtube.setIconSize(QtCore.QSize(31, 31))
        self.toolButton_youtube.setObjectName("toolButton_youtube")
        self.horizontalLayout_2.addWidget(self.toolButton_youtube)
        self.toolButton_patreon = QtWidgets.QToolButton(Dialog)
        self.toolButton_patreon.setMaximumSize(QtCore.QSize(171, 26))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap("CustomBackground:Patreon.png"),
                        QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.toolButton_patreon.setIcon(icon3)
        self.toolButton_patreon.setIconSize(QtCore.QSize(200, 31))
        self.toolButton_patreon.setObjectName("toolButton_patreon")
        self.horizontalLayout_2.addWidget(self.toolButton_patreon, 0,
                                          QtCore.Qt.AlignHCenter)
        self.toolButton_instagram = QtWidgets.QToolButton(Dialog)
        self.toolButton_instagram.setMaximumSize(QtCore.QSize(31, 31))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap("CustomBackground:Instagram.png"),
                        QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.toolButton_instagram.setIcon(icon4)
        self.toolButton_instagram.setIconSize(QtCore.QSize(31, 31))
        self.toolButton_instagram.setObjectName("toolButton_instagram")
        self.horizontalLayout_2.addWidget(self.toolButton_instagram)
        self.toolButton_facebook = QtWidgets.QToolButton(Dialog)
        self.toolButton_facebook.setMaximumSize(QtCore.QSize(31, 31))
        icon5 = QtGui.QIcon()
        icon5.addPixmap(QtGui.QPixmap("CustomBackground:Facebook.png"),
                        QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off)
        self.toolButton_facebook.setIcon(icon5)
        self.toolButton_facebook.setIconSize(QtCore.QSize(31, 31))
        self.toolButton_facebook.setObjectName("toolButton_facebook")
        self.horizontalLayout_2.addWidget(self.toolButton_facebook)
        self.gridLayout_6.addLayout(self.horizontalLayout_2, 0, 2, 1, 9)
        self.groupBox_5.raise_()
        self.groupBox_4.raise_()
        self.groupBox_3.raise_()
        self.groupBox_2.raise_()
        self.groupBox.raise_()
        self.pushButton_videoTutorial.raise_()
        self.RestoreButton.raise_()
        self.OkButton.raise_()

        self.retranslateUi(Dialog)
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Beispiel #19
0
    def setupUi(self, SettingsWindow):
        SettingsWindow.setObjectName("SettingsWindow")
        SettingsWindow.resize(600, 457)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(SettingsWindow.sizePolicy().hasHeightForWidth())
        SettingsWindow.setSizePolicy(sizePolicy)
        SettingsWindow.setMinimumSize(QtCore.QSize(600, 0))
        self.verticalLayout = QtWidgets.QVBoxLayout(SettingsWindow)
        self.verticalLayout.setContentsMargins(20, 20, 20, 20)
        self.verticalLayout.setObjectName("verticalLayout")
        spacerItem = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.gridLayoutMain = QtWidgets.QGridLayout()
        self.gridLayoutMain.setObjectName("gridLayoutMain")
        self.comboBoxUpdateInterval = CustomCombobox(SettingsWindow)
        self.comboBoxUpdateInterval.setObjectName("comboBoxUpdateInterval")
        self.comboBoxUpdateInterval.addItem("")
        self.comboBoxUpdateInterval.addItem("")
        self.comboBoxUpdateInterval.addItem("")
        self.comboBoxUpdateInterval.addItem("")
        self.gridLayoutMain.addWidget(self.comboBoxUpdateInterval, 7, 1, 1, 1)
        self.labelExcludedFoldersTitle = QtWidgets.QLabel(SettingsWindow)
        self.labelExcludedFoldersTitle.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelExcludedFoldersTitle.setObjectName("labelExcludedFoldersTitle")
        self.gridLayoutMain.addWidget(self.labelExcludedFoldersTitle, 4, 0, 1, 1)
        self.widgetCLI = QtWidgets.QWidget(SettingsWindow)
        self.widgetCLI.setObjectName("widgetCLI")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.widgetCLI)
        self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.gridLayoutMain.addWidget(self.widgetCLI, 10, 0, 1, 3)
        self.line0 = QtWidgets.QFrame(SettingsWindow)
        self.line0.setStyleSheet("color: rgb(213, 213, 213)")
        self.line0.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.line0.setFrameShape(QtWidgets.QFrame.Shape.HLine)
        self.line0.setObjectName("line0")
        self.gridLayoutMain.addWidget(self.line0, 11, 0, 1, 3)
        self.pushButtonUnlink = QtWidgets.QPushButton(SettingsWindow)
        self.pushButtonUnlink.setObjectName("pushButtonUnlink")
        self.gridLayoutMain.addWidget(self.pushButtonUnlink, 2, 1, 1, 1)
        self.checkBoxNotifications = QtWidgets.QCheckBox(SettingsWindow)
        self.checkBoxNotifications.setChecked(True)
        self.checkBoxNotifications.setObjectName("checkBoxNotifications")
        self.gridLayoutMain.addWidget(self.checkBoxNotifications, 9, 1, 1, 1)
        self.labelDropboxPathTitle = QtWidgets.QLabel(SettingsWindow)
        self.labelDropboxPathTitle.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelDropboxPathTitle.setObjectName("labelDropboxPathTitle")
        self.gridLayoutMain.addWidget(self.labelDropboxPathTitle, 5, 0, 1, 1)
        self.labelAboutTitle = QtWidgets.QLabel(SettingsWindow)
        self.labelAboutTitle.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTop|QtCore.Qt.AlignmentFlag.AlignTrailing)
        self.labelAboutTitle.setObjectName("labelAboutTitle")
        self.gridLayoutMain.addWidget(self.labelAboutTitle, 12, 0, 1, 1)
        self.labelSystemSettings = QtWidgets.QLabel(SettingsWindow)
        self.labelSystemSettings.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelSystemSettings.setObjectName("labelSystemSettings")
        self.gridLayoutMain.addWidget(self.labelSystemSettings, 8, 0, 1, 1)
        self.line1 = QtWidgets.QFrame(SettingsWindow)
        self.line1.setMinimumSize(QtCore.QSize(200, 0))
        self.line1.setStyleSheet("color: rgb(213, 213, 213)")
        self.line1.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.line1.setFrameShape(QtWidgets.QFrame.Shape.HLine)
        self.line1.setObjectName("line1")
        self.gridLayoutMain.addWidget(self.line1, 3, 0, 1, 3)
        self.verticalLayoutAccountInfo = QtWidgets.QVBoxLayout()
        self.verticalLayoutAccountInfo.setSpacing(2)
        self.verticalLayoutAccountInfo.setObjectName("verticalLayoutAccountInfo")
        self.labelAccountInfo = QtWidgets.QLabel(SettingsWindow)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.labelAccountInfo.setFont(font)
        self.labelAccountInfo.setObjectName("labelAccountInfo")
        self.verticalLayoutAccountInfo.addWidget(self.labelAccountInfo)
        self.labelSpaceUsage = QtWidgets.QLabel(SettingsWindow)
        font = QtGui.QFont()
        font.setPointSize(12)
        self.labelSpaceUsage.setFont(font)
        self.labelSpaceUsage.setObjectName("labelSpaceUsage")
        self.verticalLayoutAccountInfo.addWidget(self.labelSpaceUsage)
        self.gridLayoutMain.addLayout(self.verticalLayoutAccountInfo, 1, 1, 1, 2)
        self.labelUserProfilePic = QtWidgets.QLabel(SettingsWindow)
        self.labelUserProfilePic.setText("")
        self.labelUserProfilePic.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTop|QtCore.Qt.AlignmentFlag.AlignTrailing)
        self.labelUserProfilePic.setObjectName("labelUserProfilePic")
        self.gridLayoutMain.addWidget(self.labelUserProfilePic, 0, 0, 3, 1, QtCore.Qt.AlignmentFlag.AlignRight)
        self.labelUpdateInterval = QtWidgets.QLabel(SettingsWindow)
        self.labelUpdateInterval.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelUpdateInterval.setObjectName("labelUpdateInterval")
        self.gridLayoutMain.addWidget(self.labelUpdateInterval, 7, 0, 1, 1)
        self.pushButtonExcludedFolders = QtWidgets.QPushButton(SettingsWindow)
        self.pushButtonExcludedFolders.setObjectName("pushButtonExcludedFolders")
        self.gridLayoutMain.addWidget(self.pushButtonExcludedFolders, 4, 1, 1, 1)
        self.checkBoxStartup = QtWidgets.QCheckBox(SettingsWindow)
        self.checkBoxStartup.setChecked(True)
        self.checkBoxStartup.setObjectName("checkBoxStartup")
        self.gridLayoutMain.addWidget(self.checkBoxStartup, 8, 1, 1, 1)
        self.labelAccountName = QtWidgets.QLabel(SettingsWindow)
        font = QtGui.QFont()
        font.setPointSize(20)
        self.labelAccountName.setFont(font)
        self.labelAccountName.setAlignment(QtCore.Qt.AlignmentFlag.AlignBottom|QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft)
        self.labelAccountName.setObjectName("labelAccountName")
        self.gridLayoutMain.addWidget(self.labelAccountName, 0, 1, 1, 2)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setHorizontalSpacing(0)
        self.gridLayout.setVerticalSpacing(5)
        self.gridLayout.setObjectName("gridLayout")
        self.labelUrl = QtWidgets.QLabel(SettingsWindow)
        self.labelUrl.setOpenExternalLinks(True)
        self.labelUrl.setObjectName("labelUrl")
        self.gridLayout.addWidget(self.labelUrl, 1, 0, 1, 1)
        self.labelVersion = QtWidgets.QLabel(SettingsWindow)
        self.labelVersion.setTextFormat(QtCore.Qt.TextFormat.PlainText)
        self.labelVersion.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelVersion.setObjectName("labelVersion")
        self.gridLayout.addWidget(self.labelVersion, 0, 0, 1, 1)
        self.labelCopyright = QtWidgets.QLabel(SettingsWindow)
        self.labelCopyright.setStyleSheet("color: rgb(127, 127, 127)")
        self.labelCopyright.setObjectName("labelCopyright")
        self.gridLayout.addWidget(self.labelCopyright, 2, 0, 1, 1)
        self.gridLayoutMain.addLayout(self.gridLayout, 12, 1, 1, 2)
        self.line2 = QtWidgets.QFrame(SettingsWindow)
        self.line2.setStyleSheet("color: rgb(213, 213, 213)")
        self.line2.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.line2.setFrameShape(QtWidgets.QFrame.Shape.HLine)
        self.line2.setObjectName("line2")
        self.gridLayoutMain.addWidget(self.line2, 6, 0, 1, 3)
        self.comboBoxDropboxPath = CustomCombobox(SettingsWindow)
        self.comboBoxDropboxPath.setObjectName("comboBoxDropboxPath")
        self.gridLayoutMain.addWidget(self.comboBoxDropboxPath, 5, 1, 1, 1)
        self.gridLayoutMain.setColumnStretch(0, 4)
        self.gridLayoutMain.setColumnStretch(1, 4)
        self.gridLayoutMain.setColumnStretch(2, 3)
        self.verticalLayout.addLayout(self.gridLayoutMain)
        spacerItem1 = QtWidgets.QSpacerItem(20, 0, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout.addItem(spacerItem1)

        self.retranslateUi(SettingsWindow)
        QtCore.QMetaObject.connectSlotsByName(SettingsWindow)
        SettingsWindow.setTabOrder(self.pushButtonUnlink, self.pushButtonExcludedFolders)
        SettingsWindow.setTabOrder(self.pushButtonExcludedFolders, self.comboBoxDropboxPath)
        SettingsWindow.setTabOrder(self.comboBoxDropboxPath, self.comboBoxUpdateInterval)
        SettingsWindow.setTabOrder(self.comboBoxUpdateInterval, self.checkBoxStartup)
        SettingsWindow.setTabOrder(self.checkBoxStartup, self.checkBoxNotifications)
Beispiel #20
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1200, 660)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setGeometry(QtCore.QRect(240, -10, 970, 674))
        self.tabWidget.setMouseTracking(True)
        self.tabWidget.setObjectName("tabWidget")
        self.tab_Home = QtWidgets.QWidget()
        self.tab_Home.setObjectName("tab_Home")
        self.label_Home = QtWidgets.QLabel(self.tab_Home)
        self.label_Home.setGeometry(QtCore.QRect(30, 40, 160, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_Home.setFont(font)
        self.label_Home.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Home.setObjectName("label_Home")
        self.tabWidget.addTab(self.tab_Home, "")
        self.tab_Basic = QtWidgets.QWidget()
        self.tab_Basic.setObjectName("tab_Basic")
        self.label_BasicInfo = QtWidgets.QLabel(self.tab_Basic)
        self.label_BasicInfo.setGeometry(QtCore.QRect(30, 40, 160, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_BasicInfo.setFont(font)
        self.label_BasicInfo.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_BasicInfo.setObjectName("label_BasicInfo")
        self.label_Basic_Seperate = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_Seperate.setGeometry(QtCore.QRect(30, 110, 140, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.label_Basic_Seperate.setFont(font)
        self.label_Basic_Seperate.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Basic_Seperate.setObjectName("label_Basic_Seperate")
        self.spinBox_Basic_Seperate = QtWidgets.QSpinBox(self.tab_Basic)
        self.spinBox_Basic_Seperate.setGeometry(QtCore.QRect(
            190, 110, 200, 31))
        self.spinBox_Basic_Seperate.setLayoutDirection(
            QtCore.Qt.LayoutDirection.LeftToRight)
        self.spinBox_Basic_Seperate.setObjectName("spinBox_Basic_Seperate")
        self.label_Basic_Item = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_Item.setGeometry(QtCore.QRect(87, 180, 80, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.label_Basic_Item.setFont(font)
        self.label_Basic_Item.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Basic_Item.setObjectName("label_Basic_Item")
        self.label_Basic_Deadvol = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_Deadvol.setGeometry(QtCore.QRect(29, 250, 140, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.label_Basic_Deadvol.setFont(font)
        self.label_Basic_Deadvol.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Basic_Deadvol.setObjectName("label_Basic_Deadvol")
        self.label_Basic_Control = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_Control.setGeometry(QtCore.QRect(46, 320, 120, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(16)
        font.setBold(True)
        font.setWeight(75)
        self.label_Basic_Control.setFont(font)
        self.label_Basic_Control.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Basic_Control.setObjectName("label_Basic_Control")
        self.lineEdit_Basic_Item = QtWidgets.QLineEdit(self.tab_Basic)
        self.lineEdit_Basic_Item.setGeometry(QtCore.QRect(190, 180, 201, 31))
        self.lineEdit_Basic_Item.setObjectName("lineEdit_Basic_Item")
        self.lineEdit_Basic_Deadvol_ea = QtWidgets.QLineEdit(self.tab_Basic)
        self.lineEdit_Basic_Deadvol_ea.setGeometry(
            QtCore.QRect(190, 250, 61, 31))
        self.lineEdit_Basic_Deadvol_ea.setObjectName(
            "lineEdit_Basic_Deadvol_ea")
        self.label_Basic_Deadvol_ea = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_Deadvol_ea.setGeometry(QtCore.QRect(260, 250, 31, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(16)
        font.setBold(False)
        font.setWeight(50)
        self.label_Basic_Deadvol_ea.setFont(font)
        self.label_Basic_Deadvol_ea.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Basic_Deadvol_ea.setObjectName("label_Basic_Deadvol_ea")
        self.lineEdit_Basic_Deadvol_percent = QtWidgets.QLineEdit(
            self.tab_Basic)
        self.lineEdit_Basic_Deadvol_percent.setGeometry(
            QtCore.QRect(320, 250, 41, 31))
        self.lineEdit_Basic_Deadvol_percent.setObjectName(
            "lineEdit_Basic_Deadvol_percent")
        self.label_Basic_Deadvol_percent = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_Deadvol_percent.setGeometry(
            QtCore.QRect(370, 250, 31, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(16)
        font.setBold(False)
        font.setWeight(50)
        self.label_Basic_Deadvol_percent.setFont(font)
        self.label_Basic_Deadvol_percent.setStyleSheet(
            "color: rgb(51, 51, 51);")
        self.label_Basic_Deadvol_percent.setObjectName(
            "label_Basic_Deadvol_percent")
        self.comboBox_Basic_Control = QtWidgets.QComboBox(self.tab_Basic)
        self.comboBox_Basic_Control.setGeometry(QtCore.QRect(
            190, 320, 201, 31))
        self.comboBox_Basic_Control.setStyleSheet(
            "background-color: rgb(255, 255, 255);")
        self.comboBox_Basic_Control.setObjectName("comboBox_Basic_Control")
        self.comboBox_Basic_Control.addItem("")
        self.comboBox_Basic_Control.addItem("")
        self.comboBox_Basic_Control.addItem("")
        self.comboBox_Basic_Control.addItem("")
        self.label_Basic_ItemName = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_ItemName.setGeometry(QtCore.QRect(730, 48, 211, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(14)
        font.setBold(False)
        font.setWeight(50)
        self.label_Basic_ItemName.setFont(font)
        self.label_Basic_ItemName.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Basic_ItemName.setObjectName("label_Basic_ItemName")
        self.label_Basic_AssayItem = QtWidgets.QLabel(self.tab_Basic)
        self.label_Basic_AssayItem.setGeometry(QtCore.QRect(540, 40, 180, 40))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_Basic_AssayItem.setFont(font)
        self.label_Basic_AssayItem.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Basic_AssayItem.setObjectName("label_Basic_AssayItem")
        self.tabWidget.addTab(self.tab_Basic, "")
        self.tab_Reagent = QtWidgets.QWidget()
        self.tab_Reagent.setObjectName("tab_Reagent")
        self.label_ReagentInfo = QtWidgets.QLabel(self.tab_Reagent)
        self.label_ReagentInfo.setGeometry(QtCore.QRect(30, 36, 191, 41))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_ReagentInfo.setFont(font)
        self.label_ReagentInfo.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_ReagentInfo.setObjectName("label_ReagentInfo")
        self.label_Reagent_ItemName = QtWidgets.QLabel(self.tab_Reagent)
        self.label_Reagent_ItemName.setGeometry(QtCore.QRect(730, 48, 211, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(14)
        font.setBold(False)
        font.setWeight(50)
        self.label_Reagent_ItemName.setFont(font)
        self.label_Reagent_ItemName.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Reagent_ItemName.setObjectName("label_Reagent_ItemName")
        self.label_Reagent_AssayItem = QtWidgets.QLabel(self.tab_Reagent)
        self.label_Reagent_AssayItem.setGeometry(QtCore.QRect(
            540, 40, 180, 40))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_Reagent_AssayItem.setFont(font)
        self.label_Reagent_AssayItem.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Reagent_AssayItem.setObjectName("label_Reagent_AssayItem")
        self.tableWidget_Reagent = QtWidgets.QTableWidget(self.tab_Reagent)
        self.tableWidget_Reagent.setGeometry(QtCore.QRect(30, 110, 891, 571))
        self.tableWidget_Reagent.setObjectName("tableWidget_Reagent")
        self.tableWidget_Reagent.setColumnCount(5)
        self.tableWidget_Reagent.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Reagent.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Reagent.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Reagent.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Reagent.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Reagent.setHorizontalHeaderItem(4, item)
        self.tabWidget.addTab(self.tab_Reagent, "")
        self.tab_Control = QtWidgets.QWidget()
        self.tab_Control.setObjectName("tab_Control")
        self.label_Control_ItemName = QtWidgets.QLabel(self.tab_Control)
        self.label_Control_ItemName.setGeometry(QtCore.QRect(730, 48, 211, 31))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(14)
        font.setBold(False)
        font.setWeight(50)
        self.label_Control_ItemName.setFont(font)
        self.label_Control_ItemName.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Control_ItemName.setObjectName("label_Control_ItemName")
        self.label_Control_AssayItem = QtWidgets.QLabel(self.tab_Control)
        self.label_Control_AssayItem.setGeometry(QtCore.QRect(
            540, 40, 180, 40))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_Control_AssayItem.setFont(font)
        self.label_Control_AssayItem.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Control_AssayItem.setObjectName("label_Control_AssayItem")
        self.label_ControlInfo_3 = QtWidgets.QLabel(self.tab_Control)
        self.label_ControlInfo_3.setGeometry(QtCore.QRect(30, 36, 191, 41))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_ControlInfo_3.setFont(font)
        self.label_ControlInfo_3.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_ControlInfo_3.setObjectName("label_ControlInfo_3")
        self.tableWidget_Control = QtWidgets.QTableWidget(self.tab_Control)
        self.tableWidget_Control.setGeometry(QtCore.QRect(30, 110, 891, 571))
        self.tableWidget_Control.setObjectName("tableWidget_Control")
        self.tableWidget_Control.setColumnCount(5)
        self.tableWidget_Control.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Control.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Control.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Control.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Control.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget_Control.setHorizontalHeaderItem(4, item)
        self.tabWidget.addTab(self.tab_Control, "")
        self.tab_Setting = QtWidgets.QWidget()
        self.tab_Setting.setObjectName("tab_Setting")
        self.label_Setting = QtWidgets.QLabel(self.tab_Setting)
        self.label_Setting.setGeometry(QtCore.QRect(30, 36, 160, 41))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_Setting.setFont(font)
        self.label_Setting.setStyleSheet("color: rgb(51, 51, 51);")
        self.label_Setting.setObjectName("label_Setting")
        self.tabWidget.addTab(self.tab_Setting, "")
        self.widget_Topbar = QtWidgets.QWidget(self.centralwidget)
        self.widget_Topbar.setGeometry(QtCore.QRect(240, 0, 970, 40))
        self.widget_Topbar.setStyleSheet(
            "background-color: rgb(255, 255, 255);")
        self.widget_Topbar.setObjectName("widget_Topbar")
        self.Topline = QtWidgets.QFrame(self.widget_Topbar)
        self.Topline.setGeometry(QtCore.QRect(0, 35, 970, 10))
        self.Topline.setFrameShape(QtWidgets.QFrame.Shape.HLine)
        self.Topline.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.Topline.setObjectName("Topline")
        self.widget_Topbar_button = QtWidgets.QWidget(self.widget_Topbar)
        self.widget_Topbar_button.setGeometry(QtCore.QRect(260, 0, 360, 40))
        self.widget_Topbar_button.setStyleSheet(
            "background-color: rgb(255, 255, 255);")
        self.widget_Topbar_button.setObjectName("widget_Topbar_button")
        self.widget_Topbar_button.setVisible(False)
        self.Topline_3 = QtWidgets.QFrame(self.widget_Topbar_button)
        self.Topline_3.setGeometry(QtCore.QRect(0, 35, 960, 10))
        self.Topline_3.setFrameShape(QtWidgets.QFrame.Shape.HLine)
        self.Topline_3.setFrameShadow(QtWidgets.QFrame.Shadow.Sunken)
        self.Topline_3.setObjectName("Topline_3")

        self.pushButton_Close = QtWidgets.QPushButton(
            self.widget_Topbar_button)
        self.pushButton_Close.setGeometry(QtCore.QRect(260, 4, 70, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.pushButton_Close.setFont(font)
        self.pushButton_Close.setStyleSheet(
            "background-color: rgb(41, 24, 96);\n"
            "color: rgb(255, 255, 255);")
        self.pushButton_Close.setObjectName("pushButton_Close")

        self.pushButton_Add = QtWidgets.QPushButton(self.widget_Topbar_button)
        self.pushButton_Add.setGeometry(QtCore.QRect(20, 4, 70, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.pushButton_Add.setFont(font)
        self.pushButton_Add.setStyleSheet(
            "background-color: rgb(41, 24, 96);\n"
            "color: rgb(255, 255, 255);")
        self.pushButton_Add.setObjectName("pushButton_Add")

        self.pushButton_Save = QtWidgets.QPushButton(self.widget_Topbar_button)
        self.pushButton_Save.setGeometry(QtCore.QRect(180, 4, 70, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.pushButton_Save.setFont(font)
        self.pushButton_Save.setStyleSheet(
            "background-color: rgb(41, 24, 96);\n"
            "color: rgb(255, 255, 255);")
        self.pushButton_Save.setObjectName("pushButton_Save")

        self.pushButton_Delete = QtWidgets.QPushButton(
            self.widget_Topbar_button)
        self.pushButton_Delete.setGeometry(QtCore.QRect(100, 4, 70, 30))
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(10)
        font.setBold(True)
        font.setWeight(75)
        self.pushButton_Delete.setFont(font)
        self.pushButton_Delete.setStyleSheet(
            "background-color: rgb(41, 24, 96);\n"
            "color: rgb(255, 255, 255);")
        self.pushButton_Delete.setObjectName("pushButton_Delete")

        self.treeWidget = QtWidgets.QTreeWidget(self.centralwidget)
        self.treeWidget.setGeometry(QtCore.QRect(0, 76, 240, 590))
        self.treeWidget.setStyleSheet("background-color: rgb(108, 92, 161);\n")
        self.treeWidget.setAutoScrollMargin(20)
        self.treeWidget.setEditTriggers(
            QtWidgets.QAbstractItemView.EditTriggers.SelectedClicked)
        self.treeWidget.setDragEnabled(False)
        self.treeWidget.setIconSize(QtCore.QSize(0, 0))
        self.treeWidget.setIndentation(0)
        self.treeWidget.setObjectName("treeWidget")
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        self.treeWidget.headerItem().setFont(0, font)
        self.treeWidget.headerItem().setBackground(0,
                                                   QtGui.QColor(108, 92, 161))
        brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        self.treeWidget.headerItem().setForeground(0, brush)
        brush = QtGui.QBrush(QtGui.QColor(108, 92, 161))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        self.treeWidget.headerItem().setBackground(0, brush)

        # PCR Plate 이미지 #######################################################################################
        self.PCRplate = PCRPlate(self.tab_Home)
        self.PCRplate.setGeometry(550, 100, 395, 400)

        plate_pos = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H']
        for i in range(len(plate_pos)):
            for j in range(12):
                self.pushButton_plate = Plate_Button(self.tab_Home)
                self.pushButton_plate.setObjectName(
                    f"PCRplate_{plate_pos[i]}{j + 1}")
                self.pushButton_plate.setGeometry(
                    QtCore.QRect(584 + j * 30, 212 + i * 25, 26, 26))

        # Home 버튼
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        item_0.setFont(0, font)
        brush = QtGui.QBrush(QtGui.QColor(41, 24, 96))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_0.setBackground(0, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_0.setForeground(0, brush)

        # Assay Info 버튼
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        item_0.setFont(0, font)
        brush = QtGui.QBrush(QtGui.QColor(41, 24, 96))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_0.setBackground(0, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_0.setForeground(0, brush)

        # Basic Info 버튼
        item_1 = QtWidgets.QTreeWidgetItem(item_0)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        item_1.setFont(0, font)
        brush = QtGui.QBrush(QtGui.QColor(108, 92, 161))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_1.setBackground(0, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_1.setForeground(0, brush)

        # Reagent Info 버튼
        item_1 = QtWidgets.QTreeWidgetItem(item_0)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        item_1.setFont(0, font)
        brush = QtGui.QBrush(QtGui.QColor(108, 92, 161))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_1.setBackground(0, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_1.setForeground(0, brush)

        # Control Info 버튼
        item_1 = QtWidgets.QTreeWidgetItem(item_0)
        font = QtGui.QFont()
        font.setFamily("Arial")
        font.setPointSize(11)
        font.setBold(True)
        font.setWeight(75)
        item_1.setFont(0, font)
        brush = QtGui.QBrush(QtGui.QColor(108, 92, 161))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_1.setBackground(0, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_1.setForeground(0, brush)

        # Setting 버튼
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(14)
        font.setBold(True)
        font.setWeight(75)
        item_0.setFont(0, font)
        brush = QtGui.QBrush(QtGui.QColor(41, 24, 96))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_0.setBackground(0, brush)
        brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        item_0.setForeground(0, brush)

        self.widget_Menubar = QtWidgets.QWidget(self.centralwidget)
        self.widget_Menubar.setGeometry(QtCore.QRect(0, 2, 240, 111))
        self.widget_Menubar.setStyleSheet(
            "background-color: rgb(108, 92, 161);\n")
        self.widget_Menubar.setObjectName("widget_Menubar")
        self.Label_SL = QtWidgets.QLabel(self.widget_Menubar)
        self.Label_SL.setGeometry(QtCore.QRect(2, 10, 80, 50))
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(40)
        font.setBold(True)
        font.setWeight(75)
        self.Label_SL.setFont(font)
        self.Label_SL.setStyleSheet("color: rgb(224, 224, 224);")
        self.Label_SL.setObjectName("Label_SL")
        self.label_SmartLauncher = QtWidgets.QLabel(self.widget_Menubar)
        self.label_SmartLauncher.setGeometry(QtCore.QRect(4, 70, 231, 30))
        font = QtGui.QFont()
        font.setFamily("Arial Black")
        font.setPointSize(18)
        font.setBold(True)
        font.setWeight(75)
        self.label_SmartLauncher.setFont(font)
        self.label_SmartLauncher.setStyleSheet("color: rgb(224, 224, 224);")
        self.label_SmartLauncher.setObjectName("label_SmartLauncher")
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
Beispiel #21
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(500, 350)
        MainWindow.setMinimumSize(QtCore.QSize(500, 350))
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setObjectName("verticalLayout")
        self.groupBox_3 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_3.setTitle("")
        self.groupBox_3.setObjectName("groupBox_3")
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.groupBox_3)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.logo_label = QtWidgets.QLabel(self.groupBox_3)
        self.logo_label.setText("")
        self.logo_label.setObjectName("logo_label")
        self.horizontalLayout_4.addWidget(self.logo_label)
        self.label_2 = QtWidgets.QLabel(self.groupBox_3)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_4.addWidget(self.label_2)
        spacerItem = QtWidgets.QSpacerItem(
            40, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem)
        self.email_label = QtWidgets.QLabel(self.groupBox_3)
        self.email_label.setObjectName("email_label")
        self.horizontalLayout_4.addWidget(self.email_label)
        self.verticalLayout.addWidget(self.groupBox_3)
        self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox.setTitle("")
        self.groupBox.setObjectName("groupBox")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.last_backed_up_label = QtWidgets.QLabel(self.groupBox)
        self.last_backed_up_label.setObjectName("last_backed_up_label")
        self.horizontalLayout_2.addWidget(self.last_backed_up_label)
        self.verticalLayout.addWidget(self.groupBox)
        self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.backup_now_button = QtWidgets.QPushButton(self.groupBox_2)
        self.backup_now_button.setMinimumSize(QtCore.QSize(150, 0))
        self.backup_now_button.setObjectName("backup_now_button")
        self.verticalLayout_2.addWidget(self.backup_now_button)
        self.restore_button = QtWidgets.QPushButton(self.groupBox_2)
        self.restore_button.setMinimumSize(QtCore.QSize(150, 0))
        self.restore_button.setObjectName("restore_button")
        self.verticalLayout_2.addWidget(self.restore_button)
        self.horizontalLayout_3.addLayout(self.verticalLayout_2)
        spacerItem1 = QtWidgets.QSpacerItem(
            40, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem1)
        self.computer_label = QtWidgets.QLabel(self.groupBox_2)
        self.computer_label.setText("")
        self.computer_label.setObjectName("computer_label")
        self.horizontalLayout_3.addWidget(self.computer_label)
        self.arrow_label = QtWidgets.QLabel(self.groupBox_2)
        self.arrow_label.setMinimumSize(QtCore.QSize(64, 0))
        self.arrow_label.setText("")
        self.arrow_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.arrow_label.setObjectName("arrow_label")
        self.horizontalLayout_3.addWidget(self.arrow_label)
        self.cloud_label = QtWidgets.QLabel(self.groupBox_2)
        self.cloud_label.setMinimumSize(QtCore.QSize(64, 0))
        self.cloud_label.setText("")
        self.cloud_label.setObjectName("cloud_label")
        self.horizontalLayout_3.addWidget(self.cloud_label)
        self.verticalLayout.addWidget(self.groupBox_2)
        self.groupBox_4 = QtWidgets.QGroupBox(self.centralwidget)
        self.groupBox_4.setTitle("")
        self.groupBox_4.setObjectName("groupBox_4")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.groupBox_4)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout()
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        spacerItem2 = QtWidgets.QSpacerItem(
            20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout_3.addItem(spacerItem2)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        self.label_3 = QtWidgets.QLabel(self.groupBox_4)
        self.label_3.setMinimumSize(QtCore.QSize(110, 0))
        self.label_3.setMaximumSize(QtCore.QSize(110, 16777215))
        self.label_3.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading
                                  | QtCore.Qt.AlignmentFlag.AlignLeft
                                  | QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_3.setObjectName("label_3")
        self.horizontalLayout_8.addWidget(self.label_3)
        self.selected_for_backup_label = QtWidgets.QLabel(self.groupBox_4)
        self.selected_for_backup_label.setObjectName(
            "selected_for_backup_label")
        self.horizontalLayout_8.addWidget(self.selected_for_backup_label)
        self.verticalLayout_3.addLayout(self.horizontalLayout_8)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.label_4 = QtWidgets.QLabel(self.groupBox_4)
        self.label_4.setMinimumSize(QtCore.QSize(110, 0))
        self.label_4.setMaximumSize(QtCore.QSize(110, 16777215))
        self.label_4.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading
                                  | QtCore.Qt.AlignmentFlag.AlignLeft
                                  | QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_4.setObjectName("label_4")
        self.horizontalLayout_9.addWidget(self.label_4)
        self.backup_schedule_label = QtWidgets.QLabel(self.groupBox_4)
        self.backup_schedule_label.setObjectName("backup_schedule_label")
        self.horizontalLayout_9.addWidget(self.backup_schedule_label)
        self.verticalLayout_3.addLayout(self.horizontalLayout_9)
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        self.label_5 = QtWidgets.QLabel(self.groupBox_4)
        self.label_5.setMinimumSize(QtCore.QSize(110, 0))
        self.label_5.setMaximumSize(QtCore.QSize(110, 16777215))
        self.label_5.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading
                                  | QtCore.Qt.AlignmentFlag.AlignLeft
                                  | QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.label_5.setObjectName("label_5")
        self.horizontalLayout_7.addWidget(self.label_5)
        self.current_status_label = QtWidgets.QLabel(self.groupBox_4)
        self.current_status_label.setObjectName("current_status_label")
        self.horizontalLayout_7.addWidget(self.current_status_label)
        self.verticalLayout_3.addLayout(self.horizontalLayout_7)
        spacerItem3 = QtWidgets.QSpacerItem(
            20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout_3.addItem(spacerItem3)
        self.horizontalLayout.addLayout(self.verticalLayout_3)
        spacerItem4 = QtWidgets.QSpacerItem(
            40, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem4)
        self.verticalLayout_4 = QtWidgets.QVBoxLayout()
        self.verticalLayout_4.setObjectName("verticalLayout_4")
        spacerItem5 = QtWidgets.QSpacerItem(
            20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout_4.addItem(spacerItem5)
        self.settings_button = QtWidgets.QPushButton(self.groupBox_4)
        self.settings_button.setMinimumSize(QtCore.QSize(150, 0))
        self.settings_button.setObjectName("settings_button")
        self.verticalLayout_4.addWidget(self.settings_button)
        self.privacy_label = QtWidgets.QLabel(self.groupBox_4)
        self.privacy_label.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.privacy_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight
                                        | QtCore.Qt.AlignmentFlag.AlignTrailing
                                        | QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.privacy_label.setObjectName("privacy_label")
        self.verticalLayout_4.addWidget(self.privacy_label)
        self.support_label = QtWidgets.QLabel(self.groupBox_4)
        self.support_label.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.support_label.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight
                                        | QtCore.Qt.AlignmentFlag.AlignTrailing
                                        | QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.support_label.setObjectName("support_label")
        self.verticalLayout_4.addWidget(self.support_label)
        spacerItem6 = QtWidgets.QSpacerItem(
            20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout_4.addItem(spacerItem6)
        self.horizontalLayout.addLayout(self.verticalLayout_4)
        self.verticalLayout.addWidget(self.groupBox_4)
        MainWindow.setCentralWidget(self.centralwidget)

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setupUi(self, SyncEventWidget):
        SyncEventWidget.setObjectName("SyncEventWidget")
        SyncEventWidget.resize(400, 62)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            SyncEventWidget.sizePolicy().hasHeightForWidth())
        SyncEventWidget.setSizePolicy(sizePolicy)
        SyncEventWidget.setMinimumSize(QtCore.QSize(400, 0))
        self.verticalLayout = QtWidgets.QVBoxLayout(SyncEventWidget)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.frame = QtWidgets.QFrame(SyncEventWidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.frame.sizePolicy().hasHeightForWidth())
        self.frame.setSizePolicy(sizePolicy)
        self.frame.setStyleSheet(".QFrame {\n"
                                 "border: 1px solid rgb(205, 203, 205);\n"
                                 "background-color: rgb(255, 255, 255);\n"
                                 "border-radius: 7px;\n"
                                 "}")
        self.frame.setFrameShape(QtWidgets.QFrame.Shape.Box)
        self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.frame.setObjectName("frame")
        self.gridLayout = QtWidgets.QGridLayout(self.frame)
        self.gridLayout.setContentsMargins(7, 10, 12, 10)
        self.gridLayout.setObjectName("gridLayout")
        self.infoLabel = QtWidgets.QLabel(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Preferred,
            QtWidgets.QSizePolicy.Policy.MinimumExpanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.infoLabel.sizePolicy().hasHeightForWidth())
        self.infoLabel.setSizePolicy(sizePolicy)
        palette = QtGui.QPalette()
        brush = QtGui.QBrush(QtGui.QColor(109, 109, 109))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Active,
                         QtGui.QPalette.ColorRole.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(109, 109, 109))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Inactive,
                         QtGui.QPalette.ColorRole.WindowText, brush)
        brush = QtGui.QBrush(QtGui.QColor(127, 127, 127))
        brush.setStyle(QtCore.Qt.BrushStyle.SolidPattern)
        palette.setBrush(QtGui.QPalette.ColorGroup.Disabled,
                         QtGui.QPalette.ColorRole.WindowText, brush)
        self.infoLabel.setPalette(palette)
        self.infoLabel.setObjectName("infoLabel")
        self.gridLayout.addWidget(self.infoLabel, 1, 1, 1, 1)
        self.filenameLabel = QElidedLabel(self.frame)
        self.filenameLabel.setObjectName("filenameLabel")
        self.gridLayout.addWidget(self.filenameLabel, 0, 1, 1, 1)
        self.iconLabel = QtWidgets.QLabel(self.frame)
        self.iconLabel.setMinimumSize(QtCore.QSize(32, 32))
        self.iconLabel.setMaximumSize(QtCore.QSize(32, 32))
        self.iconLabel.setText("")
        self.iconLabel.setObjectName("iconLabel")
        self.gridLayout.addWidget(self.iconLabel, 0, 0, 2, 1,
                                  QtCore.Qt.AlignmentFlag.AlignHCenter)
        self.actionButton = QtWidgets.QPushButton(self.frame)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed,
                                           QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(30)
        sizePolicy.setVerticalStretch(30)
        sizePolicy.setHeightForWidth(
            self.actionButton.sizePolicy().hasHeightForWidth())
        self.actionButton.setSizePolicy(sizePolicy)
        self.actionButton.setMinimumSize(QtCore.QSize(30, 30))
        self.actionButton.setStyleSheet("QPushButton {\n"
                                        "    border: none;\n"
                                        "    background-color: none;\n"
                                        "    color: rgb(68,133,243);\n"
                                        "    font: bold\n"
                                        "}")
        self.actionButton.setObjectName("actionButton")
        self.gridLayout.addWidget(self.actionButton, 0, 3, 2, 1)
        spacerItem = QtWidgets.QSpacerItem(
            0, 0, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout.addItem(spacerItem, 0, 2, 2, 1)
        self.verticalLayout.addWidget(self.frame)

        self.retranslateUi(SyncEventWidget)
        QtCore.QMetaObject.connectSlotsByName(SyncEventWidget)
Beispiel #23
0
    def setupUi(self, SplashScreen):
        SplashScreen.setObjectName("SplashScreen")
        SplashScreen.resize(438, 281)
        self.centralwidget = QtWidgets.QWidget(SplashScreen)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout.setContentsMargins(10, 10, 10, 10)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.dropShadowFrame = QtWidgets.QFrame(self.centralwidget)
        font = QtGui.QFont()
        font.setPointSize(6)
        self.dropShadowFrame.setFont(font)
        self.dropShadowFrame.setStyleSheet(
            "QFrame{\n"
            "    background-color: rgb(240, 240, 217);\n"
            "    color:rgb(0, 0, 0);\n"
            "    border-radius: 25px;\n"
            "}")
        self.dropShadowFrame.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel)
        self.dropShadowFrame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
        self.dropShadowFrame.setObjectName("dropShadowFrame")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.dropShadowFrame)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.label_pic = QtWidgets.QLabel(self.dropShadowFrame)
        self.label_pic.setEnabled(True)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed,
                                           QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_pic.sizePolicy().hasHeightForWidth())
        self.label_pic.setSizePolicy(sizePolicy)
        self.label_pic.setMaximumSize(QtCore.QSize(50, 50))
        self.label_pic.setText("")
        self.label_pic.setTextFormat(QtCore.Qt.TextFormat.AutoText)
        self.label_pic.setPixmap(
            QtGui.QPixmap(
                "d:\\Rei Codes\\Hariku-App\\others\\splashsceen-luis\\../../assets/Hariku-logo.png"
            ))
        self.label_pic.setScaledContents(True)
        self.label_pic.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_pic.setObjectName("label_pic")
        self.verticalLayout_2.addWidget(
            self.label_pic, 0, QtCore.Qt.AlignHCenter | QtCore.Qt.AlignVCenter)
        self.label_desc = QtWidgets.QLabel(self.dropShadowFrame)
        font = QtGui.QFont()
        font.setFamily("OCR A Extended")
        font.setPointSize(10)
        self.label_desc.setFont(font)
        self.label_desc.setStyleSheet("")
        self.label_desc.setObjectName("label_desc")
        self.verticalLayout_2.addWidget(self.label_desc)
        self.progressBar = QtWidgets.QProgressBar(self.dropShadowFrame)
        self.progressBar.setStyleSheet(
            "QProgressBar{\n"
            "    \n"
            "    background-color: rgb(227, 227, 206);\n"
            "    color:rgb(0,0,0);\n"
            "    border-style: none;\n"
            "    boder-color:rgb(40, 186, 130);\n"
            "    border-radius: 10px;\n"
            "    text-align: center;\n"
            "}\n"
            "\n"
            "QProgressBar::chunk {\n"
            "border-radius:10px;\n"
            "background-color: qlineargradient(spread:pad, x1:0, y1:0.545, x2:1, y2:0.557, stop:0 rgba(24, 88, 191, 255), stop:1 rgba(40, 186, 130, 255));\n"
            "}")
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.verticalLayout_2.addWidget(self.progressBar)
        self.label_loading = QtWidgets.QLabel(self.dropShadowFrame)
        font = QtGui.QFont()
        font.setFamily("OCR A Extended")
        font.setPointSize(7)
        self.label_loading.setFont(font)
        self.label_loading.setStyleSheet("")
        self.label_loading.setObjectName("label_loading")
        self.verticalLayout_2.addWidget(self.label_loading)
        self.verticalLayout.addWidget(self.dropShadowFrame)
        SplashScreen.setCentralWidget(self.centralwidget)

        self.retranslateUi(SplashScreen)
        QtCore.QMetaObject.connectSlotsByName(SplashScreen)
Beispiel #24
0
    def setupUi(self, WelcomeDialog):
        WelcomeDialog.setObjectName("WelcomeDialog")
        WelcomeDialog.resize(500, 350)
        WelcomeDialog.setMinimumSize(QtCore.QSize(500, 350))
        self.verticalLayout = QtWidgets.QVBoxLayout(WelcomeDialog)
        self.verticalLayout.setObjectName("verticalLayout")
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.logo_label = QtWidgets.QLabel(WelcomeDialog)
        self.logo_label.setText("")
        self.logo_label.setObjectName("logo_label")
        self.horizontalLayout.addWidget(self.logo_label)
        self.label_2 = QtWidgets.QLabel(WelcomeDialog)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout.addWidget(self.label_2)
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.verticalLayout.addLayout(self.horizontalLayout)
        spacerItem1 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem1)
        self.label_3 = QtWidgets.QLabel(WelcomeDialog)
        font = QtGui.QFont()
        font.setBold(True)
        font.setWeight(75)
        self.label_3.setFont(font)
        self.label_3.setAlignment(QtCore.Qt.AlignCenter)
        self.label_3.setWordWrap(True)
        self.label_3.setObjectName("label_3")
        self.verticalLayout.addWidget(self.label_3)
        self.label_4 = QtWidgets.QLabel(WelcomeDialog)
        self.label_4.setAlignment(QtCore.Qt.AlignCenter)
        self.label_4.setObjectName("label_4")
        self.verticalLayout.addWidget(self.label_4)
        self.label = QtWidgets.QLabel(WelcomeDialog)
        self.label.setTextFormat(QtCore.Qt.RichText)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName("label")
        self.verticalLayout.addWidget(self.label)
        spacerItem2 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem2)
        self.groupBox = QtWidgets.QGroupBox(WelcomeDialog)
        self.groupBox.setTitle("")
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.account_label = QtWidgets.QLabel(self.groupBox)
        self.account_label.setAlignment(QtCore.Qt.AlignCenter)
        self.account_label.setObjectName("account_label")
        self.verticalLayout_2.addWidget(self.account_label)
        self.verticalLayout.addWidget(self.groupBox)
        spacerItem3 = QtWidgets.QSpacerItem(20, 40,
                                            QtWidgets.QSizePolicy.Minimum,
                                            QtWidgets.QSizePolicy.Expanding)
        self.verticalLayout.addItem(spacerItem3)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        spacerItem4 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem4)
        self.start_backing_up_button = QtWidgets.QPushButton(WelcomeDialog)
        self.start_backing_up_button.setFocusPolicy(QtCore.Qt.NoFocus)
        self.start_backing_up_button.setObjectName("start_backing_up_button")
        self.horizontalLayout_2.addWidget(self.start_backing_up_button)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem5)
        self.verticalLayout.addLayout(self.horizontalLayout_2)

        self.retranslateUi(WelcomeDialog)
        QtCore.QMetaObject.connectSlotsByName(WelcomeDialog)
Beispiel #25
0
 def sizeHint(self):
     return QtCore.QSize(20, 20)
Beispiel #26
0
    def setupUi(self, MainDialog):
        MainDialog.setObjectName("MainDialog")
        MainDialog.resize(587, 618)
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(MainDialog)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName("verticalLayout")
        self.pb_new_game = QtWidgets.QPushButton(MainDialog)
        self.pb_new_game.setObjectName("pb_new_game")
        self.verticalLayout.addWidget(self.pb_new_game)
        self.pb_show_world = QtWidgets.QPushButton(MainDialog)
        self.pb_show_world.setObjectName("pb_show_world")
        self.verticalLayout.addWidget(self.pb_show_world)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.verticalLayout.addItem(spacerItem)
        self.horizontalLayout_5.addLayout(self.verticalLayout)
        spacerItem1 = QtWidgets.QSpacerItem(20, 113, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.horizontalLayout_5.addItem(spacerItem1)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName("horizontalLayout")
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem2)
        self.label_status = QtWidgets.QLabel(MainDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_status.sizePolicy().hasHeightForWidth())
        self.label_status.setSizePolicy(sizePolicy)
        self.label_status.setMinimumSize(QtCore.QSize(830, 512))
        self.label_status.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
        self.label_status.setScaledContents(False)
        self.label_status.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_status.setObjectName("label_status")
        self.horizontalLayout.addWidget(self.label_status)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.horizontalLayout_5.addLayout(self.horizontalLayout)
        spacerItem4 = QtWidgets.QSpacerItem(20, 113, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding)
        self.horizontalLayout_5.addItem(spacerItem4)
        self.verticalLayout_2.addLayout(self.horizontalLayout_5)
        self.frame_letters = QtWidgets.QFrame(MainDialog)
        self.frame_letters.setFrameShape(QtWidgets.QFrame.Shape.Box)
        self.frame_letters.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.frame_letters.setObjectName("frame_letters")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame_letters)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.label_word = QtWidgets.QLabel(self.frame_letters)
        font = QtGui.QFont()
        font.setPointSize(48)
        font.setBold(True)
        font.setWeight(75)
        self.label_word.setFont(font)
        self.label_word.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
        self.label_word.setFrameShadow(QtWidgets.QFrame.Shadow.Plain)
        self.label_word.setText("")
        self.label_word.setScaledContents(True)
        self.label_word.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_word.setObjectName("label_word")
        self.horizontalLayout_2.addWidget(self.label_word)
        self.verticalLayout_2.addWidget(self.frame_letters)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.label_2 = QtWidgets.QLabel(MainDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label_2.setFont(font)
        self.label_2.setObjectName("label_2")
        self.horizontalLayout_4.addWidget(self.label_2)
        self.label_available_letters = QtWidgets.QLabel(MainDialog)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.label_available_letters.setFont(font)
        self.label_available_letters.setFrameShape(QtWidgets.QFrame.Shape.Box)
        self.label_available_letters.setText("")
        self.label_available_letters.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_available_letters.setObjectName("label_available_letters")
        self.horizontalLayout_4.addWidget(self.label_available_letters)
        self.verticalLayout_2.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.label = QtWidgets.QLabel(MainDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(13)
        self.label.setFont(font)
        self.label.setObjectName("label")
        self.horizontalLayout_3.addWidget(self.label)
        spacerItem5 = QtWidgets.QSpacerItem(4, 20, QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem5)
        self.label_guessed_letters = QtWidgets.QLabel(MainDialog)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_guessed_letters.sizePolicy().hasHeightForWidth())
        self.label_guessed_letters.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.label_guessed_letters.setFont(font)
        self.label_guessed_letters.setFrameShape(QtWidgets.QFrame.Shape.Box)
        self.label_guessed_letters.setText("")
        self.label_guessed_letters.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.label_guessed_letters.setObjectName("label_guessed_letters")
        self.horizontalLayout_3.addWidget(self.label_guessed_letters)
        self.verticalLayout_2.addLayout(self.horizontalLayout_3)

        self.retranslateUi(MainDialog)
        QtCore.QMetaObject.connectSlotsByName(MainDialog)
Beispiel #27
0
    def setupUi(self, Dialog):
        Dialog.setObjectName("Dialog")
        Dialog.resize(441, 396)
        self.gridLayout = QtWidgets.QGridLayout(Dialog)
        self.gridLayout.setObjectName("gridLayout")
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.label_8 = QtWidgets.QLabel(Dialog)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        self.label_8.setMaximumSize(QtCore.QSize(175, 16777215))
        self.label_8.setWordWrap(True)
        self.label_8.setObjectName("label_8")
        self.gridLayout_2.addWidget(self.label_8, 10, 0, 1, 1)
        self.sb_align_H = QtWidgets.QComboBox(Dialog)
        self.sb_align_H.setObjectName("sb_align_H")
        self.gridLayout_2.addWidget(self.sb_align_H, 8, 1, 1, 1)
        self.cb_width = QtWidgets.QCheckBox(Dialog)
        self.cb_width.setText("")
        self.cb_width.setObjectName("cb_width")
        self.gridLayout_2.addWidget(self.cb_width, 3, 1, 1, 1)
        self.cb_save = QtWidgets.QCheckBox(Dialog)
        self.cb_save.setText("")
        self.cb_save.setObjectName("cb_save")
        self.gridLayout_2.addWidget(self.cb_save, 10, 1, 1, 1)
        self.label_3 = QtWidgets.QLabel(Dialog)
        self.label_3.setObjectName("label_3")
        self.gridLayout_2.addWidget(self.label_3, 2, 0, 1, 1)
        self.label_5 = QtWidgets.QLabel(Dialog)
        self.label_5.setWordWrap(True)
        self.label_5.setObjectName("label_5")
        self.gridLayout_2.addWidget(self.label_5, 8, 0, 1, 1)
        self.label_2 = QtWidgets.QLabel(Dialog)
        self.label_2.setObjectName("label_2")
        self.gridLayout_2.addWidget(self.label_2, 1, 0, 1, 1)
        self.sb_styling = QtWidgets.QComboBox(Dialog)
        self.sb_styling.setObjectName("sb_styling")
        self.gridLayout_2.addWidget(self.sb_styling, 7, 1, 1, 1)
        self.label_7 = QtWidgets.QLabel(Dialog)
        self.label_7.setWordWrap(True)
        self.label_7.setObjectName("label_7")
        self.gridLayout_2.addWidget(self.label_7, 9, 0, 1, 1)
        self.sb_rows = QtWidgets.QSpinBox(Dialog)
        self.sb_rows.setObjectName("sb_rows")
        self.gridLayout_2.addWidget(self.sb_rows, 2, 1, 1, 1)
        self.label = QtWidgets.QLabel(Dialog)
        self.label.setTextFormat(QtCore.Qt.TextFormat.RichText)
        self.label.setObjectName("label")
        self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1)
        self.label_10 = QtWidgets.QLabel(Dialog)
        self.label_10.setObjectName("label_10")
        self.gridLayout_2.addWidget(self.label_10, 3, 0, 1, 1)
        self.sb_align_V = QtWidgets.QComboBox(Dialog)
        self.sb_align_V.setObjectName("sb_align_V")
        self.gridLayout_2.addWidget(self.sb_align_V, 9, 1, 1, 1)
        self.cb_first = QtWidgets.QCheckBox(Dialog)
        self.cb_first.setText("")
        self.cb_first.setObjectName("cb_first")
        self.gridLayout_2.addWidget(self.cb_first, 4, 1, 1, 1)
        self.sb_columns = QtWidgets.QSpinBox(Dialog)
        self.sb_columns.setObjectName("sb_columns")
        self.gridLayout_2.addWidget(self.sb_columns, 1, 1, 1, 1)
        self.label_4 = QtWidgets.QLabel(Dialog)
        self.label_4.setObjectName("label_4")
        self.gridLayout_2.addWidget(self.label_4, 5, 0, 1, 1)
        self.label_6 = QtWidgets.QLabel(Dialog)
        self.label_6.setObjectName("label_6")
        self.gridLayout_2.addWidget(self.label_6, 4, 0, 1, 1)
        self.cb_prefill = QtWidgets.QCheckBox(Dialog)
        self.cb_prefill.setText("")
        self.cb_prefill.setObjectName("cb_prefill")
        self.gridLayout_2.addWidget(self.cb_prefill, 5, 1, 1, 1)
        self.label_9 = QtWidgets.QLabel(Dialog)
        self.label_9.setObjectName("label_9")
        self.gridLayout_2.addWidget(self.label_9, 7, 0, 1, 1)
        self.label_11 = QtWidgets.QLabel(Dialog)
        self.label_11.setObjectName("label_11")
        self.gridLayout_2.addWidget(self.label_11, 6, 0, 1, 1)
        self.cb_center = QtWidgets.QCheckBox(Dialog)
        self.cb_center.setText("")
        self.cb_center.setObjectName("cb_center")
        self.gridLayout_2.addWidget(self.cb_center, 6, 1, 1, 1)
        self.gridLayout.addLayout(self.gridLayout_2, 0, 0, 1, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(Dialog)
        self.buttonBox.setOrientation(QtCore.Qt.Orientation.Horizontal)
        self.buttonBox.setStandardButtons(
            QtWidgets.QDialogButtonBox.StandardButton.Cancel
            | QtWidgets.QDialogButtonBox.StandardButton.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 1, 0, 1, 1)

        self.retranslateUi(Dialog)
        self.buttonBox.accepted.connect(Dialog.accept)  # type: ignore
        self.buttonBox.rejected.connect(Dialog.reject)  # type: ignore
        QtCore.QMetaObject.connectSlotsByName(Dialog)
Beispiel #28
0
    def setupUi(self, SetupDialog):
        SetupDialog.setObjectName("SetupDialog")
        SetupDialog.resize(555, 400)
        self.verticalLayout = QtWidgets.QVBoxLayout(SetupDialog)
        self.verticalLayout.setContentsMargins(-1, 15, 15, 24)
        self.verticalLayout.setSpacing(5)
        self.verticalLayout.setObjectName("verticalLayout")
        self.stackedWidget = AnimatedStackedWidget(SetupDialog)
        self.stackedWidget.setObjectName("stackedWidget")
        self.welcomePage = QtWidgets.QWidget()
        self.welcomePage.setObjectName("welcomePage")
        self.gridLayout = QtWidgets.QGridLayout(self.welcomePage)
        self.gridLayout.setContentsMargins(0, 0, 0, 0)
        self.gridLayout.setObjectName("gridLayout")
        self.pushButtonLink = QtWidgets.QPushButton(self.welcomePage)
        self.pushButtonLink.setObjectName("pushButtonLink")
        self.gridLayout.addWidget(self.pushButtonLink, 4, 0, 1, 3,
                                  QtCore.Qt.AlignmentFlag.AlignHCenter)
        self.labelWelcome = QtWidgets.QLabel(self.welcomePage)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Preferred,
            QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.labelWelcome.sizePolicy().hasHeightForWidth())
        self.labelWelcome.setSizePolicy(sizePolicy)
        self.labelWelcome.setMinimumSize(QtCore.QSize(0, 50))
        self.labelWelcome.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.labelWelcome.setObjectName("labelWelcome")
        self.gridLayout.addWidget(self.labelWelcome, 3, 0, 1, 3)
        self.labelIcon_0 = QtWidgets.QLabel(self.welcomePage)
        self.labelIcon_0.setMinimumSize(QtCore.QSize(150, 150))
        self.labelIcon_0.setMaximumSize(QtCore.QSize(150, 150))
        self.labelIcon_0.setText("")
        self.labelIcon_0.setScaledContents(True)
        self.labelIcon_0.setWordWrap(False)
        self.labelIcon_0.setObjectName("labelIcon_0")
        self.gridLayout.addWidget(self.labelIcon_0, 1, 1, 1, 1,
                                  QtCore.Qt.AlignmentFlag.AlignHCenter)
        spacerItem = QtWidgets.QSpacerItem(
            20, 20, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout.addItem(spacerItem, 5, 0, 1, 3)
        spacerItem1 = QtWidgets.QSpacerItem(
            20, 20, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout.addItem(spacerItem1, 0, 0, 1, 3)
        spacerItem2 = QtWidgets.QSpacerItem(
            20, 0, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout.addItem(spacerItem2, 2, 0, 1, 3)
        self.stackedWidget.addWidget(self.welcomePage)
        self.authPage = QtWidgets.QWidget()
        self.authPage.setObjectName("authPage")
        self.gridLayout_5 = QtWidgets.QGridLayout(self.authPage)
        self.gridLayout_5.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_5.setObjectName("gridLayout_5")
        self.progressIndicator = QProgressIndicator(self.authPage)
        self.progressIndicator.setMinimumSize(QtCore.QSize(32, 32))
        self.progressIndicator.setMaximumSize(QtCore.QSize(32, 32))
        self.progressIndicator.setObjectName("progressIndicator")
        self.gridLayout_5.addWidget(
            self.progressIndicator, 5, 0, 1, 1,
            QtCore.Qt.AlignmentFlag.AlignHCenter
            | QtCore.Qt.AlignmentFlag.AlignVCenter)
        spacerItem3 = QtWidgets.QSpacerItem(
            20, 20, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Preferred)
        self.gridLayout_5.addItem(spacerItem3, 2, 0, 1, 1)
        self.labelAuthLink = QtWidgets.QLabel(self.authPage)
        self.labelAuthLink.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.labelAuthLink.setWordWrap(True)
        self.labelAuthLink.setOpenExternalLinks(True)
        self.labelAuthLink.setObjectName("labelAuthLink")
        self.gridLayout_5.addWidget(self.labelAuthLink, 3, 0, 1, 1)
        self.lineEditAuthCode = QtWidgets.QLineEdit(self.authPage)
        self.lineEditAuthCode.setMinimumSize(QtCore.QSize(500, 0))
        self.lineEditAuthCode.setMaximumSize(QtCore.QSize(500, 16777215))
        self.lineEditAuthCode.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.lineEditAuthCode.setObjectName("lineEditAuthCode")
        self.gridLayout_5.addWidget(self.lineEditAuthCode, 4, 0, 1, 1,
                                    QtCore.Qt.AlignmentFlag.AlignHCenter)
        self.labelIcon_1 = QtWidgets.QLabel(self.authPage)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Preferred,
            QtWidgets.QSizePolicy.Policy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.labelIcon_1.sizePolicy().hasHeightForWidth())
        self.labelIcon_1.setSizePolicy(sizePolicy)
        self.labelIcon_1.setMinimumSize(QtCore.QSize(70, 70))
        self.labelIcon_1.setMaximumSize(QtCore.QSize(70, 70))
        self.labelIcon_1.setText("")
        self.labelIcon_1.setObjectName("labelIcon_1")
        self.gridLayout_5.addWidget(self.labelIcon_1, 1, 0, 1, 1,
                                    QtCore.Qt.AlignmentFlag.AlignHCenter)
        spacerItem4 = QtWidgets.QSpacerItem(
            20, 20, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Fixed)
        self.gridLayout_5.addItem(spacerItem4, 0, 0, 1, 1)
        self.stackedWidget.addWidget(self.authPage)
        self.dropboxPathPage = QtWidgets.QWidget()
        self.dropboxPathPage.setObjectName("dropboxPathPage")
        self.gridLayout_7 = QtWidgets.QGridLayout(self.dropboxPathPage)
        self.gridLayout_7.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_7.setObjectName("gridLayout_7")
        spacerItem5 = QtWidgets.QSpacerItem(
            20, 15, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Fixed)
        self.gridLayout_7.addItem(spacerItem5, 0, 0, 1, 1)
        self.labelIcon_2 = QtWidgets.QLabel(self.dropboxPathPage)
        self.labelIcon_2.setMinimumSize(QtCore.QSize(70, 70))
        self.labelIcon_2.setMaximumSize(QtCore.QSize(70, 70))
        self.labelIcon_2.setText("")
        self.labelIcon_2.setObjectName("labelIcon_2")
        self.gridLayout_7.addWidget(self.labelIcon_2, 1, 0, 1, 1,
                                    QtCore.Qt.AlignmentFlag.AlignHCenter)
        self.labelDropboxPath = QtWidgets.QLabel(self.dropboxPathPage)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.labelDropboxPath.sizePolicy().hasHeightForWidth())
        self.labelDropboxPath.setSizePolicy(sizePolicy)
        self.labelDropboxPath.setMinimumSize(QtCore.QSize(0, 20))
        self.labelDropboxPath.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
        self.labelDropboxPath.setWordWrap(True)
        self.labelDropboxPath.setObjectName("labelDropboxPath")
        self.gridLayout_7.addWidget(self.labelDropboxPath, 3, 0, 1, 1)
        spacerItem6 = QtWidgets.QSpacerItem(
            20, 15, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Fixed)
        self.gridLayout_7.addItem(spacerItem6, 2, 0, 1, 1)
        spacerItem7 = QtWidgets.QSpacerItem(
            20, 50, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout_7.addItem(spacerItem7, 5, 0, 1, 1)
        self.comboBoxDropboxPath = QtWidgets.QComboBox(self.dropboxPathPage)
        self.comboBoxDropboxPath.setObjectName("comboBoxDropboxPath")
        self.gridLayout_7.addWidget(self.comboBoxDropboxPath, 4, 0, 1, 1)
        self.stackedWidget.addWidget(self.dropboxPathPage)
        self.excludedFoldersPage = QtWidgets.QWidget()
        self.excludedFoldersPage.setObjectName("excludedFoldersPage")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.excludedFoldersPage)
        self.gridLayout_9.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.labelFolderSelection = QtWidgets.QLabel(self.excludedFoldersPage)
        self.labelFolderSelection.setAlignment(
            QtCore.Qt.AlignmentFlag.AlignLeading
            | QtCore.Qt.AlignmentFlag.AlignLeft
            | QtCore.Qt.AlignmentFlag.AlignVCenter)
        self.labelFolderSelection.setWordWrap(True)
        self.labelFolderSelection.setObjectName("labelFolderSelection")
        self.gridLayout_9.addWidget(self.labelFolderSelection, 0, 0, 1, 1)
        self.selectAllCheckBox = QtWidgets.QCheckBox(self.excludedFoldersPage)
        self.selectAllCheckBox.setEnabled(False)
        self.selectAllCheckBox.setObjectName("selectAllCheckBox")
        self.gridLayout_9.addWidget(self.selectAllCheckBox, 2, 0, 1, 1)
        self.treeViewFolders = QtWidgets.QTreeView(self.excludedFoldersPage)
        self.treeViewFolders.setEditTriggers(
            QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers)
        self.treeViewFolders.setAlternatingRowColors(True)
        self.treeViewFolders.setSelectionMode(
            QtWidgets.QAbstractItemView.SelectionMode.NoSelection)
        self.treeViewFolders.setUniformRowHeights(True)
        self.treeViewFolders.setSortingEnabled(True)
        self.treeViewFolders.setHeaderHidden(True)
        self.treeViewFolders.setObjectName("treeViewFolders")
        self.treeViewFolders.header().setVisible(False)
        self.treeViewFolders.header().setMinimumSectionSize(50)
        self.gridLayout_9.addWidget(self.treeViewFolders, 1, 0, 1, 1)
        self.stackedWidget.addWidget(self.excludedFoldersPage)
        self.donePage = QtWidgets.QWidget()
        self.donePage.setObjectName("donePage")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.donePage)
        self.gridLayout_3.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_3.setObjectName("gridLayout_3")
        spacerItem8 = QtWidgets.QSpacerItem(
            20, 30, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Preferred)
        self.gridLayout_3.addItem(spacerItem8, 5, 0, 1, 1)
        spacerItem9 = QtWidgets.QSpacerItem(
            20, 0, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout_3.addItem(spacerItem9, 2, 0, 1, 1)
        self.labelIcon_3 = QtWidgets.QLabel(self.donePage)
        self.labelIcon_3.setMinimumSize(QtCore.QSize(120, 120))
        self.labelIcon_3.setMaximumSize(QtCore.QSize(120, 120))
        self.labelIcon_3.setText("")
        self.labelIcon_3.setObjectName("labelIcon_3")
        self.gridLayout_3.addWidget(self.labelIcon_3, 1, 0, 1, 1,
                                    QtCore.Qt.AlignmentFlag.AlignHCenter)
        self.labelSetupComplete = QtWidgets.QLabel(self.donePage)
        self.labelSetupComplete.setAlignment(
            QtCore.Qt.AlignmentFlag.AlignCenter)
        self.labelSetupComplete.setWordWrap(True)
        self.labelSetupComplete.setObjectName("labelSetupComplete")
        self.gridLayout_3.addWidget(self.labelSetupComplete, 3, 0, 1, 1)
        self.pushButtonClose = QtWidgets.QPushButton(self.donePage)
        icon = QtGui.QIcon.fromTheme("dialog-apply")
        self.pushButtonClose.setIcon(icon)
        self.pushButtonClose.setObjectName("pushButtonClose")
        self.gridLayout_3.addWidget(self.pushButtonClose, 4, 0, 1, 1,
                                    QtCore.Qt.AlignmentFlag.AlignHCenter)
        spacerItem10 = QtWidgets.QSpacerItem(
            20, 0, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.gridLayout_3.addItem(spacerItem10, 0, 0, 1, 1)
        self.stackedWidget.addWidget(self.donePage)
        self.verticalLayout.addWidget(self.stackedWidget)
        self.stackedWidgetButtons = QtWidgets.QStackedWidget(SetupDialog)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.stackedWidgetButtons.sizePolicy().hasHeightForWidth())
        self.stackedWidgetButtons.setSizePolicy(sizePolicy)
        self.stackedWidgetButtons.setObjectName("stackedWidgetButtons")
        self.welcomePageButtons = QtWidgets.QWidget()
        self.welcomePageButtons.setObjectName("welcomePageButtons")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.welcomePageButtons)
        self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_2.setObjectName("gridLayout_2")
        spacerItem11 = QtWidgets.QSpacerItem(
            50, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout_2.addItem(spacerItem11, 0, 0, 1, 1)
        self.stackedWidgetButtons.addWidget(self.welcomePageButtons)
        self.authPageButtons = QtWidgets.QWidget()
        self.authPageButtons.setObjectName("authPageButtons")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.authPageButtons)
        self.gridLayout_4.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.pushButtonAuthPageLink = QtWidgets.QPushButton(
            self.authPageButtons)
        self.pushButtonAuthPageLink.setEnabled(True)
        icon = QtGui.QIcon.fromTheme("dialog-ok")
        self.pushButtonAuthPageLink.setIcon(icon)
        self.pushButtonAuthPageLink.setObjectName("pushButtonAuthPageLink")
        self.gridLayout_4.addWidget(self.pushButtonAuthPageLink, 0, 2, 1, 1)
        self.pushButtonAuthPageCancel = QtWidgets.QPushButton(
            self.authPageButtons)
        icon = QtGui.QIcon.fromTheme("dialog-close")
        self.pushButtonAuthPageCancel.setIcon(icon)
        self.pushButtonAuthPageCancel.setObjectName("pushButtonAuthPageCancel")
        self.gridLayout_4.addWidget(self.pushButtonAuthPageCancel, 0, 1, 1, 1)
        spacerItem12 = QtWidgets.QSpacerItem(
            50, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout_4.addItem(spacerItem12, 0, 0, 1, 1)
        self.stackedWidgetButtons.addWidget(self.authPageButtons)
        self.dropboxPathPageButtons = QtWidgets.QWidget()
        self.dropboxPathPageButtons.setObjectName("dropboxPathPageButtons")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.dropboxPathPageButtons)
        self.gridLayout_8.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.pushButtonDropboxPathCancel = QtWidgets.QPushButton(
            self.dropboxPathPageButtons)
        icon = QtGui.QIcon.fromTheme("dialog-close")
        self.pushButtonDropboxPathCancel.setIcon(icon)
        self.pushButtonDropboxPathCancel.setObjectName(
            "pushButtonDropboxPathCancel")
        self.gridLayout_8.addWidget(self.pushButtonDropboxPathCancel, 0, 3, 1,
                                    1)
        self.pushButtonDropboxPathUnlink = QtWidgets.QPushButton(
            self.dropboxPathPageButtons)
        icon = QtGui.QIcon.fromTheme("edit-clear")
        self.pushButtonDropboxPathUnlink.setIcon(icon)
        self.pushButtonDropboxPathUnlink.setObjectName(
            "pushButtonDropboxPathUnlink")
        self.gridLayout_8.addWidget(self.pushButtonDropboxPathUnlink, 0, 1, 1,
                                    1)
        self.pushButtonDropboxPathSelect = QtWidgets.QPushButton(
            self.dropboxPathPageButtons)
        icon = QtGui.QIcon.fromTheme("dialog-ok")
        self.pushButtonDropboxPathSelect.setIcon(icon)
        self.pushButtonDropboxPathSelect.setObjectName(
            "pushButtonDropboxPathSelect")
        self.gridLayout_8.addWidget(self.pushButtonDropboxPathSelect, 0, 4, 1,
                                    1)
        spacerItem13 = QtWidgets.QSpacerItem(
            50, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout_8.addItem(spacerItem13, 0, 2, 1, 1)
        self.stackedWidgetButtons.addWidget(self.dropboxPathPageButtons)
        self.excludedFoldersPageButtons = QtWidgets.QWidget()
        self.excludedFoldersPageButtons.setObjectName(
            "excludedFoldersPageButtons")
        self.gridLayout_6 = QtWidgets.QGridLayout(
            self.excludedFoldersPageButtons)
        self.gridLayout_6.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_6.setObjectName("gridLayout_6")
        self.pushButtonFolderSelectionBack = QtWidgets.QPushButton(
            self.excludedFoldersPageButtons)
        self.pushButtonFolderSelectionBack.setObjectName(
            "pushButtonFolderSelectionBack")
        self.gridLayout_6.addWidget(self.pushButtonFolderSelectionBack, 0, 1,
                                    1, 1)
        self.pushButtonFolderSelectionSelect = QtWidgets.QPushButton(
            self.excludedFoldersPageButtons)
        icon = QtGui.QIcon.fromTheme("dialog-ok")
        self.pushButtonFolderSelectionSelect.setIcon(icon)
        self.pushButtonFolderSelectionSelect.setObjectName(
            "pushButtonFolderSelectionSelect")
        self.gridLayout_6.addWidget(self.pushButtonFolderSelectionSelect, 0, 2,
                                    1, 1)
        spacerItem14 = QtWidgets.QSpacerItem(
            50, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout_6.addItem(spacerItem14, 0, 0, 1, 1)
        self.stackedWidgetButtons.addWidget(self.excludedFoldersPageButtons)
        self.donePageButtons = QtWidgets.QWidget()
        self.donePageButtons.setObjectName("donePageButtons")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.donePageButtons)
        self.gridLayout_10.setContentsMargins(0, 0, 0, 0)
        self.gridLayout_10.setObjectName("gridLayout_10")
        spacerItem15 = QtWidgets.QSpacerItem(
            50, 20, QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Minimum)
        self.gridLayout_10.addItem(spacerItem15, 0, 0, 1, 1)
        self.stackedWidgetButtons.addWidget(self.donePageButtons)
        self.verticalLayout.addWidget(self.stackedWidgetButtons)
        self.verticalLayout.setStretch(0, 1)

        self.retranslateUi(SetupDialog)
        self.stackedWidget.setCurrentIndex(0)
        self.stackedWidgetButtons.setCurrentIndex(0)
        self.stackedWidget.currentChanged['int'].connect(
            self.stackedWidgetButtons.setCurrentIndex)
        QtCore.QMetaObject.connectSlotsByName(SetupDialog)
        SetupDialog.setTabOrder(self.pushButtonLink,
                                self.pushButtonAuthPageLink)
        SetupDialog.setTabOrder(self.pushButtonAuthPageLink,
                                self.pushButtonAuthPageCancel)
        SetupDialog.setTabOrder(self.pushButtonAuthPageCancel,
                                self.lineEditAuthCode)
        SetupDialog.setTabOrder(self.lineEditAuthCode,
                                self.pushButtonDropboxPathSelect)
        SetupDialog.setTabOrder(self.pushButtonDropboxPathSelect,
                                self.pushButtonDropboxPathCancel)
        SetupDialog.setTabOrder(self.pushButtonDropboxPathCancel,
                                self.pushButtonDropboxPathUnlink)
        SetupDialog.setTabOrder(self.pushButtonDropboxPathUnlink,
                                self.comboBoxDropboxPath)
        SetupDialog.setTabOrder(self.comboBoxDropboxPath,
                                self.pushButtonFolderSelectionSelect)
        SetupDialog.setTabOrder(self.pushButtonFolderSelectionSelect,
                                self.pushButtonFolderSelectionBack)
        SetupDialog.setTabOrder(self.pushButtonFolderSelectionBack,
                                self.treeViewFolders)
        SetupDialog.setTabOrder(self.treeViewFolders, self.selectAllCheckBox)
        SetupDialog.setTabOrder(self.selectAllCheckBox, self.pushButtonClose)
Beispiel #29
0
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1271, 856)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            MainWindow.sizePolicy().hasHeightForWidth())
        MainWindow.setSizePolicy(sizePolicy)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.centralwidget.sizePolicy().hasHeightForWidth())
        self.centralwidget.setSizePolicy(sizePolicy)
        self.centralwidget.setObjectName("centralwidget")
        self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.groupBox = QtWidgets.QGroupBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox.sizePolicy().hasHeightForWidth())
        self.groupBox.setSizePolicy(sizePolicy)
        self.groupBox.setObjectName("groupBox")
        self.verticalLayout = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_15 = QtWidgets.QLabel(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Preferred,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_15.sizePolicy().hasHeightForWidth())
        self.label_15.setSizePolicy(sizePolicy)
        self.label_15.setObjectName("label_15")
        self.verticalLayout.addWidget(self.label_15)
        self.fileLabel = QtWidgets.QLabel(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Preferred,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.fileLabel.sizePolicy().hasHeightForWidth())
        self.fileLabel.setSizePolicy(sizePolicy)
        self.fileLabel.setText("")
        self.fileLabel.setObjectName("fileLabel")
        self.verticalLayout.addWidget(self.fileLabel)
        self.viewOutliersButton = QtWidgets.QPushButton(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.viewOutliersButton.sizePolicy().hasHeightForWidth())
        self.viewOutliersButton.setSizePolicy(sizePolicy)
        self.viewOutliersButton.setObjectName("viewOutliersButton")
        self.verticalLayout.addWidget(self.viewOutliersButton)
        self.removeOutliers = QtWidgets.QPushButton(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.removeOutliers.sizePolicy().hasHeightForWidth())
        self.removeOutliers.setSizePolicy(sizePolicy)
        self.removeOutliers.setObjectName("removeOutliers")
        self.verticalLayout.addWidget(self.removeOutliers)
        self.parameterTable = QtWidgets.QTableWidget(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.parameterTable.sizePolicy().hasHeightForWidth())
        self.parameterTable.setSizePolicy(sizePolicy)
        self.parameterTable.setShowGrid(False)
        self.parameterTable.setObjectName("parameterTable")
        self.parameterTable.setColumnCount(0)
        self.parameterTable.setRowCount(0)
        self.parameterTable.horizontalHeader().setStretchLastSection(True)
        self.parameterTable.verticalHeader().setVisible(False)
        self.parameterTable.verticalHeader().setStretchLastSection(False)
        self.verticalLayout.addWidget(self.parameterTable)
        self.updateParams = QtWidgets.QPushButton(self.groupBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Maximum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.updateParams.sizePolicy().hasHeightForWidth())
        self.updateParams.setSizePolicy(sizePolicy)
        self.updateParams.setObjectName("updateParams")
        self.verticalLayout.addWidget(self.updateParams)
        self.horizontalLayout.addWidget(self.groupBox)
        self.groupBox_4 = QtWidgets.QGroupBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_4.sizePolicy().hasHeightForWidth())
        self.groupBox_4.setSizePolicy(sizePolicy)
        self.groupBox_4.setTitle("")
        self.groupBox_4.setObjectName("groupBox_4")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.groupBox_4)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.groupBox_2 = QtWidgets.QGroupBox(self.groupBox_4)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.groupBox_2.sizePolicy().hasHeightForWidth())
        self.groupBox_2.setSizePolicy(sizePolicy)
        self.groupBox_2.setAutoFillBackground(True)
        self.groupBox_2.setTitle("")
        self.groupBox_2.setObjectName("groupBox_2")
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.groupBox_2)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.clusterOptionsBox = QtWidgets.QGroupBox(self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterOptionsBox.sizePolicy().hasHeightForWidth())
        self.clusterOptionsBox.setSizePolicy(sizePolicy)
        self.clusterOptionsBox.setObjectName("clusterOptionsBox")
        self.formLayout = QtWidgets.QFormLayout(self.clusterOptionsBox)
        self.formLayout.setObjectName("formLayout")
        self.label_2 = QtWidgets.QLabel(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_2.sizePolicy().hasHeightForWidth())
        self.label_2.setSizePolicy(sizePolicy)
        self.label_2.setScaledContents(True)
        self.label_2.setObjectName("label_2")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole,
                                  self.label_2)
        self.clusterSampleSize = QtWidgets.QLineEdit(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterSampleSize.sizePolicy().hasHeightForWidth())
        self.clusterSampleSize.setSizePolicy(sizePolicy)
        self.clusterSampleSize.setObjectName("clusterSampleSize")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.clusterSampleSize)
        self.label_3 = QtWidgets.QLabel(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_3.sizePolicy().hasHeightForWidth())
        self.label_3.setSizePolicy(sizePolicy)
        self.label_3.setScaledContents(True)
        self.label_3.setObjectName("label_3")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole,
                                  self.label_3)
        self.clusterOnData = QtWidgets.QComboBox(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterOnData.sizePolicy().hasHeightForWidth())
        self.clusterOnData.setSizePolicy(sizePolicy)
        self.clusterOnData.setObjectName("clusterOnData")
        self.formLayout.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.clusterOnData)
        self.label_4 = QtWidgets.QLabel(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_4.sizePolicy().hasHeightForWidth())
        self.label_4.setSizePolicy(sizePolicy)
        self.label_4.setScaledContents(True)
        self.label_4.setObjectName("label_4")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole,
                                  self.label_4)
        self.clusterMinClusterSize = QtWidgets.QLineEdit(
            self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterMinClusterSize.sizePolicy().hasHeightForWidth())
        self.clusterMinClusterSize.setSizePolicy(sizePolicy)
        self.clusterMinClusterSize.setObjectName("clusterMinClusterSize")
        self.formLayout.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.clusterMinClusterSize)
        self.label_5 = QtWidgets.QLabel(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_5.sizePolicy().hasHeightForWidth())
        self.label_5.setSizePolicy(sizePolicy)
        self.label_5.setScaledContents(True)
        self.label_5.setObjectName("label_5")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.LabelRole,
                                  self.label_5)
        self.clusterMinSamples = QtWidgets.QLineEdit(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterMinSamples.sizePolicy().hasHeightForWidth())
        self.clusterMinSamples.setSizePolicy(sizePolicy)
        self.clusterMinSamples.setObjectName("clusterMinSamples")
        self.formLayout.setWidget(4, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.clusterMinSamples)
        self.clusterPushButton = QtWidgets.QPushButton(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterPushButton.sizePolicy().hasHeightForWidth())
        self.clusterPushButton.setSizePolicy(sizePolicy)
        self.clusterPushButton.setObjectName("clusterPushButton")
        self.formLayout.setWidget(5, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.clusterPushButton)
        self.evaluateClusteringCheckBox = QtWidgets.QCheckBox(
            self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.evaluateClusteringCheckBox.sizePolicy().hasHeightForWidth())
        self.evaluateClusteringCheckBox.setSizePolicy(sizePolicy)
        self.evaluateClusteringCheckBox.setObjectName(
            "evaluateClusteringCheckBox")
        self.formLayout.setWidget(6, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.evaluateClusteringCheckBox)
        spacerItem = QtWidgets.QSpacerItem(
            20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout.setItem(7, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                spacerItem)
        self.highlightClusterPushButton = QtWidgets.QPushButton(
            self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.highlightClusterPushButton.sizePolicy().hasHeightForWidth())
        self.highlightClusterPushButton.setSizePolicy(sizePolicy)
        self.highlightClusterPushButton.setObjectName(
            "highlightClusterPushButton")
        self.formLayout.setWidget(9, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.highlightClusterPushButton)
        self.joinClusterPushButton = QtWidgets.QPushButton(
            self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.joinClusterPushButton.sizePolicy().hasHeightForWidth())
        self.joinClusterPushButton.setSizePolicy(sizePolicy)
        self.joinClusterPushButton.setObjectName("joinClusterPushButton")
        self.formLayout.setWidget(10, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.joinClusterPushButton)
        self.splitCluster = QtWidgets.QPushButton(self.clusterOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.splitCluster.sizePolicy().hasHeightForWidth())
        self.splitCluster.setSizePolicy(sizePolicy)
        self.splitCluster.setObjectName("splitCluster")
        self.formLayout.setWidget(11, QtWidgets.QFormLayout.ItemRole.FieldRole,
                                  self.splitCluster)
        self.horizontalLayout_2.addWidget(self.clusterOptionsBox)
        self.plotOptionsBox = QtWidgets.QGroupBox(self.groupBox_2)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.plotOptionsBox.sizePolicy().hasHeightForWidth())
        self.plotOptionsBox.setSizePolicy(sizePolicy)
        self.plotOptionsBox.setObjectName("plotOptionsBox")
        self.formLayout_2 = QtWidgets.QFormLayout(self.plotOptionsBox)
        self.formLayout_2.setObjectName("formLayout_2")
        self.label_6 = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_6.sizePolicy().hasHeightForWidth())
        self.label_6.setSizePolicy(sizePolicy)
        self.label_6.setScaledContents(True)
        self.label_6.setObjectName("label_6")
        self.formLayout_2.setWidget(0,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label_6)
        self.label_7 = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_7.sizePolicy().hasHeightForWidth())
        self.label_7.setSizePolicy(sizePolicy)
        self.label_7.setScaledContents(True)
        self.label_7.setObjectName("label_7")
        self.formLayout_2.setWidget(1,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label_7)
        self.scatterColorOption = QtWidgets.QComboBox(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.scatterColorOption.sizePolicy().hasHeightForWidth())
        self.scatterColorOption.setSizePolicy(sizePolicy)
        self.scatterColorOption.setObjectName("scatterColorOption")
        self.formLayout_2.setWidget(1,
                                    QtWidgets.QFormLayout.ItemRole.FieldRole,
                                    self.scatterColorOption)
        self.label_8 = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_8.sizePolicy().hasHeightForWidth())
        self.label_8.setSizePolicy(sizePolicy)
        self.label_8.setScaledContents(True)
        self.label_8.setObjectName("label_8")
        self.formLayout_2.setWidget(2,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label_8)
        self.scatterScaleOption = QtWidgets.QComboBox(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.scatterScaleOption.sizePolicy().hasHeightForWidth())
        self.scatterScaleOption.setSizePolicy(sizePolicy)
        self.scatterScaleOption.setObjectName("scatterScaleOption")
        self.formLayout_2.setWidget(2,
                                    QtWidgets.QFormLayout.ItemRole.FieldRole,
                                    self.scatterScaleOption)
        spacerItem1 = QtWidgets.QSpacerItem(
            20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout_2.setItem(3, QtWidgets.QFormLayout.ItemRole.LabelRole,
                                  spacerItem1)
        self.label_9 = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_9.sizePolicy().hasHeightForWidth())
        self.label_9.setSizePolicy(sizePolicy)
        self.label_9.setScaledContents(True)
        self.label_9.setObjectName("label_9")
        self.formLayout_2.setWidget(4,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label_9)
        self.label_10 = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_10.sizePolicy().hasHeightForWidth())
        self.label_10.setSizePolicy(sizePolicy)
        self.label_10.setScaledContents(True)
        self.label_10.setObjectName("label_10")
        self.formLayout_2.setWidget(5,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label_10)
        self.ternColorOption = QtWidgets.QComboBox(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ternColorOption.sizePolicy().hasHeightForWidth())
        self.ternColorOption.setSizePolicy(sizePolicy)
        self.ternColorOption.setObjectName("ternColorOption")
        self.formLayout_2.setWidget(5,
                                    QtWidgets.QFormLayout.ItemRole.FieldRole,
                                    self.ternColorOption)
        self.label_11 = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_11.sizePolicy().hasHeightForWidth())
        self.label_11.setSizePolicy(sizePolicy)
        self.label_11.setScaledContents(True)
        self.label_11.setObjectName("label_11")
        self.formLayout_2.setWidget(6,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label_11)
        self.ternScaleOption = QtWidgets.QComboBox(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.ternScaleOption.sizePolicy().hasHeightForWidth())
        self.ternScaleOption.setSizePolicy(sizePolicy)
        self.ternScaleOption.setObjectName("ternScaleOption")
        self.formLayout_2.setWidget(6,
                                    QtWidgets.QFormLayout.ItemRole.FieldRole,
                                    self.ternScaleOption)
        spacerItem2 = QtWidgets.QSpacerItem(
            20, 40, QtWidgets.QSizePolicy.Policy.Minimum,
            QtWidgets.QSizePolicy.Policy.Expanding)
        self.formLayout_2.setItem(7, QtWidgets.QFormLayout.ItemRole.LabelRole,
                                  spacerItem2)
        self.label = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label.sizePolicy().hasHeightForWidth())
        self.label.setSizePolicy(sizePolicy)
        self.label.setScaledContents(True)
        self.label.setObjectName("label")
        self.formLayout_2.setWidget(8,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label)
        self.giniCoeff = QtWidgets.QTextBrowser(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.giniCoeff.sizePolicy().hasHeightForWidth())
        self.giniCoeff.setSizePolicy(sizePolicy)
        self.giniCoeff.setMaximumSize(QtCore.QSize(100, 30))
        self.giniCoeff.setObjectName("giniCoeff")
        self.formLayout_2.setWidget(8,
                                    QtWidgets.QFormLayout.ItemRole.FieldRole,
                                    self.giniCoeff)
        self.label_12 = QtWidgets.QLabel(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_12.sizePolicy().hasHeightForWidth())
        self.label_12.setSizePolicy(sizePolicy)
        self.label_12.setScaledContents(True)
        self.label_12.setObjectName("label_12")
        self.formLayout_2.setWidget(9,
                                    QtWidgets.QFormLayout.ItemRole.LabelRole,
                                    self.label_12)
        self.shannonEntropy = QtWidgets.QTextBrowser(self.plotOptionsBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.shannonEntropy.sizePolicy().hasHeightForWidth())
        self.shannonEntropy.setSizePolicy(sizePolicy)
        self.shannonEntropy.setMaximumSize(QtCore.QSize(100, 30))
        self.shannonEntropy.setObjectName("shannonEntropy")
        self.formLayout_2.setWidget(9,
                                    QtWidgets.QFormLayout.ItemRole.FieldRole,
                                    self.shannonEntropy)
        self.horizontalLayout_2.addWidget(self.plotOptionsBox)
        self.verticalLayout_2.addWidget(self.groupBox_2)
        self.clusterInformationBox = QtWidgets.QGroupBox(self.groupBox_4)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterInformationBox.sizePolicy().hasHeightForWidth())
        self.clusterInformationBox.setSizePolicy(sizePolicy)
        self.clusterInformationBox.setObjectName("clusterInformationBox")
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(
            self.clusterInformationBox)
        self.verticalLayout_3.setObjectName("verticalLayout_3")
        self.clusterInformationTable = QtWidgets.QTableWidget(
            self.clusterInformationBox)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.clusterInformationTable.sizePolicy().hasHeightForWidth())
        self.clusterInformationTable.setSizePolicy(sizePolicy)
        self.clusterInformationTable.setEditTriggers(
            QtWidgets.QAbstractItemView.EditTrigger.DoubleClicked)
        self.clusterInformationTable.setShowGrid(False)
        self.clusterInformationTable.setObjectName("clusterInformationTable")
        self.clusterInformationTable.setColumnCount(0)
        self.clusterInformationTable.setRowCount(0)
        self.clusterInformationTable.horizontalHeader().setStretchLastSection(
            True)
        self.clusterInformationTable.verticalHeader().setVisible(False)
        self.clusterInformationTable.verticalHeader().setStretchLastSection(
            False)
        self.verticalLayout_3.addWidget(self.clusterInformationTable)
        self.verticalLayout_2.addWidget(self.clusterInformationBox)
        self.progressBar = QtWidgets.QProgressBar(self.groupBox_4)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.progressBar.sizePolicy().hasHeightForWidth())
        self.progressBar.setSizePolicy(sizePolicy)
        self.progressBar.setProperty("value", 24)
        self.progressBar.setObjectName("progressBar")
        self.verticalLayout_2.addWidget(self.progressBar)
        self.horizontalLayout.addWidget(self.groupBox_4)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1271, 22))
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.Policy.Expanding,
            QtWidgets.QSizePolicy.Policy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.menubar.sizePolicy().hasHeightForWidth())
        self.menubar.setSizePolicy(sizePolicy)
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuData_processing = QtWidgets.QMenu(self.menubar)
        self.menuData_processing.setObjectName("menuData_processing")
        self.menuTools = QtWidgets.QMenu(self.menubar)
        self.menuTools.setObjectName("menuTools")
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName("statusbar")
        MainWindow.setStatusBar(self.statusbar)
        self.actionLoad = QtGui.QAction(MainWindow)
        self.actionLoad.setObjectName("actionLoad")
        self.actionSave = QtGui.QAction(MainWindow)
        self.actionSave.setObjectName("actionSave")
        self.actionClear = QtGui.QAction(MainWindow)
        self.actionClear.setObjectName("actionClear")
        self.actionRestore = QtGui.QAction(MainWindow)
        self.actionRestore.setObjectName("actionRestore")
        self.actionQuit = QtGui.QAction(MainWindow)
        self.actionQuit.setObjectName("actionQuit")
        self.actionLoadClusteringSolution = QtGui.QAction(MainWindow)
        self.actionLoadClusteringSolution.setObjectName(
            "actionLoadClusteringSolution")
        self.actionMake_cluster_plots = QtGui.QAction(MainWindow)
        self.actionMake_cluster_plots.setObjectName("actionMake_cluster_plots")
        self.menuFile.addAction(self.actionLoad)
        self.menuFile.addAction(self.actionLoadClusteringSolution)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionClear)
        self.menuFile.addSeparator()
        self.menuData_processing.addAction(self.actionRestore)
        self.menuTools.addAction(self.actionMake_cluster_plots)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuData_processing.menuAction())
        self.menubar.addAction(self.menuTools.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def setup(self, MainWindow):
        MainWindow.setObjectName('MainWindow')
        MainWindow.resize(1068, 824)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName('centralwidget')
        self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_5.setObjectName('verticalLayout_5')
        self.tabWidget = QtWidgets.QTabWidget(self.centralwidget)
        self.tabWidget.setTabPosition(East)
        self.tabWidget.setTabsClosable(True)
        self.tabWidget.setObjectName('tabWidget')
        self.tab = QtWidgets.QWidget()
        self.tab.setObjectName('tab')
        self.gridLayout = QtWidgets.QGridLayout(self.tab)
        self.gridLayout.setObjectName('gridLayout')
        self.groupBox = QtWidgets.QGroupBox(self.tab)
        self.groupBox.setObjectName('groupBox')
        self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.groupBox)
        self.verticalLayout_3.setObjectName('verticalLayout_3')
        self.toolBox = QtWidgets.QToolBox(self.groupBox)
        self.toolBox.setObjectName('toolBox')
        self.page = QtWidgets.QWidget()
        self.page.setGeometry(QtCore.QRect(0, 0, 718, 227))
        self.page.setObjectName('page')
        self.gridLayout_4 = QtWidgets.QGridLayout(self.page)
        self.gridLayout_4.setObjectName('gridLayout_4')
        self.lineEdit = QtWidgets.QLineEdit(self.page)
        self.lineEdit.setObjectName('lineEdit')
        self.gridLayout_4.addWidget(self.lineEdit, 0, 0, 1, 1)
        self.toolBox.addItem(self.page, '')
        self.page_2 = QtWidgets.QWidget()
        self.page_2.setGeometry(QtCore.QRect(0, 0, 718, 227))
        self.page_2.setObjectName('page_2')
        self.gridLayout_5 = QtWidgets.QGridLayout(self.page_2)
        self.gridLayout_5.setObjectName('gridLayout_5')
        self.listWidget = QtWidgets.QListWidget(self.page_2)
        self.listWidget.setObjectName('listWidget')
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        item = QtWidgets.QListWidgetItem()
        self.listWidget.addItem(item)
        self.gridLayout_5.addWidget(self.listWidget, 0, 0, 1, 1)
        self.toolBox.addItem(self.page_2, '')
        self.verticalLayout_3.addWidget(self.toolBox)
        self.gridLayout.addWidget(self.groupBox, 1, 0, 1, 1)
        self.tabWidget_2 = QtWidgets.QTabWidget(self.tab)
        self.tabWidget_2.setObjectName('tabWidget_2')
        self.tab_3 = QtWidgets.QWidget()
        self.tab_3.setObjectName('tab_3')
        self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_3)
        self.gridLayout_6.setObjectName('gridLayout_6')
        self.checkableButton = QtWidgets.QPushButton(self.tab_3)
        self.checkableButton.setCheckable(True)
        self.checkableButton.setChecked(True)
        self.checkableButton.setObjectName('checkableButton')
        self.gridLayout_6.addWidget(self.checkableButton, 1, 0, 1, 1)
        self.pushButton = QtWidgets.QPushButton(self.tab_3)
        self.pushButton.setObjectName('pushButton')
        self.pushButton.setToolTip('Sample Tooltip1')
        self.gridLayout_6.addWidget(self.pushButton, 0, 0, 1, 1)
        self.pushButton_5 = QtWidgets.QPushButton(self.tab_3)
        self.pushButton_5.setObjectName('pushButton_5')
        self.gridLayout_6.addWidget(self.pushButton_5, 2, 0, 1, 1)
        self.tabWidget_2.addTab(self.tab_3, '')
        self.tab_5 = QtWidgets.QWidget()
        self.tab_5.setObjectName('tab_5')
        self.gridLayout_7 = QtWidgets.QGridLayout(self.tab_5)
        self.gridLayout_7.setObjectName('gridLayout_7')
        self.tableWidget = QtWidgets.QTableWidget(self.tab_5)
        self.tableWidget.setObjectName('tableWidget')
        self.tableWidget.setColumnCount(2)
        self.tableWidget.setRowCount(4)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setVerticalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.tableWidget.setHorizontalHeaderItem(1, item)
        self.gridLayout_7.addWidget(self.tableWidget, 0, 0, 1, 1)
        self.tabWidget_2.addTab(self.tab_5, '')
        self.tab_4 = QtWidgets.QWidget()
        self.tab_4.setObjectName('tab_4')
        self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.tab_4)
        self.calendar = QtWidgets.QCalendarWidget(self.tab_4)
        self.calendar.setGridVisible(True)
        self.verticalLayout_6.addWidget(self.calendar)
        self.tabWidget_2.addTab(self.tab_4, '')
        self.tab_5v2 = QtWidgets.QWidget()
        self.tab_5v2.setObjectName('tab_5v2')
        self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.tab_5v2)
        self.tableWidget_2 = QtWidgets.QTableWidget(self.tab_5v2)
        self.tableWidget_2.setColumnCount(100)
        self.tableWidget_2.setRowCount(1)
        item = QtWidgets.QTableWidgetItem(f'Row 1')
        self.tableWidget_2.setVerticalHeaderItem(0, item)
        for index in range(100):
            item = QtWidgets.QTableWidgetItem(f'Column {index + 1}')
            self.tableWidget_2.setHorizontalHeaderItem(index, item)
        self.verticalLayout_7.addWidget(self.tableWidget_2)
        self.tabWidget_2.addTab(self.tab_5v2, '')
        self.tab_6v2 = QtWidgets.QWidget()
        self.tab_6v2.setObjectName('tab_6v2')
        self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.tab_6v2)
        splitter = QtWidgets.QSplitter(self.tab_6v2)
        splitter.addWidget(QtWidgets.QListWidget(self.tab_6v2))
        tree = QtWidgets.QTreeWidget(self.tab_6v2)
        item_12 = QtWidgets.QTreeWidgetItem(tree, ['Row 1'])
        splitter.addWidget(tree)
        splitter.addWidget(QtWidgets.QTextEdit(self.tab_6v2))
        self.verticalLayout_8.addWidget(splitter)
        self.tabWidget_2.addTab(self.tab_6v2, '')
        self.gridLayout.addWidget(self.tabWidget_2, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tab, '')
        self.tab_2 = QtWidgets.QWidget()
        self.tab_2.setObjectName('tab_2')
        self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_2)
        self.gridLayout_2.setObjectName('gridLayout_2')
        self.groupBox_2 = QtWidgets.QGroupBox(self.tab_2)
        self.groupBox_2.setObjectName('groupBox_2')
        self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_2)
        self.verticalLayout_4.setObjectName('verticalLayout_4')
        self.label = QtWidgets.QLabel(self.groupBox_2)
        self.label.setObjectName('label')
        self.verticalLayout_4.addWidget(self.label)
        self.radioButton = QtWidgets.QRadioButton(self.groupBox_2)
        self.radioButton.setObjectName('radioButton')
        self.verticalLayout_4.addWidget(self.radioButton)
        self.checkBox = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox.setObjectName('checkBox')
        self.verticalLayout_4.addWidget(self.checkBox)
        self.checkBox_2 = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox_2.setTristate(True)
        self.checkBox_2.setObjectName('checkBox_2')
        self.verticalLayout_4.addWidget(self.checkBox_2)
        self.checkBox_3 = QtWidgets.QCheckBox(self.groupBox_2)
        self.checkBox_3.setEnabled(False)
        self.checkBox_3.setObjectName('checkBox_3')
        self.verticalLayout_4.addWidget(self.checkBox_3)
        self.treeWidget = QtWidgets.QTreeWidget(self.groupBox_2)
        self.treeWidget.setObjectName('treeWidget')
        item_0 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        item_1 = QtWidgets.QTreeWidgetItem(self.treeWidget)
        item_2 = QtWidgets.QTreeWidgetItem(item_1)
        item_2.setText(0, 'subitem')
        item_3 = QtWidgets.QTreeWidgetItem(item_2, ['Row 2.1'])
        item_3.setFlags(item_3.flags() | ItemIsUserCheckable)
        item_3.setCheckState(0, Unchecked)
        item_4 = QtWidgets.QTreeWidgetItem(item_2, ['Row 2.2'])
        item_5 = QtWidgets.QTreeWidgetItem(item_4, ['Row 2.2.1'])
        item_6 = QtWidgets.QTreeWidgetItem(item_5, ['Row 2.2.1.1'])
        item_7 = QtWidgets.QTreeWidgetItem(item_5, ['Row 2.2.1.2'])
        item_3.setFlags(item_7.flags() | ItemIsUserCheckable)
        item_7.setCheckState(0, Checked)
        item_8 = QtWidgets.QTreeWidgetItem(item_2, ['Row 2.3'])
        item_8.setFlags(item_8.flags() | ItemIsUserTristate)
        item_8.setCheckState(0, PartiallyChecked)
        item_9 = QtWidgets.QTreeWidgetItem(self.treeWidget, ['Row 3'])
        item_10 = QtWidgets.QTreeWidgetItem(item_9, ['Row 3.1'])
        item_11 = QtWidgets.QTreeWidgetItem(self.treeWidget, ['Row 4'])
        self.verticalLayout_4.addWidget(self.treeWidget)
        self.gridLayout_2.addWidget(self.groupBox_2, 0, 0, 1, 1)
        self.tab_3v2 = QtWidgets.QWidget()
        self.tab_3v2.setObjectName('tab_3v2')
        self.gridLayout_3v2 = QtWidgets.QGridLayout(self.tab_3v2)
        self.gridLayout_3v2.setObjectName('gridLayout_3v2')
        self.groupBox_3v2 = QtWidgets.QGroupBox(self.tab_3v2)
        self.groupBox_3v2.setObjectName('groupBox_3v2')
        self.verticalLayout_4v2 = QtWidgets.QVBoxLayout(self.groupBox_3v2)
        self.verticalLayout_4v2.setObjectName('verticalLayout_4v2')
        self.tabBar = QtWidgets.QTabBar(self.tab_3v2)
        self.gridLayout_3v2.setObjectName('tabBar')
        self.tabBar.addTab('TabBar Tab 1')
        self.tabBar.addTab('TabBar Tab 2')
        self.tabBar.addTab('TabBar Tab 3')
        self.verticalLayout_4v2.addWidget(self.tabBar, 0, AlignTop)
        self.gridLayout_3v2.addWidget(self.groupBox_3v2, 0, 0, 1, 1)
        self.tabWidget.addTab(self.tab_2, '')
        self.tabWidget.addTab(self.tab_3v2, '')
        self.verticalLayout_5.addWidget(self.tabWidget)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setObjectName('horizontalLayout')
        self.pushButton_2 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_2.setObjectName('pushButton_2')
        self.pushButton_2.setToolTip('Sample Tooltip2')
        self.horizontalLayout.addWidget(self.pushButton_2)
        self.bt_delay_popup = QtWidgets.QToolButton(self.centralwidget)
        self.bt_delay_popup.setObjectName('bt_delay_popup')
        self.horizontalLayout.addWidget(self.bt_delay_popup)
        self.bt_instant_popup = QtWidgets.QToolButton(self.centralwidget)
        self.bt_instant_popup.setPopupMode(InstantPopup)
        self.bt_instant_popup.setObjectName('bt_instant_popup')
        self.horizontalLayout.addWidget(self.bt_instant_popup)
        self.bt_menu_button_popup = QtWidgets.QToolButton(self.centralwidget)
        self.bt_menu_button_popup.setPopupMode(MenuButtonPopup)
        self.bt_menu_button_popup.setObjectName('bt_menu_button_popup')
        self.horizontalLayout.addWidget(self.bt_menu_button_popup)
        self.line_2 = QtWidgets.QFrame(self.centralwidget)
        self.line_2.setFrameShape(VLine)
        self.line_2.setFrameShadow(Sunken)
        self.line_2.setObjectName('line_2')
        self.horizontalLayout.addWidget(self.line_2)
        self.pushButton_3 = QtWidgets.QPushButton(self.centralwidget)
        self.pushButton_3.setEnabled(False)
        self.pushButton_3.setObjectName('pushButton_3')
        self.pushButton_3.setToolTip('Sample Tooltip3')
        self.horizontalLayout.addWidget(self.pushButton_3)
        self.doubleSpinBox = QtWidgets.QDoubleSpinBox(self.centralwidget)
        self.doubleSpinBox.setObjectName('doubleSpinBox')
        self.horizontalLayout.addWidget(self.doubleSpinBox)
        self.toolButton = QtWidgets.QToolButton(self.centralwidget)
        self.toolButton.setPopupMode(InstantPopup)
        self.toolButton.setObjectName('toolButton')
        self.horizontalLayout.addWidget(self.toolButton)
        self.verticalLayout_5.addLayout(self.horizontalLayout)
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1068, 29))
        self.menubar.setObjectName('menubar')
        self.menuMenu = QtWidgets.QMenu(self.menubar)
        self.menuMenu.setObjectName('menuMenu')
        self.menuSubmenu_2 = QtWidgets.QMenu(self.menuMenu)
        self.menuSubmenu_2.setObjectName('menuSubmenu_2')
        MainWindow.setMenuBar(self.menubar)
        self.statusbar = QtWidgets.QStatusBar(MainWindow)
        self.statusbar.setObjectName('statusbar')
        MainWindow.setStatusBar(self.statusbar)
        self.dockWidget1 = QtWidgets.QDockWidget(MainWindow)
        self.dockWidget1.setObjectName('dockWidget1')
        self.dockWidgetContents = QtWidgets.QWidget()
        self.dockWidgetContents.setObjectName('dockWidgetContents')
        self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.dockWidgetContents)
        self.verticalLayout_2.setObjectName('verticalLayout_2')
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setObjectName('verticalLayout')
        self.comboBox = QtWidgets.QComboBox(self.dockWidgetContents)
        self.comboBox.setObjectName('comboBox')
        self.comboBox.setEditable(True)
        self.comboBox.addItem('')
        self.comboBox.addItem('')
        self.verticalLayout.addWidget(self.comboBox)
        self.horizontalSlider = QtWidgets.QSlider(self.dockWidgetContents)
        self.horizontalSlider.setOrientation(Horizontal)
        self.horizontalSlider.setObjectName('horizontalSlider')
        self.verticalLayout.addWidget(self.horizontalSlider)
        self.textEdit = QtWidgets.QTextEdit(self.dockWidgetContents)
        self.textEdit.setObjectName('textEdit')
        self.verticalLayout.addWidget(self.textEdit)
        self.line = QtWidgets.QFrame(self.dockWidgetContents)
        self.line.setFrameShape(HLine)
        self.line.setFrameShadow(Sunken)
        self.line.setObjectName('line')
        self.verticalLayout.addWidget(self.line)
        self.progressBar = QtWidgets.QProgressBar(self.dockWidgetContents)
        self.progressBar.setProperty('value', 24)
        self.progressBar.setObjectName('progressBar')
        self.verticalLayout.addWidget(self.progressBar)
        self.verticalLayout_2.addLayout(self.verticalLayout)
        self.frame = QtWidgets.QFrame(self.dockWidgetContents)
        self.frame.setMinimumSize(QtCore.QSize(0, 100))
        self.frame.setFrameShape(StyledPanel)
        self.frame.setFrameShadow(Raised)
        self.frame.setLineWidth(3)
        self.frame.setObjectName('frame')
        self.verticalLayout_2.addWidget(self.frame)
        self.dockWidget1.setWidget(self.dockWidgetContents)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidget1)
        self.toolBar = QtWidgets.QToolBar(MainWindow)
        self.toolBar.setObjectName('toolBar')
        MainWindow.addToolBar(TopToolBarArea, self.toolBar)
        self.dockWidget2 = QtWidgets.QDockWidget(MainWindow)
        self.dockWidget2.setObjectName('dockWidget2')
        self.dockWidgetContents_2 = QtWidgets.QWidget()
        self.dockWidgetContents_2.setObjectName('dockWidgetContents_2')
        self.gridLayout_3 = QtWidgets.QGridLayout(self.dockWidgetContents_2)
        self.gridLayout_3.setObjectName('gridLayout_3')
        self.verticalSlider = QtWidgets.QSlider(self.dockWidgetContents_2)
        self.verticalSlider.setOrientation(Vertical)
        self.verticalSlider.setObjectName('verticalSlider')
        self.gridLayout_3.addWidget(self.verticalSlider, 0, 0, 1, 1)
        self.dockWidget2.setWidget(self.dockWidgetContents_2)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.dockWidget2)
        self.actionAction = QAction(MainWindow)
        self.actionAction.setObjectName('actionAction')
        self.actionSub_menu = QAction(MainWindow)
        self.actionSub_menu.setObjectName('actionSub_menu')
        self.actionAction_C = QAction(MainWindow)
        self.actionAction_C.setObjectName('actionAction_C')
        self.menuSubmenu_2.addAction(self.actionSub_menu)
        self.menuSubmenu_2.addAction(self.actionAction_C)
        self.menuMenu.addAction(self.actionAction)
        self.menuMenu.addAction(self.menuSubmenu_2.menuAction())
        self.menubar.addAction(self.menuMenu.menuAction())
        self.toolBar.addAction(self.actionAction)
        self.toolBar.addAction(self.actionSub_menu)

        self.retranslateUi(MainWindow)
        self.tabWidget.setCurrentIndex(0)
        self.toolBox.setCurrentIndex(1)
        self.tabWidget_2.setCurrentIndex(0)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
        MainWindow.setTabOrder(self.pushButton, self.checkableButton)
        MainWindow.setTabOrder(self.checkableButton, self.pushButton_5)
        MainWindow.setTabOrder(self.pushButton_5, self.tabWidget_2)
        MainWindow.setTabOrder(self.tabWidget_2, self.tableWidget)
        MainWindow.setTabOrder(self.tableWidget, self.radioButton)
        MainWindow.setTabOrder(self.radioButton, self.checkBox)
        MainWindow.setTabOrder(self.checkBox, self.checkBox_2)
        MainWindow.setTabOrder(self.checkBox_2, self.treeWidget)
        MainWindow.setTabOrder(self.treeWidget, self.pushButton_2)
        MainWindow.setTabOrder(self.pushButton_2, self.bt_delay_popup)
        MainWindow.setTabOrder(self.bt_delay_popup, self.bt_instant_popup)
        MainWindow.setTabOrder(self.bt_instant_popup,
                               self.bt_menu_button_popup)
        MainWindow.setTabOrder(self.bt_menu_button_popup, self.pushButton_3)
        MainWindow.setTabOrder(self.pushButton_3, self.doubleSpinBox)
        MainWindow.setTabOrder(self.doubleSpinBox, self.toolButton)
        MainWindow.setTabOrder(self.toolButton, self.comboBox)
        MainWindow.setTabOrder(self.comboBox, self.horizontalSlider)
        MainWindow.setTabOrder(self.horizontalSlider, self.textEdit)
        MainWindow.setTabOrder(self.textEdit, self.verticalSlider)
        MainWindow.setTabOrder(self.verticalSlider, self.tabWidget)
        MainWindow.setTabOrder(self.tabWidget, self.lineEdit)
        MainWindow.setTabOrder(self.lineEdit, self.listWidget)