Source code for views.main_moilapp_ui

# Form implementation generated from reading ui file 'newui_moilapp.ui'
#
# Created by: PyQt6 UI code generator 6.3.1
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt6 import QtCore, QtGui, QtWidgets


[docs] class Ui_MainWindow(object):
[docs] def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(1409, 1018) 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.setStyleSheet("QWidget{\n" " color: rgb(0, 0, 0);\n" " font: 10pt \"Segoe UI\";\n" "}\n" "\n" "QToolTip {\n" " font: 9pt \"Segoe UI\";\n" " color: rgb(0, 0, 0);\n" " background-image: none;\n" " background-color: rgb(238, 238, 236);\n" " background-repeat: no-repeat;\n" " border: none;\n" " border-left: 5px solid rgb(40, 44, 52);\n" " text-align: left;\n" " padding-left: 8px;\n" " margin: 0px;\n" "}\n" "\n" "#frame_main {\n" " background-color: rgb(255, 255, 255);\n" " border:none;\n" "}\n" "\n" "\n" "/* //////////////////////////////// Logo area //////////////////////////////////// */\n" "#frame_logo{\n" " background-color: rgb(189, 189, 189);\n" "}\n" "\n" "#label_logo{\n" " border-radius:5px;\n" "}\n" "\n" "#titleLeftApp { \n" " color:rgb(33, 37, 43);\n" " font: 14pt \"Segoe UI\" Bold;\n" " background-color: rgb(189, 189, 189);\n" "}\n" "\n" "#titleLeftDescription {\n" " font: 7pt \"Segoe UI\";\n" " color: rgb(52, 59, 72);\n" "}\n" "\n" "\n" "/* //////////////////////////////// Top Button Area /////////////////////////////// */\n" "#frame_top_button{\n" " background-color: rgb(238, 238, 236);\n" "}\n" "\n" "#frame_top_button .QPushButton {\n" " color: rgb(0,0,0);\n" " border-radius: 3px;\n" " padding-left:8px; \n" " padding-right:8px; \n" " background-color:rgb(200, 200, 200);\n" "}\n" "\n" "#frame_top_button .QPushButton:hover {\n" " background-color: rgb(255, 255, 255);\n" " border: 2px solid rgb(52, 59, 72);\n" "}\n" "\n" "#frame_top_button .QPushButton:pressed { \n" " background-color: rgb(35, 40, 49);\n" " border: 2px solid rgb(43, 50, 61);\n" " color: rgb(255,255,255);\n" "}\n" "\n" "QComboBox{\n" " color: rgb(0, 0, 0);\n" " background-color: rgb(238, 238, 236);\n" " border-radius: 3px;\n" " border: 2px solid rgb(200, 200, 200);\n" " padding: 5px;\n" " padding-left: 10px;\n" "}\n" "\n" "QComboBox:hover{\n" " border: 2px solid rgb(52, 59, 72);\n" "}\n" "\n" "QComboBox::drop-down {\n" " subcontrol-origin: padding;\n" " subcontrol-position: top right;\n" " width: 25px;\n" " border-left-width: 3px;\n" " border-left-color: rgb(200, 200, 200);\n" " border-left-style: solid;\n" " border-top-right-radius: 3px;\n" " border-bottom-right-radius: 3px;\n" " background-image: url(icons:chevron-down.svg);\n" " background-position: center;\n" " background-repeat: no-reperat;\n" " }\n" "\n" "QComboBox QAbstractItemView {\n" " color: rgb(0, 0, 0);\n" " background-color: rgb(255, 255, 255);\n" " padding:5px;\n" " selection-background-color: rgb(39, 44, 54);\n" "}\n" "\n" "\n" "/* //////////////////////////////// Left Button Area //////////////////////////////////// */\n" "#frame_button_left{\n" " background-color: rgb(238, 238, 236);\n" "}\n" "\n" "#frame_button_left .QPushButton { \n" " background-position: left center;\n" " background-repeat: no-repeat;\n" " border: none;\n" " border-left: 25px solid transparent;\n" " background-color: transparent;\n" " text-align: left;\n" " padding-left:50px;\n" "}\n" "\n" "#frame_button_left .QPushButton:hover {\n" " background-color: rgb(255, 255, 255);\n" "\n" "}\n" "#frame_button_left .QPushButton:pressed { \n" " background-color: rgb(40, 44, 52);\n" " color: rgb(255, 255, 255);\n" "}\n" "\n" "#frame_toggle{\n" "background-color: rgb(230, 230, 230);\n" "}\n" "\n" "#toggle_button {\n" " background-position: left center;\n" " background-repeat: no-repeat;\n" " border: none;\n" " border-left: 25px solid transparent;\n" " background-color: rgb(230, 230, 230);\n" " text-align: left;\n" " padding-left:50px;\n" " color: rgb(113, 126, 149);\n" " background-image: url(icons:menu.svg);\n" "}\n" "#toggle_button:hover {\n" " background-color: rgb(255, 255, 255);\n" "}\n" "\n" "#toggle_button:pressed {\n" " background-color: rgb(40, 44, 52);\n" "}\n" "\n" "#fisheye_view_button {\n" " background-image: url(icons:fisheye.svg);\n" "}\n" "\n" "#anypoint_view_button {\n" " background-image: url(icons:any_point.svg);\n" "}\n" "\n" "#panorama_view_button {\n" " background-image: url(icons:panorama.svg);\n" "}\n" "\n" "#setting_button {\n" " background-image: url(icons:settings.svg);\n" "}\n" "\n" "#help_button{\n" " background-image: url(icons:help-circle.svg);\n" "}\n" "\n" "#show_camera_parameter_button{\n" " background-image: url(icons:text.svg);\n" "}\n" "\n" "#clear_ui_button{\n" " background-image: url(icons:minus-circle.svg);\n" "}\n" "\n" "/* ////////////////////////////// Video Controller Area ////////////////////////////// */\n" "#frame_video_controller{\n" " background-color: rgb(238, 238, 236);\n" "}\n" "\n" "#frame_video_controller .QPushButton {\n" " color: rgb(0,0,0);\n" " border-radius: 3px;\n" " padding-left:4px;\n" " padding-right:4px;\n" " border: 2px solid rgb(200,200,200);\n" " background-color:rgb(238, 238, 236);\n" "}\n" "\n" "#frame_video_controller .QPushButton:hover {\n" " background-color: rgb(255, 255, 255);\n" " border: 2px solid rgb(0,0,0);\n" "\n" "}\n" "#frame_video_controller .QPushButton:pressed { \n" " background-color: rgb(52, 59, 72);\n" " color: rgb(255, 255, 255);\n" "}\n" "\n" "#frame_video_controller .QLabel {\n" " color: rgb(0,0,0);\n" "}\n" "\n" "#record_button:checked{\n" " border-radius: 3px;\n" " padding-left:4px;\n" " padding-right:4px;\n" " border: 2px solid rgb(200,200,200);\n" " background-color:rgb(150, 150, 150);\n" "}\n" "\n" "\n" "/* ////////////////////////////// Additional Right Area ////////////////////////////// */\n" "#frame_additional_right {\n" " background-color: rgb(238, 238, 236);\n" "}\n" "\n" "#frame_extra_right_button .QPushButton {\n" " background-position: left center;\n" " background-repeat: no-repeat;\n" " border: none;\n" " background-color: rgb(140, 140, 140);\n" " text-align: left;\n" " border-radius:25px;\n" " padding-left:12px;\n" "}\n" "\n" "#frame_extra_right_button .QPushButton:hover {\n" " background-color: rgb(255, 255, 255);\n" "\n" "}\n" "#frame_extra_right_button .QPushButton:pressed {\n" " background-color: rgb(40, 44, 52);\n" " color: rgb(255, 255, 255);\n" "}\n" "\n" "\n" "/* ////////////////////////////// Additional Left Area ////////////////////////////// */\n" "#frame_additional_left{\n" " background-color: rgb(189, 189, 189);\n" "}\n" "\n" "#frame_extra_left_TopBg{\n" " background-color: rgb(238, 238, 236);\n" "}\n" "\n" "#extra_left_content{\n" " background-color: rgb(255, 255, 255);\n" "}\n" "\n" "#extra_left_close_button {\n" " background-color: rgba(255, 255, 255, 0);\n" " border: 2px solid rgb(221,221,221);\n" " border-radius: 5px; }\n" "#extra_left_close_button:hover { background-color: rgb(196, 161, 249); border-style: solid; border-radius: 4px; }\n" "#extra_left_close_button:pressed { background-color: rgb(180, 141, 238); border-style: solid; border-radius: 4px; }\n" "\n" "#label_title_additional_left{font: 12pt \"Segoe UI\" Bold; }\n" "\n" "\n" "/* ////////////////////////////// Label in Source Area ////////////////////////////// */\n" "#label_title_original{\n" " border-top-left-radius:3px;\n" " border-top-right-radius:3px;\n" " border: 2px solid rgb(200,200,200);\n" " background-color:rgb(238,238,236);\n" " font: 11pt \"Segoe UI\";\n" "}\n" "\n" "#label_tittle_image_saved{\n" " border-top-left-radius:3px;\n" " border-top-right-radius:3px;\n" " border: 2px solid rgb(200,200,200);\n" " background-color:rgb(238,238,236);\n" " font: 11pt \"Segoe UI\";\n" "}\n" "\n" "#label_title_recenter{\n" " border-top-left-radius:3px;\n" " border-top-right-radius:3px;\n" " border: 2px solid rgb(200,200,200);\n" " background-color:rgb(238,238,236);\n" " font: 11pt \"Segoe UI\";\n" "}\n" "\n" "#frame_image_original{\n" " background-color: rgb(0, 0, 0);\n" " border-bottom-right-radius:6px;\n" "}\n" "\n" "#frame_image_recenter{\n" " background-color: rgb(0, 0, 0);\n" "}\n" "\n" "\n" "/* ////////////////////////////// Scroll Content Area ////////////////////////////// */\n" "#scrollArea {\n" " background-color: rgb(0, 0, 0);\n" "}\n" "\n" "QScrollBar:horizontal {\n" " border: none;\n" " background: rgb(0, 0, 0);\n" " height: 10px;\n" " margin: 0px 10px 0 10px;\n" " border-radius: 0px;\n" "}\n" "QScrollBar::handle:horizontal {\n" " background: rgb(200, 200, 200);\n" " min-width: 25px;\n" " border-radius: 0px\n" "}\n" "\n" "QScrollBar::add-line:horizontal {\n" " border: none;\n" " background: rgb(130, 135, 140);\n" " width: 10px;\n" " border-top-right-radius: 0px;\n" " border-bottom-right-radius: 0px;\n" " subcontrol-position: right;\n" " subcontrol-origin: margin;\n" "}\n" "\n" "QScrollBar::sub-line:horizontal {\n" " border: none;\n" " background: rgb(130, 135, 140);\n" " width: 10px;\n" " border-top-left-radius: 0px;\n" " border-bottom-left-radius: 0px;\n" " subcontrol-position: left;\n" " subcontrol-origin: margin;\n" "}\n" "\n" "QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal{\n" " background: none;\n" "}\n" "\n" "QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal{\n" " background: none;\n" "}\n" "\n" "QScrollBar:vertical {\n" " border: none;\n" " background: rgb(0, 0, 0);\n" " width: 10px;\n" " margin: 10px 0px 10px 0px;\n" " border-radius: 0px;\n" "}\n" "QScrollBar::handle:vertical {\n" " background: rgb(200, 200, 200);\n" " min-height: 25px;\n" " border-radius: 0px\n" "}\n" "\n" "QScrollBar::add-line:vertical {\n" " border: none;\n" " background: rgb(130, 135, 140);\n" " height: 10px;\n" " border-bottom-left-radius: 0px;\n" " border-bottom-right-radius: 0px;\n" " subcontrol-position: bottom;\n" " subcontrol-origin: margin;\n" "}\n" "\n" "QScrollBar::sub-line:vertical {\n" " border: none;\n" " background: rgb(130, 135, 140);\n" " height: 10px;\n" " border-top-left-radius: 0px;\n" " border-top-right-radius: 0px;\n" " subcontrol-position: top;\n" " subcontrol-origin: margin;\n" "}\n" "\n" "QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {\n" " background: none;\n" "}\n" "\n" "QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {\n" " background: none;\n" "}\n" "\n" "\n" "/* ////////////////////////////// QSpinBox Area ////////////////////////////// */\n" "QSpinBox{\n" " border-radius: 3px;\n" " border: 2px solid rgb(200, 200, 200);\n" " padding: 0px;\n" " padding-left:5px;\n" " font: 9pt \"Segoe UI\";\n" "}\n" "\n" "QSpinBox::hover{\n" " border: 2px solid rgb(52, 59, 72);\n" "}\n" "\n" "QSpinBox::up-button {\n" " subcontrol-origin: padding;\n" " subcontrol-position: top right;\n" "\n" " width: 13px;\n" " height: 10px;\n" " background-image: url(icons:chevron-up-12.svg);\n" " border-left-width: 1px;\n" " border-left-color: rgb(200,200,200);\n" " border-left-style: solid;\n" "}\n" "\n" "QSpinBox::down-button {\n" " subcontrol-origin: padding;\n" " subcontrol-position: bottom right;\n" " width: 13px;\n" " height: 10px;\n" " background-image: url(icons:chevron-down-12.svg);\n" " border-left-width: 1px;\n" " border-left-color: rgb(200,200,200);\n" " border-left-style: solid;\n" "}\n" "\n" "QDoubleSpinBox{\n" " border-radius: 3px;\n" " border: 2px solid rgb(200, 200, 200);\n" " padding: 0px;\n" " padding-left:5px;\n" " font: 9pt \"Segoe UI\";\n" "}\n" "\n" "QDoubleSpinBox::hover{\n" " border: 2px solid rgb(52, 59, 72);\n" "}\n" "\n" "QDoubleSpinBox::up-button {\n" " subcontrol-origin: padding;\n" " subcontrol-position: top right;\n" "\n" " width: 13px;\n" " height: 10px;\n" " background-image: url(icons:chevron-up-12.svg);\n" " border-left-width: 1px;\n" " border-left-color: rgb(200,200,200);\n" " border-left-style: solid;\n" "}\n" "\n" "QDoubleSpinBox::down-button {\n" " subcontrol-origin: padding;\n" " subcontrol-position: bottom right;\n" " width: 13px;\n" " height: 10px;\n" " background-image: url(icons:chevron-down-12.svg);\n" " border-left-width: 1px;\n" " border-left-color: rgb(200,200,200);\n" " border-left-style: solid;\n" "}\n" "\n" "\n" "/* ////////////////////////////// QCheckBox Area ////////////////////////////// */\n" "QCheckBox::indicator {\n" " border: 3px solid rgb(52, 59, 72);\n" " width: 10px;\n" " height: 10px;\n" " border-radius: 5px;\n" " background: rgb(44, 49, 60);\n" "}\n" "\n" "QCheckBox::indicator:hover {\n" " border: 3px solid rgb(58, 66, 81);\n" "}\n" "\n" "QCheckBox::indicator:checked {\n" " background: 3px solid rgb(52, 59, 72);\n" " border: 3px solid rgb(52, 59, 72); \n" " background-image: url(icons:check-12.svg);\n" "}\n" "\n" "\n" "/* ////////////////////////////// QSlider Area ////////////////////////////// */\n" "QSlider::groove:horizontal {\n" " height: 10px;\n" " margin: 0px;\n" " background-color: rgb(52, 59, 72);\n" "}\n" "\n" "QSlider::groove:horizontal:hover {\n" " background-color: rgb(55, 62, 76);\n" "}\n" "\n" "QSlider::handle:horizontal {\n" " background-color: rgb(189, 147, 249);\n" " border: none;\n" " height: 10px;\n" " width: 15px;\n" " margin: 0px;\n" "}\n" "\n" "QSlider::handle:horizontal:hover {\n" " background-color: rgb(195, 155, 255);\n" "}\n" "\n" "QSlider::handle:horizontal:pressed {\n" " background-color: rgb(255, 121, 198);\n" "}\n" "\n" "/* ###################### radio button #############33 */\n" "QRadioButton {\n" " color: rgb(0, 0, 0);\n" "}\n" "\n" "QRadioButton::indicator {\n" " border: 3px solid rgb(52, 59, 72);\n" " width: 10px;\n" " height: 10px;\n" " border-radius: 5px;\n" " background: rgb(44, 49, 60);\n" "}\n" "QRadioButton::indicator:hover {\n" " border: 3px solid rgb(58, 66, 81);\n" "}\n" "QRadioButton::indicator:checked {\n" " background: 3px solid rgb(94, 106, 130);\n" " border: 3px solid rgb(52, 59, 72);\n" "}") self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setStyleSheet("") self.centralwidget.setObjectName("centralwidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget) self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.horizontalLayout.setSpacing(0) self.horizontalLayout.setObjectName("horizontalLayout") self.frame_main = QtWidgets.QFrame(self.centralwidget) self.frame_main.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_main.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_main.setObjectName("frame_main") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame_main) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setSpacing(3) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.frame_left = QtWidgets.QFrame(self.frame_main) self.frame_left.setMinimumSize(QtCore.QSize(70, 0)) self.frame_left.setMaximumSize(QtCore.QSize(70, 16777215)) self.frame_left.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_left.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_left.setObjectName("frame_left") self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_left) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName("verticalLayout") self.frame_logo = QtWidgets.QFrame(self.frame_left) self.frame_logo.setMinimumSize(QtCore.QSize(50, 55)) self.frame_logo.setMaximumSize(QtCore.QSize(16777215, 55)) self.frame_logo.setStyleSheet("QFrame { \n" " background-color: rgba(15, 74, 108, 0.25)\n" "}\n" "") self.frame_logo.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_logo.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_logo.setObjectName("frame_logo") self.label_logo = QtWidgets.QLabel(self.frame_logo) self.label_logo.setGeometry(QtCore.QRect(13, 8, 42, 38)) self.label_logo.setMinimumSize(QtCore.QSize(42, 38)) self.label_logo.setMaximumSize(QtCore.QSize(42, 38)) self.label_logo.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.label_logo.setStyleSheet("QLabel{\n" " background-color:transparent;\n" "}") self.label_logo.setText("") self.label_logo.setPixmap(QtGui.QPixmap("../../../../.designer/controllers/icon/moil.svg")) self.label_logo.setScaledContents(True) self.label_logo.setObjectName("label_logo") self.titleLeftApp = QtWidgets.QLabel(self.frame_logo) self.titleLeftApp.setGeometry(QtCore.QRect(70, 9, 141, 25)) self.titleLeftApp.setMinimumSize(QtCore.QSize(0, 25)) self.titleLeftApp.setStyleSheet("background: transparent;") self.titleLeftApp.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop) self.titleLeftApp.setObjectName("titleLeftApp") self.titleLeftDescription = QtWidgets.QLabel(self.frame_logo) self.titleLeftDescription.setGeometry(QtCore.QRect(70, 30, 141, 17)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(7) font.setBold(False) font.setItalic(False) self.titleLeftDescription.setFont(font) self.titleLeftDescription.setStyleSheet("background: transparent") self.titleLeftDescription.setObjectName("titleLeftDescription") self.verticalLayout.addWidget(self.frame_logo) self.frame_8 = QtWidgets.QFrame(self.frame_left) self.frame_8.setStyleSheet("") self.frame_8.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_8.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_8.setObjectName("frame_8") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_8) self.verticalLayout_2.setContentsMargins(0, 5, 0, 0) self.verticalLayout_2.setSpacing(0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.frame_button_left = QtWidgets.QFrame(self.frame_8) self.frame_button_left.setStyleSheet("QFrame { \n" " background-color: rgba(15, 74, 108, 0.25)\n" "}") self.frame_button_left.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_button_left.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_button_left.setObjectName("frame_button_left") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.frame_button_left) self.verticalLayout_3.setContentsMargins(0, 0, 0, 0) self.verticalLayout_3.setSpacing(0) self.verticalLayout_3.setObjectName("verticalLayout_3") self.frame_toggle = QtWidgets.QFrame(self.frame_button_left) self.frame_toggle.setStyleSheet("QFrame{\n" " background-color: transparent;\n" "}\n" "QToolTip {\n" " color: #A0A0A0;\n" "}\n" "\n" "") self.frame_toggle.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_toggle.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_toggle.setObjectName("frame_toggle") self.verticalLayout_17 = QtWidgets.QVBoxLayout(self.frame_toggle) self.verticalLayout_17.setContentsMargins(0, 0, 0, 0) self.verticalLayout_17.setSpacing(0) self.verticalLayout_17.setObjectName("verticalLayout_17") self.btn_togle_menu = QtWidgets.QPushButton(self.frame_toggle) self.btn_togle_menu.setMinimumSize(QtCore.QSize(0, 45)) self.btn_togle_menu.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_togle_menu.setAutoFillBackground(False) self.btn_togle_menu.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "") self.btn_togle_menu.setIconSize(QtCore.QSize(30, 30)) self.btn_togle_menu.setObjectName("btn_togle_menu") self.verticalLayout_17.addWidget(self.btn_togle_menu) self.verticalLayout_3.addWidget(self.frame_toggle) self.frame_button_view = QtWidgets.QFrame(self.frame_button_left) self.frame_button_view.setStyleSheet("QFrame{\n" " background-color: transparent;\n" "}\n" "QToolTip {\n" " color: #A0A0A0;\n" "}") self.frame_button_view.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_button_view.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_button_view.setObjectName("frame_button_view") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.frame_button_view) self.verticalLayout_4.setContentsMargins(0, 0, 0, 0) self.verticalLayout_4.setSpacing(0) self.verticalLayout_4.setObjectName("verticalLayout_4") self.btn_fisheye_view = QtWidgets.QPushButton(self.frame_button_view) self.btn_fisheye_view.setMinimumSize(QtCore.QSize(0, 45)) self.btn_fisheye_view.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_fisheye_view.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "") self.btn_fisheye_view.setIconSize(QtCore.QSize(30, 30)) self.btn_fisheye_view.setObjectName("btn_fisheye_view") self.verticalLayout_4.addWidget(self.btn_fisheye_view) self.btn_anypoint_view = QtWidgets.QPushButton(self.frame_button_view) self.btn_anypoint_view.setMinimumSize(QtCore.QSize(0, 45)) self.btn_anypoint_view.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_anypoint_view.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "\n" "") self.btn_anypoint_view.setIconSize(QtCore.QSize(30, 30)) self.btn_anypoint_view.setObjectName("btn_anypoint_view") self.verticalLayout_4.addWidget(self.btn_anypoint_view) self.btn_panorama_view = QtWidgets.QPushButton(self.frame_button_view) self.btn_panorama_view.setMinimumSize(QtCore.QSize(0, 45)) self.btn_panorama_view.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_panorama_view.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "") self.btn_panorama_view.setIconSize(QtCore.QSize(30, 30)) self.btn_panorama_view.setObjectName("btn_panorama_view") self.verticalLayout_4.addWidget(self.btn_panorama_view) self.btn_form_params = QtWidgets.QPushButton(self.frame_button_view) self.btn_form_params.setMinimumSize(QtCore.QSize(0, 45)) self.btn_form_params.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_form_params.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "") self.btn_form_params.setIconSize(QtCore.QSize(30, 30)) self.btn_form_params.setObjectName("btn_form_params") self.verticalLayout_4.addWidget(self.btn_form_params) self.btn_clear_ui = QtWidgets.QPushButton(self.frame_button_view) self.btn_clear_ui.setMinimumSize(QtCore.QSize(0, 45)) self.btn_clear_ui.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_clear_ui.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "\n" "") self.btn_clear_ui.setIconSize(QtCore.QSize(30, 30)) self.btn_clear_ui.setCheckable(False) self.btn_clear_ui.setObjectName("btn_clear_ui") self.verticalLayout_4.addWidget(self.btn_clear_ui) self.verticalLayout_3.addWidget(self.frame_button_view) spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_3.addItem(spacerItem) self.frame_6 = QtWidgets.QFrame(self.frame_button_left) self.frame_6.setMinimumSize(QtCore.QSize(0, 45)) self.frame_6.setStyleSheet("QFrame{\n" " background-color: transparent;\n" "}\n" "QToolTip {\n" " color: #A0A0A0;\n" "}") self.frame_6.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_6.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_6.setObjectName("frame_6") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.frame_6) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setSpacing(0) self.verticalLayout_5.setObjectName("verticalLayout_5") self.btn_check_update = QtWidgets.QPushButton(self.frame_6) self.btn_check_update.setMinimumSize(QtCore.QSize(220, 45)) self.btn_check_update.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_check_update.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "") self.btn_check_update.setIconSize(QtCore.QSize(30, 30)) self.btn_check_update.setObjectName("btn_check_update") self.verticalLayout_5.addWidget(self.btn_check_update) self.btn_read_the_docs = QtWidgets.QPushButton(self.frame_6) self.btn_read_the_docs.setMinimumSize(QtCore.QSize(220, 45)) self.btn_read_the_docs.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_read_the_docs.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "") self.btn_read_the_docs.setIconSize(QtCore.QSize(30, 30)) self.btn_read_the_docs.setObjectName("btn_read_the_docs") self.verticalLayout_5.addWidget(self.btn_read_the_docs) self.btn_help = QtWidgets.QPushButton(self.frame_6) self.btn_help.setMinimumSize(QtCore.QSize(220, 45)) self.btn_help.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_help.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "\n" "") self.btn_help.setIconSize(QtCore.QSize(30, 30)) self.btn_help.setObjectName("btn_help") self.verticalLayout_5.addWidget(self.btn_help) self.btn_setting = QtWidgets.QPushButton(self.frame_6) self.btn_setting.setMinimumSize(QtCore.QSize(0, 45)) self.btn_setting.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_setting.setStyleSheet("QPushButton {\n" " background-color: transparent\n" "}\n" "\n" "QPushButton:hover {\n" " background-color: #E1EDF4; \n" "}\n" "") self.btn_setting.setIconSize(QtCore.QSize(30, 30)) self.btn_setting.setCheckable(False) self.btn_setting.setObjectName("btn_setting") self.verticalLayout_5.addWidget(self.btn_setting) self.verticalLayout_3.addWidget(self.frame_6) self.verticalLayout_2.addWidget(self.frame_button_left) self.verticalLayout.addWidget(self.frame_8) self.horizontalLayout_2.addWidget(self.frame_left) self.frame_additional_left = QtWidgets.QFrame(self.frame_main) self.frame_additional_left.setMinimumSize(QtCore.QSize(0, 0)) self.frame_additional_left.setMaximumSize(QtCore.QSize(0, 16777215)) self.frame_additional_left.setStyleSheet("") self.frame_additional_left.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_additional_left.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_additional_left.setObjectName("frame_additional_left") self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.frame_additional_left) self.verticalLayout_15.setContentsMargins(0, 0, 0, 0) self.verticalLayout_15.setSpacing(5) self.verticalLayout_15.setObjectName("verticalLayout_15") self.frame_extra_left_TopBg = QtWidgets.QFrame(self.frame_additional_left) self.frame_extra_left_TopBg.setMinimumSize(QtCore.QSize(100, 55)) self.frame_extra_left_TopBg.setMaximumSize(QtCore.QSize(16777215, 55)) self.frame_extra_left_TopBg.setStyleSheet("QFrame { \n" " background-color: rgba(15, 74, 108, 0.25)\n" "}") self.frame_extra_left_TopBg.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_extra_left_TopBg.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_extra_left_TopBg.setObjectName("frame_extra_left_TopBg") self.horizontalLayout_26 = QtWidgets.QHBoxLayout(self.frame_extra_left_TopBg) self.horizontalLayout_26.setContentsMargins(10, 0, 10, 0) self.horizontalLayout_26.setSpacing(10) self.horizontalLayout_26.setObjectName("horizontalLayout_26") self.label_5 = QtWidgets.QLabel(self.frame_extra_left_TopBg) self.label_5.setMaximumSize(QtCore.QSize(25, 25)) self.label_5.setStyleSheet("background: transparent;") self.label_5.setText("") self.label_5.setObjectName("label_5") self.horizontalLayout_26.addWidget(self.label_5) self.label_title_additional_left = QtWidgets.QLabel(self.frame_extra_left_TopBg) self.label_title_additional_left.setStyleSheet("background-color:transparent;") self.label_title_additional_left.setObjectName("label_title_additional_left") self.horizontalLayout_26.addWidget(self.label_title_additional_left) self.extra_left_close_button = QtWidgets.QPushButton(self.frame_extra_left_TopBg) self.extra_left_close_button.setMaximumSize(QtCore.QSize(30, 30)) self.extra_left_close_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.extra_left_close_button.setStyleSheet("background:transparent;") self.extra_left_close_button.setText("") self.extra_left_close_button.setIconSize(QtCore.QSize(20, 20)) self.extra_left_close_button.setObjectName("extra_left_close_button") self.horizontalLayout_26.addWidget(self.extra_left_close_button) self.verticalLayout_15.addWidget(self.frame_extra_left_TopBg) self.stackedWidget_additional_left = QtWidgets.QStackedWidget(self.frame_additional_left) self.stackedWidget_additional_left.setObjectName("stackedWidget_additional_left") self.page = QtWidgets.QWidget() self.page.setObjectName("page") self.verticalLayout_30 = QtWidgets.QVBoxLayout(self.page) self.verticalLayout_30.setContentsMargins(0, 0, 0, 0) self.verticalLayout_30.setSpacing(0) self.verticalLayout_30.setObjectName("verticalLayout_30") self.frame_content_additional_left = QtWidgets.QFrame(self.page) self.frame_content_additional_left.setStyleSheet("QFrame { \n" " background-color: rgba(15, 74, 108, 0.25)\n" "}") self.frame_content_additional_left.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_content_additional_left.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_content_additional_left.setObjectName("frame_content_additional_left") self.verticalLayout_18 = QtWidgets.QVBoxLayout(self.frame_content_additional_left) self.verticalLayout_18.setContentsMargins(0, 0, 0, 0) self.verticalLayout_18.setSpacing(5) self.verticalLayout_18.setObjectName("verticalLayout_18") self.scrollArea_3 = QtWidgets.QScrollArea(self.frame_content_additional_left) self.scrollArea_3.setWidgetResizable(True) self.scrollArea_3.setObjectName("scrollArea_3") self.scrollAreaWidgetContents_3 = QtWidgets.QWidget() self.scrollAreaWidgetContents_3.setGeometry(QtCore.QRect(0, 0, 154, 926)) self.scrollAreaWidgetContents_3.setStyleSheet("background-color:transparent;") self.scrollAreaWidgetContents_3.setObjectName("scrollAreaWidgetContents_3") self.verticalLayout_22 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_3) self.verticalLayout_22.setContentsMargins(5, 5, 5, 5) self.verticalLayout_22.setSpacing(5) self.verticalLayout_22.setObjectName("verticalLayout_22") self.label_11 = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) self.label_11.setIndent(4) self.label_11.setObjectName("label_11") self.verticalLayout_22.addWidget(self.label_11) self.textBrowser_3 = QtWidgets.QTextBrowser(self.scrollAreaWidgetContents_3) self.textBrowser_3.setMaximumSize(QtCore.QSize(16777215, 70)) self.textBrowser_3.setStyleSheet("background-color: white;") self.textBrowser_3.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff) self.textBrowser_3.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarPolicy.ScrollBarAlwaysOff) self.textBrowser_3.setObjectName("textBrowser_3") self.verticalLayout_22.addWidget(self.textBrowser_3) self.label_26 = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) self.label_26.setIndent(4) self.label_26.setObjectName("label_26") self.verticalLayout_22.addWidget(self.label_26) self.textBrowser_token = QtWidgets.QTextBrowser(self.scrollAreaWidgetContents_3) self.textBrowser_token.setMaximumSize(QtCore.QSize(16777215, 40)) self.textBrowser_token.setStyleSheet("background-color: white;") self.textBrowser_token.setObjectName("textBrowser_token") self.verticalLayout_22.addWidget(self.textBrowser_token) self.label_24 = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) self.label_24.setIndent(4) self.label_24.setObjectName("label_24") self.verticalLayout_22.addWidget(self.label_24) self.horizontalLayout_38 = QtWidgets.QHBoxLayout() self.horizontalLayout_38.setObjectName("horizontalLayout_38") self.label_active_branch = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) self.label_active_branch.setStyleSheet(" background-color: #0F4A6C;\n" " color: white;\n" " font-weight: 600;\n" " border: none;") self.label_active_branch.setText("") self.label_active_branch.setIndent(10) self.label_active_branch.setObjectName("label_active_branch") self.horizontalLayout_38.addWidget(self.label_active_branch) self.btn_change_branch = QtWidgets.QPushButton(self.scrollAreaWidgetContents_3) self.btn_change_branch.setMinimumSize(QtCore.QSize(30, 28)) self.btn_change_branch.setMaximumSize(QtCore.QSize(30, 28)) self.btn_change_branch.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.btn_change_branch.setCheckable(True) self.btn_change_branch.setObjectName("btn_change_branch") self.horizontalLayout_38.addWidget(self.btn_change_branch) self.verticalLayout_22.addLayout(self.horizontalLayout_38) self.frame_4 = QtWidgets.QFrame(self.scrollAreaWidgetContents_3) self.frame_4.setStyleSheet("background-color:transparent;") self.frame_4.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_4.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_4.setObjectName("frame_4") self.verticalLayout_21 = QtWidgets.QVBoxLayout(self.frame_4) self.verticalLayout_21.setContentsMargins(0, 0, 0, 0) self.verticalLayout_21.setSpacing(5) self.verticalLayout_21.setObjectName("verticalLayout_21") self.label_27 = QtWidgets.QLabel(self.frame_4) self.label_27.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_27.setObjectName("label_27") self.verticalLayout_21.addWidget(self.label_27) self.comboBox = QtWidgets.QComboBox(self.frame_4) self.comboBox.setMaximumSize(QtCore.QSize(16777215, 28)) self.comboBox.setObjectName("comboBox") self.verticalLayout_21.addWidget(self.comboBox) self.verticalLayout_22.addWidget(self.frame_4) self.frame_7 = QtWidgets.QFrame(self.scrollAreaWidgetContents_3) self.frame_7.setStyleSheet("background-color:transparent;") self.frame_7.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_7.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_7.setObjectName("frame_7") self.verticalLayout_23 = QtWidgets.QVBoxLayout(self.frame_7) self.verticalLayout_23.setContentsMargins(0, 0, 0, 0) self.verticalLayout_23.setSpacing(5) self.verticalLayout_23.setObjectName("verticalLayout_23") self.plainTextEdit = QtWidgets.QPlainTextEdit(self.frame_7) self.plainTextEdit.setMinimumSize(QtCore.QSize(0, 80)) self.plainTextEdit.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.plainTextEdit.setStyleSheet("background-color: white;\n" "color:black;") self.plainTextEdit.setPlainText("") self.plainTextEdit.setObjectName("plainTextEdit") self.verticalLayout_23.addWidget(self.plainTextEdit) self.pushButton_commit_now = QtWidgets.QPushButton(self.frame_7) self.pushButton_commit_now.setMinimumSize(QtCore.QSize(0, 30)) self.pushButton_commit_now.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton_commit_now.setObjectName("pushButton_commit_now") self.verticalLayout_23.addWidget(self.pushButton_commit_now) self.verticalLayout_22.addWidget(self.frame_7) spacerItem1 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed) self.verticalLayout_22.addItem(spacerItem1) self.frame_3 = QtWidgets.QFrame(self.scrollAreaWidgetContents_3) self.frame_3.setStyleSheet("background-color:transparent;") self.frame_3.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_3.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_3.setObjectName("frame_3") self.verticalLayout_20 = QtWidgets.QVBoxLayout(self.frame_3) self.verticalLayout_20.setContentsMargins(0, 0, 0, 0) self.verticalLayout_20.setSpacing(5) self.verticalLayout_20.setObjectName("verticalLayout_20") self.horizontalLayout_37 = QtWidgets.QHBoxLayout() self.horizontalLayout_37.setObjectName("horizontalLayout_37") self.label_3 = QtWidgets.QLabel(self.frame_3) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_3.setFont(font) self.label_3.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_3.setObjectName("label_3") self.horizontalLayout_37.addWidget(self.label_3) self.btn_refresh_github = QtWidgets.QPushButton(self.frame_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_refresh_github.sizePolicy().hasHeightForWidth()) self.btn_refresh_github.setSizePolicy(sizePolicy) self.btn_refresh_github.setMinimumSize(QtCore.QSize(30, 28)) self.btn_refresh_github.setMaximumSize(QtCore.QSize(30, 28)) self.btn_refresh_github.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.btn_refresh_github.setObjectName("btn_refresh_github") self.horizontalLayout_37.addWidget(self.btn_refresh_github) self.verticalLayout_20.addLayout(self.horizontalLayout_37) self.textBrowser = QtWidgets.QTextBrowser(self.frame_3) self.textBrowser.setMinimumSize(QtCore.QSize(0, 250)) self.textBrowser.setStyleSheet("color: black;") self.textBrowser.setObjectName("textBrowser") self.verticalLayout_20.addWidget(self.textBrowser) self.pushButton_update = QtWidgets.QPushButton(self.frame_3) self.pushButton_update.setMinimumSize(QtCore.QSize(0, 30)) self.pushButton_update.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton_update.setObjectName("pushButton_update") self.verticalLayout_20.addWidget(self.pushButton_update) self.verticalLayout_22.addWidget(self.frame_3) spacerItem2 = QtWidgets.QSpacerItem(20, 10, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Fixed) self.verticalLayout_22.addItem(spacerItem2) self.label_31 = QtWidgets.QLabel(self.scrollAreaWidgetContents_3) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_31.setFont(font) self.label_31.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_31.setObjectName("label_31") self.verticalLayout_22.addWidget(self.label_31) self.scrollArea_4 = QtWidgets.QScrollArea(self.scrollAreaWidgetContents_3) self.scrollArea_4.setMinimumSize(QtCore.QSize(0, 140)) self.scrollArea_4.setWidgetResizable(True) self.scrollArea_4.setObjectName("scrollArea_4") self.scrollAreaWidgetContents = QtWidgets.QWidget() self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 133, 128)) self.scrollAreaWidgetContents.setStyleSheet("background-color: white;\n" "color:black") self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents") self.formLayout_2 = QtWidgets.QFormLayout(self.scrollAreaWidgetContents) self.formLayout_2.setContentsMargins(5, 0, 0, 0) self.formLayout_2.setSpacing(6) self.formLayout_2.setObjectName("formLayout_2") self.label_32 = QtWidgets.QLabel(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_32.sizePolicy().hasHeightForWidth()) self.label_32.setSizePolicy(sizePolicy) self.label_32.setMinimumSize(QtCore.QSize(0, 20)) self.label_32.setStyleSheet("color:black") self.label_32.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_32.setObjectName("label_32") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_32) self.label_info_media_path = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.label_info_media_path.setMinimumSize(QtCore.QSize(0, 20)) self.label_info_media_path.setStyleSheet("color:black") self.label_info_media_path.setObjectName("label_info_media_path") self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.ItemRole.FieldRole, self.label_info_media_path) self.label_35 = QtWidgets.QLabel(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_35.sizePolicy().hasHeightForWidth()) self.label_35.setSizePolicy(sizePolicy) self.label_35.setMinimumSize(QtCore.QSize(0, 20)) self.label_35.setStyleSheet("color:black") self.label_35.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_35.setObjectName("label_35") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_35) self.label_info_media_type = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.label_info_media_type.setMinimumSize(QtCore.QSize(0, 20)) self.label_info_media_type.setStyleSheet("color:black") self.label_info_media_type.setObjectName("label_info_media_type") self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.ItemRole.FieldRole, self.label_info_media_type) self.label_36 = QtWidgets.QLabel(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_36.sizePolicy().hasHeightForWidth()) self.label_36.setSizePolicy(sizePolicy) self.label_36.setMinimumSize(QtCore.QSize(0, 20)) self.label_36.setStyleSheet("color:black") self.label_36.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_36.setObjectName("label_36") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_36) self.label_info_parameter_used = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.label_info_parameter_used.setMinimumSize(QtCore.QSize(0, 20)) self.label_info_parameter_used.setStyleSheet("color:black") self.label_info_parameter_used.setObjectName("label_info_parameter_used") self.formLayout_2.setWidget(2, QtWidgets.QFormLayout.ItemRole.FieldRole, self.label_info_parameter_used) self.label_39 = QtWidgets.QLabel(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_39.sizePolicy().hasHeightForWidth()) self.label_39.setSizePolicy(sizePolicy) self.label_39.setMinimumSize(QtCore.QSize(0, 20)) self.label_39.setStyleSheet("color:black") self.label_39.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_39.setObjectName("label_39") self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_39) self.label_info_time_running_apps = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.label_info_time_running_apps.setMinimumSize(QtCore.QSize(0, 20)) self.label_info_time_running_apps.setStyleSheet("color:black") self.label_info_time_running_apps.setObjectName("label_info_time_running_apps") self.formLayout_2.setWidget(3, QtWidgets.QFormLayout.ItemRole.FieldRole, self.label_info_time_running_apps) self.label_40 = QtWidgets.QLabel(self.scrollAreaWidgetContents) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_40.sizePolicy().hasHeightForWidth()) self.label_40.setSizePolicy(sizePolicy) self.label_40.setMinimumSize(QtCore.QSize(0, 20)) self.label_40.setStyleSheet("color:black") self.label_40.setAlignment(QtCore.Qt.AlignmentFlag.AlignJustify|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_40.setObjectName("label_40") self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.ItemRole.LabelRole, self.label_40) self.label_info_who_the_user = QtWidgets.QLabel(self.scrollAreaWidgetContents) self.label_info_who_the_user.setMinimumSize(QtCore.QSize(0, 20)) self.label_info_who_the_user.setStyleSheet("color:black") self.label_info_who_the_user.setObjectName("label_info_who_the_user") self.formLayout_2.setWidget(4, QtWidgets.QFormLayout.ItemRole.FieldRole, self.label_info_who_the_user) self.scrollArea_4.setWidget(self.scrollAreaWidgetContents) self.verticalLayout_22.addWidget(self.scrollArea_4) spacerItem3 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_22.addItem(spacerItem3) self.scrollArea_3.setWidget(self.scrollAreaWidgetContents_3) self.verticalLayout_18.addWidget(self.scrollArea_3) self.verticalLayout_30.addWidget(self.frame_content_additional_left) self.stackedWidget_additional_left.addWidget(self.page) self.page_2 = QtWidgets.QWidget() self.page_2.setObjectName("page_2") self.verticalLayout_34 = QtWidgets.QVBoxLayout(self.page_2) self.verticalLayout_34.setContentsMargins(0, 0, 0, 0) self.verticalLayout_34.setSpacing(0) self.verticalLayout_34.setObjectName("verticalLayout_34") self.tabWidget = QtWidgets.QTabWidget(self.page_2) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.verticalLayout_36 = QtWidgets.QVBoxLayout(self.tab) self.verticalLayout_36.setContentsMargins(0, 0, 0, 0) self.verticalLayout_36.setSpacing(0) self.verticalLayout_36.setObjectName("verticalLayout_36") self.scrollArea_7 = QtWidgets.QScrollArea(self.tab) self.scrollArea_7.setStyleSheet("background-color: rgba(15, 74, 108, 0.25)") self.scrollArea_7.setWidgetResizable(True) self.scrollArea_7.setObjectName("scrollArea_7") self.scrollAreaWidgetContents_7 = QtWidgets.QWidget() self.scrollAreaWidgetContents_7.setGeometry(QtCore.QRect(0, 0, 20, 894)) self.scrollAreaWidgetContents_7.setObjectName("scrollAreaWidgetContents_7") self.verticalLayout_38 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_7) self.verticalLayout_38.setContentsMargins(0, 0, 0, 0) self.verticalLayout_38.setSpacing(0) self.verticalLayout_38.setObjectName("verticalLayout_38") self.verticalLayout_recent_open = QtWidgets.QVBoxLayout() self.verticalLayout_recent_open.setContentsMargins(0, -1, -1, -1) self.verticalLayout_recent_open.setSpacing(0) self.verticalLayout_recent_open.setObjectName("verticalLayout_recent_open") self.verticalLayout_38.addLayout(self.verticalLayout_recent_open) spacerItem4 = QtWidgets.QSpacerItem(20, 462, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_38.addItem(spacerItem4) self.scrollArea_7.setWidget(self.scrollAreaWidgetContents_7) self.verticalLayout_36.addWidget(self.scrollArea_7) self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.verticalLayout_39 = QtWidgets.QVBoxLayout(self.tab_2) self.verticalLayout_39.setContentsMargins(0, 0, 0, 0) self.verticalLayout_39.setSpacing(0) self.verticalLayout_39.setObjectName("verticalLayout_39") self.frame_11 = QtWidgets.QFrame(self.tab_2) self.frame_11.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_11.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_11.setObjectName("frame_11") self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.frame_11) self.horizontalLayout_11.setContentsMargins(3, 3, 3, 3) self.horizontalLayout_11.setSpacing(3) self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.lineEdit_open_directory = QtWidgets.QLineEdit(self.frame_11) self.lineEdit_open_directory.setMinimumSize(QtCore.QSize(0, 30)) self.lineEdit_open_directory.setObjectName("lineEdit_open_directory") self.horizontalLayout_11.addWidget(self.lineEdit_open_directory) self.pushButton_open_directory = QtWidgets.QPushButton(self.frame_11) self.pushButton_open_directory.setMinimumSize(QtCore.QSize(0, 30)) self.pushButton_open_directory.setObjectName("pushButton_open_directory") self.horizontalLayout_11.addWidget(self.pushButton_open_directory) self.verticalLayout_39.addWidget(self.frame_11) self.scrollArea_8 = QtWidgets.QScrollArea(self.tab_2) self.scrollArea_8.setWidgetResizable(True) self.scrollArea_8.setObjectName("scrollArea_8") self.scrollAreaWidgetContents_8 = QtWidgets.QWidget() self.scrollAreaWidgetContents_8.setGeometry(QtCore.QRect(0, 0, 98, 28)) self.scrollAreaWidgetContents_8.setObjectName("scrollAreaWidgetContents_8") self.verticalLayout_42 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_8) self.verticalLayout_42.setContentsMargins(0, 0, 0, 0) self.verticalLayout_42.setSpacing(0) self.verticalLayout_42.setObjectName("verticalLayout_42") self.verticalLayout_directory_file = QtWidgets.QVBoxLayout() self.verticalLayout_directory_file.setObjectName("verticalLayout_directory_file") self.verticalLayout_42.addLayout(self.verticalLayout_directory_file) spacerItem5 = QtWidgets.QSpacerItem(20, 861, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_42.addItem(spacerItem5) self.scrollArea_8.setWidget(self.scrollAreaWidgetContents_8) self.verticalLayout_39.addWidget(self.scrollArea_8) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("../assets/icons/opened-folder.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.tabWidget.addTab(self.tab_2, icon, "") self.verticalLayout_34.addWidget(self.tabWidget) self.stackedWidget_additional_left.addWidget(self.page_2) self.verticalLayout_15.addWidget(self.stackedWidget_additional_left) self.horizontalLayout_2.addWidget(self.frame_additional_left) self.frame_content = QtWidgets.QFrame(self.frame_main) self.frame_content.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_content.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_content.setObjectName("frame_content") self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.frame_content) self.verticalLayout_13.setContentsMargins(0, 0, 0, 0) self.verticalLayout_13.setSpacing(5) self.verticalLayout_13.setObjectName("verticalLayout_13") self.frame_top_button = QtWidgets.QFrame(self.frame_content) self.frame_top_button.setMinimumSize(QtCore.QSize(0, 55)) self.frame_top_button.setMaximumSize(QtCore.QSize(16777215, 55)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.frame_top_button.setFont(font) self.frame_top_button.setStyleSheet("QFrame { \n" " background-color: rgba(15, 74, 108, 0.25)\n" "}\n" "") self.frame_top_button.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_top_button.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_top_button.setObjectName("frame_top_button") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.frame_top_button) self.horizontalLayout_6.setContentsMargins(10, 8, 10, 8) self.horizontalLayout_6.setSpacing(12) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.frame_btn_moilapp = QtWidgets.QFrame(self.frame_top_button) self.frame_btn_moilapp.setStyleSheet("QFrame { \n" " background-color:transparent\n" "}") self.frame_btn_moilapp.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_btn_moilapp.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_btn_moilapp.setObjectName("frame_btn_moilapp") self.horizontalLayout_23 = QtWidgets.QHBoxLayout(self.frame_btn_moilapp) self.horizontalLayout_23.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_23.setSpacing(10) self.horizontalLayout_23.setObjectName("horizontalLayout_23") self.btn_open_media = QtWidgets.QPushButton(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_open_media.sizePolicy().hasHeightForWidth()) self.btn_open_media.setSizePolicy(sizePolicy) self.btn_open_media.setMinimumSize(QtCore.QSize(60, 0)) self.btn_open_media.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.btn_open_media.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_open_media.setToolTipDuration(-1) self.btn_open_media.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.btn_open_media.setIconSize(QtCore.QSize(18, 18)) self.btn_open_media.setObjectName("btn_open_media") self.horizontalLayout_23.addWidget(self.btn_open_media) self.btn_recent_media = QtWidgets.QPushButton(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_recent_media.sizePolicy().hasHeightForWidth()) self.btn_recent_media.setSizePolicy(sizePolicy) self.btn_recent_media.setMinimumSize(QtCore.QSize(60, 0)) self.btn_recent_media.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.btn_recent_media.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_recent_media.setToolTipDuration(-1) self.btn_recent_media.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.btn_recent_media.setIconSize(QtCore.QSize(18, 18)) self.btn_recent_media.setObjectName("btn_recent_media") self.horizontalLayout_23.addWidget(self.btn_recent_media) self.horizontalLayout_5 = QtWidgets.QHBoxLayout() self.horizontalLayout_5.setSpacing(3) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.rotate_left_button = QtWidgets.QPushButton(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.rotate_left_button.sizePolicy().hasHeightForWidth()) self.rotate_left_button.setSizePolicy(sizePolicy) self.rotate_left_button.setMinimumSize(QtCore.QSize(42, 0)) self.rotate_left_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.rotate_left_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.rotate_left_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.rotate_left_button.setText("") self.rotate_left_button.setIconSize(QtCore.QSize(24, 24)) self.rotate_left_button.setObjectName("rotate_left_button") self.horizontalLayout_5.addWidget(self.rotate_left_button) self.rotate_right_button = QtWidgets.QPushButton(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.rotate_right_button.sizePolicy().hasHeightForWidth()) self.rotate_right_button.setSizePolicy(sizePolicy) self.rotate_right_button.setMinimumSize(QtCore.QSize(42, 25)) self.rotate_right_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.rotate_right_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.rotate_right_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.rotate_right_button.setText("") self.rotate_right_button.setIconSize(QtCore.QSize(24, 24)) self.rotate_right_button.setObjectName("rotate_right_button") self.horizontalLayout_5.addWidget(self.rotate_right_button) self.doubleSpinBox_rotate = QtWidgets.QDoubleSpinBox(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_rotate.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_rotate.setSizePolicy(sizePolicy) self.doubleSpinBox_rotate.setMaximumSize(QtCore.QSize(80, 16777215)) self.doubleSpinBox_rotate.setStyleSheet("QDoubleSpinBox{\n" " border: 1px solid #0F4A6C;\n" " background: white;\n" " color: black;\n" "}") self.doubleSpinBox_rotate.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.doubleSpinBox_rotate.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.NoButtons) self.doubleSpinBox_rotate.setDecimals(1) self.doubleSpinBox_rotate.setMinimum(-180.0) self.doubleSpinBox_rotate.setMaximum(180.0) self.doubleSpinBox_rotate.setSingleStep(0.1) self.doubleSpinBox_rotate.setProperty("value", 0.0) self.doubleSpinBox_rotate.setObjectName("doubleSpinBox_rotate") self.horizontalLayout_5.addWidget(self.doubleSpinBox_rotate) self.zoom_out_button = QtWidgets.QPushButton(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.zoom_out_button.sizePolicy().hasHeightForWidth()) self.zoom_out_button.setSizePolicy(sizePolicy) self.zoom_out_button.setMinimumSize(QtCore.QSize(42, 25)) self.zoom_out_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.zoom_out_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.zoom_out_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.zoom_out_button.setText("") self.zoom_out_button.setIconSize(QtCore.QSize(24, 24)) self.zoom_out_button.setObjectName("zoom_out_button") self.horizontalLayout_5.addWidget(self.zoom_out_button) self.zoom_in_button = QtWidgets.QPushButton(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.zoom_in_button.sizePolicy().hasHeightForWidth()) self.zoom_in_button.setSizePolicy(sizePolicy) self.zoom_in_button.setMinimumSize(QtCore.QSize(42, 25)) self.zoom_in_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.zoom_in_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.zoom_in_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.zoom_in_button.setText("") self.zoom_in_button.setIconSize(QtCore.QSize(24, 24)) self.zoom_in_button.setObjectName("zoom_in_button") self.horizontalLayout_5.addWidget(self.zoom_in_button) self.spinBox_zooming = QtWidgets.QSpinBox(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_zooming.sizePolicy().hasHeightForWidth()) self.spinBox_zooming.setSizePolicy(sizePolicy) self.spinBox_zooming.setMaximumSize(QtCore.QSize(80, 16777215)) self.spinBox_zooming.setStyleSheet("QSpinBox{\n" " border: 1px solid #0F4A6C;\n" " background: white;\n" " color: black;\n" "}") self.spinBox_zooming.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.spinBox_zooming.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.NoButtons) self.spinBox_zooming.setMinimum(25) self.spinBox_zooming.setMaximum(250) self.spinBox_zooming.setSingleStep(2) self.spinBox_zooming.setProperty("value", 25) self.spinBox_zooming.setObjectName("spinBox_zooming") self.horizontalLayout_5.addWidget(self.spinBox_zooming) self.reset_view_button = QtWidgets.QPushButton(self.frame_btn_moilapp) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.reset_view_button.sizePolicy().hasHeightForWidth()) self.reset_view_button.setSizePolicy(sizePolicy) self.reset_view_button.setMinimumSize(QtCore.QSize(42, 25)) self.reset_view_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.reset_view_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.reset_view_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.reset_view_button.setText("") self.reset_view_button.setIconSize(QtCore.QSize(30, 30)) self.reset_view_button.setObjectName("reset_view_button") self.horizontalLayout_5.addWidget(self.reset_view_button) self.horizontalLayout_23.addLayout(self.horizontalLayout_5) self.horizontalLayout_6.addWidget(self.frame_btn_moilapp) self.frame_plugin_controller = QtWidgets.QFrame(self.frame_top_button) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_plugin_controller.sizePolicy().hasHeightForWidth()) self.frame_plugin_controller.setSizePolicy(sizePolicy) self.frame_plugin_controller.setStyleSheet("QFrame { \n" " background-color:transparent\n" "}") self.frame_plugin_controller.setObjectName("frame_plugin_controller") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.frame_plugin_controller) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setSpacing(12) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.layout_application = QtWidgets.QHBoxLayout() self.layout_application.setSpacing(3) self.layout_application.setObjectName("layout_application") self.horizontalLayout_7.addLayout(self.layout_application) self.horizontalLayout_32 = QtWidgets.QHBoxLayout() self.horizontalLayout_32.setSpacing(3) self.horizontalLayout_32.setObjectName("horizontalLayout_32") self.add_plugins_button = QtWidgets.QPushButton(self.frame_plugin_controller) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.add_plugins_button.sizePolicy().hasHeightForWidth()) self.add_plugins_button.setSizePolicy(sizePolicy) self.add_plugins_button.setMinimumSize(QtCore.QSize(42, 25)) self.add_plugins_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.add_plugins_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.add_plugins_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.add_plugins_button.setText("") self.add_plugins_button.setIconSize(QtCore.QSize(24, 24)) self.add_plugins_button.setObjectName("add_plugins_button") self.horizontalLayout_32.addWidget(self.add_plugins_button) self.delete_plugins_button = QtWidgets.QPushButton(self.frame_plugin_controller) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.delete_plugins_button.sizePolicy().hasHeightForWidth()) self.delete_plugins_button.setSizePolicy(sizePolicy) self.delete_plugins_button.setMinimumSize(QtCore.QSize(42, 25)) self.delete_plugins_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.delete_plugins_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.delete_plugins_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.delete_plugins_button.setText("") self.delete_plugins_button.setIconSize(QtCore.QSize(24, 24)) self.delete_plugins_button.setObjectName("delete_plugins_button") self.horizontalLayout_32.addWidget(self.delete_plugins_button) self.help_plugins_button = QtWidgets.QPushButton(self.frame_plugin_controller) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.help_plugins_button.sizePolicy().hasHeightForWidth()) self.help_plugins_button.setSizePolicy(sizePolicy) self.help_plugins_button.setMinimumSize(QtCore.QSize(42, 25)) self.help_plugins_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.help_plugins_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.help_plugins_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.help_plugins_button.setText("") self.help_plugins_button.setIconSize(QtCore.QSize(24, 24)) self.help_plugins_button.setObjectName("help_plugins_button") self.horizontalLayout_32.addWidget(self.help_plugins_button) self.open_in_new_window_plugins = QtWidgets.QPushButton(self.frame_plugin_controller) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.open_in_new_window_plugins.sizePolicy().hasHeightForWidth()) self.open_in_new_window_plugins.setSizePolicy(sizePolicy) self.open_in_new_window_plugins.setMinimumSize(QtCore.QSize(42, 25)) self.open_in_new_window_plugins.setMaximumSize(QtCore.QSize(42, 16777215)) self.open_in_new_window_plugins.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.open_in_new_window_plugins.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.open_in_new_window_plugins.setText("") self.open_in_new_window_plugins.setIconSize(QtCore.QSize(24, 24)) self.open_in_new_window_plugins.setObjectName("open_in_new_window_plugins") self.horizontalLayout_32.addWidget(self.open_in_new_window_plugins) self.close_plugin_button = QtWidgets.QPushButton(self.frame_plugin_controller) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.close_plugin_button.sizePolicy().hasHeightForWidth()) self.close_plugin_button.setSizePolicy(sizePolicy) self.close_plugin_button.setMinimumSize(QtCore.QSize(42, 25)) self.close_plugin_button.setMaximumSize(QtCore.QSize(42, 16777215)) self.close_plugin_button.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.close_plugin_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.close_plugin_button.setText("") self.close_plugin_button.setIconSize(QtCore.QSize(24, 24)) self.close_plugin_button.setObjectName("close_plugin_button") self.horizontalLayout_32.addWidget(self.close_plugin_button) self.horizontalLayout_7.addLayout(self.horizontalLayout_32) self.horizontalLayout_6.addWidget(self.frame_plugin_controller) spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_6.addItem(spacerItem6) self.label_plugin_name = QtWidgets.QLabel(self.frame_top_button) self.label_plugin_name.setStyleSheet("QFrame { \n" " background-color:transparent\n" "}") self.label_plugin_name.setObjectName("label_plugin_name") self.horizontalLayout_6.addWidget(self.label_plugin_name) spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_6.addItem(spacerItem7) self.horizontalLayout_9 = QtWidgets.QHBoxLayout() self.horizontalLayout_9.setSpacing(3) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.btn_debug_mode = QtWidgets.QPushButton(self.frame_top_button) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_debug_mode.sizePolicy().hasHeightForWidth()) self.btn_debug_mode.setSizePolicy(sizePolicy) self.btn_debug_mode.setMinimumSize(QtCore.QSize(0, 25)) self.btn_debug_mode.setCheckable(True) self.btn_debug_mode.setObjectName("btn_debug_mode") self.horizontalLayout_9.addWidget(self.btn_debug_mode) self.btn_record_screen = QtWidgets.QPushButton(self.frame_top_button) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_record_screen.sizePolicy().hasHeightForWidth()) self.btn_record_screen.setSizePolicy(sizePolicy) self.btn_record_screen.setMinimumSize(QtCore.QSize(50, 25)) self.btn_record_screen.setMaximumSize(QtCore.QSize(50, 16777215)) self.btn_record_screen.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_record_screen.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.btn_record_screen.setCheckable(True) self.btn_record_screen.setObjectName("btn_record_screen") self.horizontalLayout_9.addWidget(self.btn_record_screen) self.btn_about_us = QtWidgets.QPushButton(self.frame_top_button) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_about_us.sizePolicy().hasHeightForWidth()) self.btn_about_us.setSizePolicy(sizePolicy) self.btn_about_us.setMinimumSize(QtCore.QSize(42, 25)) self.btn_about_us.setMaximumSize(QtCore.QSize(42, 16777215)) self.btn_about_us.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_about_us.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.btn_about_us.setText("") self.btn_about_us.setObjectName("btn_about_us") self.horizontalLayout_9.addWidget(self.btn_about_us) self.btn_change_theme = QtWidgets.QPushButton(self.frame_top_button) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.btn_change_theme.sizePolicy().hasHeightForWidth()) self.btn_change_theme.setSizePolicy(sizePolicy) self.btn_change_theme.setMinimumSize(QtCore.QSize(42, 0)) self.btn_change_theme.setMaximumSize(QtCore.QSize(42, 16777215)) self.btn_change_theme.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.PointingHandCursor)) self.btn_change_theme.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.btn_change_theme.setText("") icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap("../../../../.designer/backup/feather/sun.svg"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.btn_change_theme.setIcon(icon1) self.btn_change_theme.setIconSize(QtCore.QSize(16, 16)) self.btn_change_theme.setObjectName("btn_change_theme") self.horizontalLayout_9.addWidget(self.btn_change_theme) self.horizontalLayout_6.addLayout(self.horizontalLayout_9) self.verticalLayout_13.addWidget(self.frame_top_button) self.horizontalLayout_30 = QtWidgets.QHBoxLayout() self.horizontalLayout_30.setObjectName("horizontalLayout_30") self.widget_container_content = QtWidgets.QStackedWidget(self.frame_content) self.widget_container_content.setObjectName("widget_container_content") self.page_default_moilapp = QtWidgets.QWidget() self.page_default_moilapp.setObjectName("page_default_moilapp") self.horizontalLayout_27 = QtWidgets.QHBoxLayout(self.page_default_moilapp) self.horizontalLayout_27.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_27.setSpacing(0) self.horizontalLayout_27.setObjectName("horizontalLayout_27") self.frame_container_content = QtWidgets.QFrame(self.page_default_moilapp) self.frame_container_content.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_container_content.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_container_content.setObjectName("frame_container_content") self.horizontalLayout_25 = QtWidgets.QHBoxLayout(self.frame_container_content) self.horizontalLayout_25.setContentsMargins(0, 0, 2, 0) self.horizontalLayout_25.setSpacing(5) self.horizontalLayout_25.setObjectName("horizontalLayout_25") self.frame_2 = QtWidgets.QFrame(self.frame_container_content) self.frame_2.setMinimumSize(QtCore.QSize(50, 0)) self.frame_2.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_2.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_2.setObjectName("frame_2") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.frame_2) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setSpacing(0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.frame_container_top = QtWidgets.QFrame(self.frame_2) self.frame_container_top.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_container_top.setFrameShadow(QtWidgets.QFrame.Shadow.Plain) self.frame_container_top.setObjectName("frame_container_top") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.frame_container_top) self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_4.setSpacing(5) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.frame_container_media = QtWidgets.QFrame(self.frame_container_top) self.frame_container_media.setMinimumSize(QtCore.QSize(0, 0)) self.frame_container_media.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_container_media.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_container_media.setObjectName("frame_container_media") self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.frame_container_media) self.verticalLayout_12.setContentsMargins(0, 0, 0, 0) self.verticalLayout_12.setSpacing(5) self.verticalLayout_12.setObjectName("verticalLayout_12") self.scrollArea = QtWidgets.QScrollArea(self.frame_container_media) self.scrollArea.setStyleSheet("color:black") self.scrollArea.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.scrollArea.setWidgetResizable(True) self.scrollArea.setObjectName("scrollArea") self.scrollAreaWidgetContents_5 = QtWidgets.QWidget() self.scrollAreaWidgetContents_5.setGeometry(QtCore.QRect(0, 0, 994, 865)) self.scrollAreaWidgetContents_5.setObjectName("scrollAreaWidgetContents_5") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.scrollAreaWidgetContents_5) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.label_result = QtWidgets.QLabel(self.scrollAreaWidgetContents_5) self.label_result.setMinimumSize(QtCore.QSize(0, 0)) self.label_result.setMaximumSize(QtCore.QSize(700, 170)) self.label_result.setMouseTracking(True) self.label_result.setStyleSheet("QLabel{\n" " background-color: transparent;\n" " border: none;\n" "}") self.label_result.setFrameShape(QtWidgets.QFrame.Shape.Box) self.label_result.setText("") self.label_result.setTextFormat(QtCore.Qt.TextFormat.RichText) self.label_result.setScaledContents(True) self.label_result.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop) self.label_result.setObjectName("label_result") self.horizontalLayout_8.addWidget(self.label_result) self.scrollArea.setWidget(self.scrollAreaWidgetContents_5) self.verticalLayout_12.addWidget(self.scrollArea) self.frame_video_controller = QtWidgets.QFrame(self.frame_container_media) self.frame_video_controller.setMaximumSize(QtCore.QSize(16777215, 60)) self.frame_video_controller.setStyleSheet("") self.frame_video_controller.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_video_controller.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_video_controller.setObjectName("frame_video_controller") self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.frame_video_controller) self.horizontalLayout_18.setContentsMargins(0, 0, 0, 5) self.horizontalLayout_18.setSpacing(5) self.horizontalLayout_18.setObjectName("horizontalLayout_18") self.frame_28 = QtWidgets.QFrame(self.frame_video_controller) self.frame_28.setStyleSheet("QFrame { \n" " background-color: rgba(15, 74, 108, 0.25)\n" "}\n" "") self.frame_28.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_28.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_28.setObjectName("frame_28") self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.frame_28) self.verticalLayout_10.setContentsMargins(0, 2, 5, 0) self.verticalLayout_10.setSpacing(0) self.verticalLayout_10.setObjectName("verticalLayout_10") self.frame_25 = QtWidgets.QFrame(self.frame_28) self.frame_25.setMinimumSize(QtCore.QSize(0, 20)) self.frame_25.setMaximumSize(QtCore.QSize(16777215, 20)) self.frame_25.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_25.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_25.setObjectName("frame_25") self.horizontalLayout_19 = QtWidgets.QHBoxLayout(self.frame_25) self.horizontalLayout_19.setContentsMargins(5, 0, 0, 0) self.horizontalLayout_19.setSpacing(10) self.horizontalLayout_19.setObjectName("horizontalLayout_19") self.label_current_time = QtWidgets.QLabel(self.frame_25) self.label_current_time.setMinimumSize(QtCore.QSize(50, 0)) self.label_current_time.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_current_time.setFont(font) self.label_current_time.setStyleSheet("QFrame { \n" " background-color:transparent\n" "}") self.label_current_time.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_current_time.setObjectName("label_current_time") self.horizontalLayout_19.addWidget(self.label_current_time) self.slider_video_time = QtWidgets.QSlider(self.frame_25) self.slider_video_time.setStyleSheet(" QSlider::groove:horizontal {\n" " background: white;\n" " border-radius: 5px;\n" " }\n" " QSlider::handle:horizontal {\n" " background: #0F4A6C;\n" " border-radius: 5px;\n" " }") self.slider_video_time.setMaximum(100) self.slider_video_time.setPageStep(2) self.slider_video_time.setOrientation(QtCore.Qt.Orientation.Horizontal) self.slider_video_time.setObjectName("slider_video_time") self.horizontalLayout_19.addWidget(self.slider_video_time) self.label_total_time = QtWidgets.QLabel(self.frame_25) self.label_total_time.setMinimumSize(QtCore.QSize(50, 0)) self.label_total_time.setMaximumSize(QtCore.QSize(40, 20)) self.label_total_time.setStyleSheet("QFrame { \n" " background-color:transparent\n" "}") self.label_total_time.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_total_time.setObjectName("label_total_time") self.horizontalLayout_19.addWidget(self.label_total_time) self.verticalLayout_10.addWidget(self.frame_25) self.frame_26 = QtWidgets.QFrame(self.frame_28) self.frame_26.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.frame_26.setStyleSheet("QFrame { \n" " background-color: rgba(15, 74, 108, 0.25)\n" "}\n" "") self.frame_26.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_26.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_26.setObjectName("frame_26") self.horizontalLayout_20 = QtWidgets.QHBoxLayout(self.frame_26) self.horizontalLayout_20.setContentsMargins(15, 0, 0, 2) self.horizontalLayout_20.setSpacing(10) self.horizontalLayout_20.setObjectName("horizontalLayout_20") self.play_pause_button = QtWidgets.QPushButton(self.frame_26) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.play_pause_button.sizePolicy().hasHeightForWidth()) self.play_pause_button.setSizePolicy(sizePolicy) self.play_pause_button.setMinimumSize(QtCore.QSize(0, 0)) self.play_pause_button.setMaximumSize(QtCore.QSize(35, 16777215)) self.play_pause_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.play_pause_button.setText("") self.play_pause_button.setIconSize(QtCore.QSize(20, 20)) self.play_pause_button.setCheckable(False) self.play_pause_button.setObjectName("play_pause_button") self.horizontalLayout_20.addWidget(self.play_pause_button) self.horizontalFrame_3 = QtWidgets.QFrame(self.frame_26) self.horizontalFrame_3.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.horizontalFrame_3.setStyleSheet("QFrame { \n" " background-color:transparent\n" "}") self.horizontalFrame_3.setObjectName("horizontalFrame_3") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.horizontalFrame_3) self.horizontalLayout_3.setContentsMargins(0, 3, 0, 3) self.horizontalLayout_3.setSpacing(2) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.rewind_button = QtWidgets.QPushButton(self.horizontalFrame_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.rewind_button.sizePolicy().hasHeightForWidth()) self.rewind_button.setSizePolicy(sizePolicy) self.rewind_button.setMinimumSize(QtCore.QSize(30, 0)) self.rewind_button.setMaximumSize(QtCore.QSize(25, 16777215)) self.rewind_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.rewind_button.setText("") self.rewind_button.setIconSize(QtCore.QSize(18, 18)) self.rewind_button.setObjectName("rewind_button") self.horizontalLayout_3.addWidget(self.rewind_button) self.stop_button = QtWidgets.QPushButton(self.horizontalFrame_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.stop_button.sizePolicy().hasHeightForWidth()) self.stop_button.setSizePolicy(sizePolicy) self.stop_button.setMinimumSize(QtCore.QSize(30, 0)) self.stop_button.setMaximumSize(QtCore.QSize(25, 16777215)) self.stop_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.stop_button.setText("") self.stop_button.setIconSize(QtCore.QSize(18, 18)) self.stop_button.setShortcut("") self.stop_button.setObjectName("stop_button") self.horizontalLayout_3.addWidget(self.stop_button) self.forward_button = QtWidgets.QPushButton(self.horizontalFrame_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.forward_button.sizePolicy().hasHeightForWidth()) self.forward_button.setSizePolicy(sizePolicy) self.forward_button.setMinimumSize(QtCore.QSize(30, 0)) self.forward_button.setMaximumSize(QtCore.QSize(25, 16777215)) self.forward_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.forward_button.setText("") self.forward_button.setIconSize(QtCore.QSize(18, 18)) self.forward_button.setObjectName("forward_button") self.horizontalLayout_3.addWidget(self.forward_button) self.horizontalLayout_20.addWidget(self.horizontalFrame_3) self.frame_5 = QtWidgets.QFrame(self.frame_26) self.frame_5.setMinimumSize(QtCore.QSize(20, 0)) self.frame_5.setStyleSheet("QFrame { \n" " background-color:transparent\n" "}") self.frame_5.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_5.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_5.setObjectName("frame_5") self.horizontalLayout_21 = QtWidgets.QHBoxLayout(self.frame_5) self.horizontalLayout_21.setContentsMargins(0, 3, 0, 3) self.horizontalLayout_21.setSpacing(2) self.horizontalLayout_21.setObjectName("horizontalLayout_21") self.screenshoot_button = QtWidgets.QPushButton(self.frame_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.screenshoot_button.sizePolicy().hasHeightForWidth()) self.screenshoot_button.setSizePolicy(sizePolicy) self.screenshoot_button.setMinimumSize(QtCore.QSize(30, 0)) self.screenshoot_button.setMaximumSize(QtCore.QSize(25, 16777215)) self.screenshoot_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.screenshoot_button.setText("") self.screenshoot_button.setIconSize(QtCore.QSize(18, 18)) self.screenshoot_button.setObjectName("screenshoot_button") self.horizontalLayout_21.addWidget(self.screenshoot_button) self.record_button = QtWidgets.QPushButton(self.frame_5) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.record_button.sizePolicy().hasHeightForWidth()) self.record_button.setSizePolicy(sizePolicy) self.record_button.setMinimumSize(QtCore.QSize(30, 0)) self.record_button.setMaximumSize(QtCore.QSize(25, 16777215)) self.record_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.record_button.setText("") self.record_button.setIconSize(QtCore.QSize(18, 18)) self.record_button.setCheckable(True) self.record_button.setChecked(False) self.record_button.setObjectName("record_button") self.horizontalLayout_21.addWidget(self.record_button) self.horizontalLayout_20.addWidget(self.frame_5) spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_20.addItem(spacerItem8) self.verticalLayout_10.addWidget(self.frame_26) self.horizontalLayout_18.addWidget(self.frame_28) self.verticalLayout_12.addWidget(self.frame_video_controller) self.horizontalLayout_4.addWidget(self.frame_container_media) self.frame_container_source = QtWidgets.QFrame(self.frame_container_top) self.frame_container_source.setMaximumSize(QtCore.QSize(320, 16777215)) self.frame_container_source.setStyleSheet("") self.frame_container_source.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_container_source.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_container_source.setObjectName("frame_container_source") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.frame_container_source) self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) self.verticalLayout_7.setSpacing(4) self.verticalLayout_7.setObjectName("verticalLayout_7") self.stackedWidget_2 = QtWidgets.QStackedWidget(self.frame_container_source) self.stackedWidget_2.setObjectName("stackedWidget_2") self.page_3 = QtWidgets.QWidget() self.page_3.setObjectName("page_3") self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.page_3) self.verticalLayout_9.setContentsMargins(0, 0, 0, 0) self.verticalLayout_9.setSpacing(5) self.verticalLayout_9.setObjectName("verticalLayout_9") self.horizontalLayout_36 = QtWidgets.QHBoxLayout() self.horizontalLayout_36.setObjectName("horizontalLayout_36") self.label_tittle_image_saved = QtWidgets.QLabel(self.page_3) self.label_tittle_image_saved.setMinimumSize(QtCore.QSize(0, 35)) self.label_tittle_image_saved.setMaximumSize(QtCore.QSize(16777215, 35)) self.label_tittle_image_saved.setStyleSheet("QLabel{\n" " background-color: #0F4A6C;\n" " color: white;\n" " font-weight: 600;\n" " border: none;\n" "}") self.label_tittle_image_saved.setFrameShape(QtWidgets.QFrame.Shape.Box) self.label_tittle_image_saved.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_tittle_image_saved.setObjectName("label_tittle_image_saved") self.horizontalLayout_36.addWidget(self.label_tittle_image_saved) self.pushButton = QtWidgets.QPushButton(self.page_3) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton.sizePolicy().hasHeightForWidth()) self.pushButton.setSizePolicy(sizePolicy) self.pushButton.setMaximumSize(QtCore.QSize(50, 16777215)) self.pushButton.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton.setObjectName("pushButton") self.horizontalLayout_36.addWidget(self.pushButton) self.verticalLayout_9.addLayout(self.horizontalLayout_36) self.scrollArea_6 = QtWidgets.QScrollArea(self.page_3) self.scrollArea_6.setWidgetResizable(True) self.scrollArea_6.setObjectName("scrollArea_6") self.scrollAreaWidgetContents_6 = QtWidgets.QWidget() self.scrollAreaWidgetContents_6.setGeometry(QtCore.QRect(0, 0, 318, 291)) self.scrollAreaWidgetContents_6.setObjectName("scrollAreaWidgetContents_6") self.verticalLayout_29 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_6) self.verticalLayout_29.setContentsMargins(0, 0, 0, 0) self.verticalLayout_29.setSpacing(0) self.verticalLayout_29.setObjectName("verticalLayout_29") self.listWidget_saved_image = QtWidgets.QListWidget(self.scrollAreaWidgetContents_6) self.listWidget_saved_image.setDragDropMode(QtWidgets.QAbstractItemView.DragDropMode.NoDragDrop) self.listWidget_saved_image.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows) self.listWidget_saved_image.setIconSize(QtCore.QSize(148, 148)) self.listWidget_saved_image.setMovement(QtWidgets.QListView.Movement.Static) self.listWidget_saved_image.setResizeMode(QtWidgets.QListView.ResizeMode.Fixed) self.listWidget_saved_image.setLayoutMode(QtWidgets.QListView.LayoutMode.Batched) self.listWidget_saved_image.setGridSize(QtCore.QSize(152, 128)) self.listWidget_saved_image.setViewMode(QtWidgets.QListView.ViewMode.IconMode) self.listWidget_saved_image.setObjectName("listWidget_saved_image") self.verticalLayout_29.addWidget(self.listWidget_saved_image) self.scrollArea_6.setWidget(self.scrollAreaWidgetContents_6) self.verticalLayout_9.addWidget(self.scrollArea_6) self.stackedWidget_2.addWidget(self.page_3) self.page_4 = QtWidgets.QWidget() self.page_4.setObjectName("page_4") self.verticalLayout_47 = QtWidgets.QVBoxLayout(self.page_4) self.verticalLayout_47.setContentsMargins(0, 0, 0, 0) self.verticalLayout_47.setSpacing(5) self.verticalLayout_47.setObjectName("verticalLayout_47") self.horizontalLayout_14 = QtWidgets.QHBoxLayout() self.horizontalLayout_14.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.label_title_original_3 = QtWidgets.QLabel(self.page_4) self.label_title_original_3.setMinimumSize(QtCore.QSize(0, 35)) self.label_title_original_3.setMaximumSize(QtCore.QSize(16777215, 35)) self.label_title_original_3.setStyleSheet("") self.label_title_original_3.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_title_original_3.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_title_original_3.setObjectName("label_title_original_3") self.horizontalLayout_14.addWidget(self.label_title_original_3) self.pushButton_close_plugin_store = QtWidgets.QPushButton(self.page_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_close_plugin_store.sizePolicy().hasHeightForWidth()) self.pushButton_close_plugin_store.setSizePolicy(sizePolicy) self.pushButton_close_plugin_store.setMaximumSize(QtCore.QSize(40, 16777215)) self.pushButton_close_plugin_store.setObjectName("pushButton_close_plugin_store") self.horizontalLayout_14.addWidget(self.pushButton_close_plugin_store) self.verticalLayout_47.addLayout(self.horizontalLayout_14) self.frame_plugin = QtWidgets.QFrame(self.page_4) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_plugin.sizePolicy().hasHeightForWidth()) self.frame_plugin.setSizePolicy(sizePolicy) self.frame_plugin.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_plugin.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_plugin.setObjectName("frame_plugin") self.verticalLayout_48 = QtWidgets.QVBoxLayout(self.frame_plugin) self.verticalLayout_48.setContentsMargins(0, 0, 0, 0) self.verticalLayout_48.setSpacing(0) self.verticalLayout_48.setObjectName("verticalLayout_48") self.scrollArea_5 = QtWidgets.QScrollArea(self.frame_plugin) self.scrollArea_5.setWidgetResizable(True) self.scrollArea_5.setObjectName("scrollArea_5") self.scrollAreaWidgetContents_4 = QtWidgets.QWidget() self.scrollAreaWidgetContents_4.setGeometry(QtCore.QRect(0, 0, 98, 28)) self.scrollAreaWidgetContents_4.setObjectName("scrollAreaWidgetContents_4") self.verticalLayout_26 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_4) self.verticalLayout_26.setContentsMargins(0, 0, 0, 0) self.verticalLayout_26.setSpacing(0) self.verticalLayout_26.setObjectName("verticalLayout_26") self.verticalLayout_plugin_store = QtWidgets.QVBoxLayout() self.verticalLayout_plugin_store.setSpacing(0) self.verticalLayout_plugin_store.setObjectName("verticalLayout_plugin_store") self.verticalLayout_26.addLayout(self.verticalLayout_plugin_store) spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_26.addItem(spacerItem9) self.scrollArea_5.setWidget(self.scrollAreaWidgetContents_4) self.verticalLayout_48.addWidget(self.scrollArea_5) self.verticalLayout_47.addWidget(self.frame_plugin) self.stackedWidget_2.addWidget(self.page_4) self.verticalLayout_7.addWidget(self.stackedWidget_2) self.frame_9 = QtWidgets.QFrame(self.frame_container_source) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.frame_9.sizePolicy().hasHeightForWidth()) self.frame_9.setSizePolicy(sizePolicy) self.frame_9.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_9.setFrameShadow(QtWidgets.QFrame.Shadow.Plain) self.frame_9.setObjectName("frame_9") self.verticalLayout_24 = QtWidgets.QVBoxLayout(self.frame_9) self.verticalLayout_24.setContentsMargins(0, 0, 0, 0) self.verticalLayout_24.setSpacing(2) self.verticalLayout_24.setObjectName("verticalLayout_24") self.horizontalLayout_12 = QtWidgets.QHBoxLayout() self.horizontalLayout_12.setSpacing(2) self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.label_title_original = QtWidgets.QLabel(self.frame_9) self.label_title_original.setMinimumSize(QtCore.QSize(0, 35)) self.label_title_original.setMaximumSize(QtCore.QSize(16777215, 35)) self.label_title_original.setStyleSheet("QLabel{\n" " background-color: #0F4A6C;\n" " color: white;\n" " font-weight: 600;\n" " border: none;\n" "}") self.label_title_original.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_title_original.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_title_original.setObjectName("label_title_original") self.horizontalLayout_12.addWidget(self.label_title_original) self.doubleSpinBox_rotate_ori = QtWidgets.QDoubleSpinBox(self.frame_9) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_rotate_ori.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_rotate_ori.setSizePolicy(sizePolicy) self.doubleSpinBox_rotate_ori.setMaximumSize(QtCore.QSize(50, 16777215)) self.doubleSpinBox_rotate_ori.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.doubleSpinBox_rotate_ori.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.doubleSpinBox_rotate_ori.setButtonSymbols(QtWidgets.QAbstractSpinBox.ButtonSymbols.NoButtons) self.doubleSpinBox_rotate_ori.setDecimals(1) self.doubleSpinBox_rotate_ori.setMinimum(-180.0) self.doubleSpinBox_rotate_ori.setMaximum(180.0) self.doubleSpinBox_rotate_ori.setSingleStep(0.1) self.doubleSpinBox_rotate_ori.setProperty("value", 0.0) self.doubleSpinBox_rotate_ori.setObjectName("doubleSpinBox_rotate_ori") self.horizontalLayout_12.addWidget(self.doubleSpinBox_rotate_ori) self.verticalLayout_24.addLayout(self.horizontalLayout_12) self.frame_10 = QtWidgets.QFrame(self.frame_9) self.frame_10.setMaximumSize(QtCore.QSize(16777215, 25)) self.frame_10.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_10.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_10.setObjectName("frame_10") self.horizontalLayout_39 = QtWidgets.QHBoxLayout(self.frame_10) self.horizontalLayout_39.setContentsMargins(3, 0, 0, 0) self.horizontalLayout_39.setSpacing(5) self.horizontalLayout_39.setObjectName("horizontalLayout_39") self.label_15 = QtWidgets.QLabel(self.frame_10) self.label_15.setMinimumSize(QtCore.QSize(0, 25)) self.label_15.setMaximumSize(QtCore.QSize(80, 16777215)) self.label_15.setObjectName("label_15") self.horizontalLayout_39.addWidget(self.label_15) self.comboBox_resolution_sources = QtWidgets.QComboBox(self.frame_10) self.comboBox_resolution_sources.setMinimumSize(QtCore.QSize(120, 0)) self.comboBox_resolution_sources.setMaximumSize(QtCore.QSize(16777215, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.comboBox_resolution_sources.setFont(font) self.comboBox_resolution_sources.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.comboBox_resolution_sources.setObjectName("comboBox_resolution_sources") self.horizontalLayout_39.addWidget(self.comboBox_resolution_sources) spacerItem10 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_39.addItem(spacerItem10) self.checkBox_reverse_view = QtWidgets.QCheckBox(self.frame_10) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkBox_reverse_view.sizePolicy().hasHeightForWidth()) self.checkBox_reverse_view.setSizePolicy(sizePolicy) self.checkBox_reverse_view.setMinimumSize(QtCore.QSize(0, 25)) self.checkBox_reverse_view.setMaximumSize(QtCore.QSize(100, 16777215)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.checkBox_reverse_view.setFont(font) self.checkBox_reverse_view.setStyleSheet("") self.checkBox_reverse_view.setChecked(False) self.checkBox_reverse_view.setObjectName("checkBox_reverse_view") self.horizontalLayout_39.addWidget(self.checkBox_reverse_view) self.verticalLayout_24.addWidget(self.frame_10) self.frame_image_original = QtWidgets.QFrame(self.frame_9) self.frame_image_original.setMinimumSize(QtCore.QSize(0, 100)) self.frame_image_original.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.frame_image_original.setStyleSheet("") self.frame_image_original.setFrameShape(QtWidgets.QFrame.Shape.StyledPanel) self.frame_image_original.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_image_original.setObjectName("frame_image_original") self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.frame_image_original) self.horizontalLayout_13.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_13.setSpacing(0) self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_image_original = QtWidgets.QLabel(self.frame_image_original) self.label_image_original.setMaximumSize(QtCore.QSize(200, 50)) self.label_image_original.setCursor(QtGui.QCursor(QtCore.Qt.CursorShape.ArrowCursor)) self.label_image_original.setMouseTracking(True) self.label_image_original.setFrameShape(QtWidgets.QFrame.Shape.Box) self.label_image_original.setText("") self.label_image_original.setPixmap(QtGui.QPixmap("../../../../.designer/icon_2/VLC_Icon.svg")) self.label_image_original.setScaledContents(True) self.label_image_original.setObjectName("label_image_original") self.horizontalLayout_13.addWidget(self.label_image_original) self.verticalLayout_24.addWidget(self.frame_image_original) self.frame_pointer_anypoint_2 = QtWidgets.QFrame(self.frame_9) self.frame_pointer_anypoint_2.setMinimumSize(QtCore.QSize(0, 25)) self.frame_pointer_anypoint_2.setMaximumSize(QtCore.QSize(320, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.frame_pointer_anypoint_2.setFont(font) self.frame_pointer_anypoint_2.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_pointer_anypoint_2.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_pointer_anypoint_2.setObjectName("frame_pointer_anypoint_2") self.horizontalLayout_44 = QtWidgets.QHBoxLayout(self.frame_pointer_anypoint_2) self.horizontalLayout_44.setContentsMargins(2, 0, 10, 0) self.horizontalLayout_44.setSpacing(2) self.horizontalLayout_44.setObjectName("horizontalLayout_44") self.label_10 = QtWidgets.QLabel(self.frame_pointer_anypoint_2) self.label_10.setMinimumSize(QtCore.QSize(15, 0)) self.label_10.setMaximumSize(QtCore.QSize(18, 15)) self.label_10.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_10.setText("") self.label_10.setScaledContents(True) self.label_10.setObjectName("label_10") self.horizontalLayout_44.addWidget(self.label_10) self.label_46 = QtWidgets.QLabel(self.frame_pointer_anypoint_2) self.label_46.setMinimumSize(QtCore.QSize(15, 0)) self.label_46.setMaximumSize(QtCore.QSize(16777215, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_46.setFont(font) self.label_46.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_46.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_46.setObjectName("label_46") self.horizontalLayout_44.addWidget(self.label_46) self.spinBox_icx = QtWidgets.QSpinBox(self.frame_pointer_anypoint_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_icx.sizePolicy().hasHeightForWidth()) self.spinBox_icx.setSizePolicy(sizePolicy) self.spinBox_icx.setMinimumSize(QtCore.QSize(55, 0)) self.spinBox_icx.setMaximumSize(QtCore.QSize(16777215, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.spinBox_icx.setFont(font) self.spinBox_icx.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight) self.spinBox_icx.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.spinBox_icx.setMaximum(5000) self.spinBox_icx.setObjectName("spinBox_icx") self.horizontalLayout_44.addWidget(self.spinBox_icx) self.label_47 = QtWidgets.QLabel(self.frame_pointer_anypoint_2) self.label_47.setMinimumSize(QtCore.QSize(18, 0)) self.label_47.setMaximumSize(QtCore.QSize(16777215, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_47.setFont(font) self.label_47.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_47.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_47.setObjectName("label_47") self.horizontalLayout_44.addWidget(self.label_47) self.spinBox_icy = QtWidgets.QSpinBox(self.frame_pointer_anypoint_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.spinBox_icy.sizePolicy().hasHeightForWidth()) self.spinBox_icy.setSizePolicy(sizePolicy) self.spinBox_icy.setMinimumSize(QtCore.QSize(55, 0)) self.spinBox_icy.setMaximumSize(QtCore.QSize(16777215, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.spinBox_icy.setFont(font) self.spinBox_icy.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.spinBox_icy.setMaximum(5000) self.spinBox_icy.setObjectName("spinBox_icy") self.horizontalLayout_44.addWidget(self.spinBox_icy) self.label_37 = QtWidgets.QLabel(self.frame_pointer_anypoint_2) self.label_37.setMinimumSize(QtCore.QSize(20, 0)) self.label_37.setMaximumSize(QtCore.QSize(16777215, 20)) self.label_37.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_37.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_37.setObjectName("label_37") self.horizontalLayout_44.addWidget(self.label_37) self.doubleSpinBox_alpha_rec = QtWidgets.QDoubleSpinBox(self.frame_pointer_anypoint_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_alpha_rec.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_alpha_rec.setSizePolicy(sizePolicy) self.doubleSpinBox_alpha_rec.setMinimumSize(QtCore.QSize(55, 0)) self.doubleSpinBox_alpha_rec.setMaximumSize(QtCore.QSize(16777215, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.doubleSpinBox_alpha_rec.setFont(font) self.doubleSpinBox_alpha_rec.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight) self.doubleSpinBox_alpha_rec.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.doubleSpinBox_alpha_rec.setMinimum(-360.0) self.doubleSpinBox_alpha_rec.setMaximum(360.0) self.doubleSpinBox_alpha_rec.setObjectName("doubleSpinBox_alpha_rec") self.horizontalLayout_44.addWidget(self.doubleSpinBox_alpha_rec) self.label_38 = QtWidgets.QLabel(self.frame_pointer_anypoint_2) self.label_38.setMinimumSize(QtCore.QSize(18, 0)) self.label_38.setMaximumSize(QtCore.QSize(16777215, 20)) self.label_38.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_38.setAlignment(QtCore.Qt.AlignmentFlag.AlignRight|QtCore.Qt.AlignmentFlag.AlignTrailing|QtCore.Qt.AlignmentFlag.AlignVCenter) self.label_38.setObjectName("label_38") self.horizontalLayout_44.addWidget(self.label_38) self.doubleSpinBox_beta_rec = QtWidgets.QDoubleSpinBox(self.frame_pointer_anypoint_2) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_beta_rec.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_beta_rec.setSizePolicy(sizePolicy) self.doubleSpinBox_beta_rec.setMinimumSize(QtCore.QSize(60, 0)) self.doubleSpinBox_beta_rec.setMaximumSize(QtCore.QSize(16777215, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.doubleSpinBox_beta_rec.setFont(font) self.doubleSpinBox_beta_rec.setLayoutDirection(QtCore.Qt.LayoutDirection.LeftToRight) self.doubleSpinBox_beta_rec.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.doubleSpinBox_beta_rec.setMinimum(-360.0) self.doubleSpinBox_beta_rec.setMaximum(360.0) self.doubleSpinBox_beta_rec.setObjectName("doubleSpinBox_beta_rec") self.horizontalLayout_44.addWidget(self.doubleSpinBox_beta_rec) self.verticalLayout_24.addWidget(self.frame_pointer_anypoint_2) self.verticalLayout_7.addWidget(self.frame_9) self.frame_recenter_image = QtWidgets.QFrame(self.frame_container_source) self.frame_recenter_image.setMinimumSize(QtCore.QSize(0, 0)) self.frame_recenter_image.setMaximumSize(QtCore.QSize(16777215, 290)) self.frame_recenter_image.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_recenter_image.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_recenter_image.setObjectName("frame_recenter_image") self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.frame_recenter_image) self.verticalLayout_11.setContentsMargins(0, 0, 0, 0) self.verticalLayout_11.setSpacing(2) self.verticalLayout_11.setObjectName("verticalLayout_11") self.label_title_recenter = QtWidgets.QLabel(self.frame_recenter_image) self.label_title_recenter.setMinimumSize(QtCore.QSize(0, 35)) self.label_title_recenter.setMaximumSize(QtCore.QSize(16777215, 35)) self.label_title_recenter.setStyleSheet("QLabel{\n" " background-color: #0F4A6C;\n" " color: white;\n" " font-weight: 600;\n" " border: none;\n" "}") self.label_title_recenter.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_title_recenter.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_title_recenter.setObjectName("label_title_recenter") self.verticalLayout_11.addWidget(self.label_title_recenter) self.scrollArea_9 = QtWidgets.QScrollArea(self.frame_recenter_image) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.scrollArea_9.sizePolicy().hasHeightForWidth()) self.scrollArea_9.setSizePolicy(sizePolicy) self.scrollArea_9.setMinimumSize(QtCore.QSize(0, 230)) self.scrollArea_9.setWidgetResizable(True) self.scrollArea_9.setObjectName("scrollArea_9") self.scrollAreaWidgetContents_10 = QtWidgets.QWidget() self.scrollAreaWidgetContents_10.setGeometry(QtCore.QRect(0, 0, 318, 229)) self.scrollAreaWidgetContents_10.setObjectName("scrollAreaWidgetContents_10") self.horizontalLayout_22 = QtWidgets.QHBoxLayout(self.scrollAreaWidgetContents_10) self.horizontalLayout_22.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_22.setSpacing(4) self.horizontalLayout_22.setObjectName("horizontalLayout_22") self.label_image_recenter = QtWidgets.QLabel(self.scrollAreaWidgetContents_10) self.label_image_recenter.setMaximumSize(QtCore.QSize(200, 50)) self.label_image_recenter.setMouseTracking(True) self.label_image_recenter.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_image_recenter.setText("") self.label_image_recenter.setPixmap(QtGui.QPixmap("../../../../.designer/icon_2/VLC_Icon.svg")) self.label_image_recenter.setScaledContents(True) self.label_image_recenter.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_image_recenter.setObjectName("label_image_recenter") self.horizontalLayout_22.addWidget(self.label_image_recenter) self.scrollArea_9.setWidget(self.scrollAreaWidgetContents_10) self.verticalLayout_11.addWidget(self.scrollArea_9) self.frame_pointer_in_recenter_frame = QtWidgets.QFrame(self.frame_recenter_image) self.frame_pointer_in_recenter_frame.setMinimumSize(QtCore.QSize(0, 20)) self.frame_pointer_in_recenter_frame.setMaximumSize(QtCore.QSize(320, 20)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.frame_pointer_in_recenter_frame.setFont(font) self.frame_pointer_in_recenter_frame.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_pointer_in_recenter_frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_pointer_in_recenter_frame.setObjectName("frame_pointer_in_recenter_frame") self.horizontalLayout_46 = QtWidgets.QHBoxLayout(self.frame_pointer_in_recenter_frame) self.horizontalLayout_46.setContentsMargins(2, 0, 10, 0) self.horizontalLayout_46.setSpacing(2) self.horizontalLayout_46.setObjectName("horizontalLayout_46") self.label_19 = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_19.setMinimumSize(QtCore.QSize(15, 0)) self.label_19.setMaximumSize(QtCore.QSize(18, 15)) self.label_19.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_19.setText("") self.label_19.setScaledContents(True) self.label_19.setObjectName("label_19") self.horizontalLayout_46.addWidget(self.label_19) self.label_50 = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_50.setMinimumSize(QtCore.QSize(15, 0)) self.label_50.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_50.setFont(font) self.label_50.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_50.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_50.setObjectName("label_50") self.horizontalLayout_46.addWidget(self.label_50) self.label_pos_x = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_pos_x.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_pos_x.setObjectName("label_pos_x") self.horizontalLayout_46.addWidget(self.label_pos_x) self.label_51 = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_51.setMinimumSize(QtCore.QSize(18, 0)) self.label_51.setMaximumSize(QtCore.QSize(16777215, 16777215)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_51.setFont(font) self.label_51.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_51.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_51.setObjectName("label_51") self.horizontalLayout_46.addWidget(self.label_51) self.label_pos_y = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_pos_y.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_pos_y.setObjectName("label_pos_y") self.horizontalLayout_46.addWidget(self.label_pos_y) self.label_52 = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_52.setMinimumSize(QtCore.QSize(20, 0)) self.label_52.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.label_52.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_52.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_52.setObjectName("label_52") self.horizontalLayout_46.addWidget(self.label_52) self.label_alpha = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_alpha.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_alpha.setObjectName("label_alpha") self.horizontalLayout_46.addWidget(self.label_alpha) self.label_53 = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_53.setMinimumSize(QtCore.QSize(18, 0)) self.label_53.setMaximumSize(QtCore.QSize(16777215, 16777215)) self.label_53.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.label_53.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_53.setObjectName("label_53") self.horizontalLayout_46.addWidget(self.label_53) self.label_beta = QtWidgets.QLabel(self.frame_pointer_in_recenter_frame) self.label_beta.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_beta.setObjectName("label_beta") self.horizontalLayout_46.addWidget(self.label_beta) self.verticalLayout_11.addWidget(self.frame_pointer_in_recenter_frame) self.verticalLayout_7.addWidget(self.frame_recenter_image) self.widget_mode_view = QtWidgets.QStackedWidget(self.frame_container_source) self.widget_mode_view.setMaximumSize(QtCore.QSize(16777215, 100)) self.widget_mode_view.setObjectName("widget_mode_view") self.page_anypoint_config = QtWidgets.QWidget() self.page_anypoint_config.setObjectName("page_anypoint_config") self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.page_anypoint_config) self.horizontalLayout_10.setContentsMargins(2, 0, 2, 0) self.horizontalLayout_10.setSpacing(4) self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.verticalFrame_10 = QtWidgets.QFrame(self.page_anypoint_config) self.verticalFrame_10.setMaximumSize(QtCore.QSize(54, 16777215)) self.verticalFrame_10.setFrameShape(QtWidgets.QFrame.Shape.Box) self.verticalFrame_10.setObjectName("verticalFrame_10") self.verticalLayout_41 = QtWidgets.QVBoxLayout(self.verticalFrame_10) self.verticalLayout_41.setContentsMargins(2, 2, 2, 2) self.verticalLayout_41.setSpacing(2) self.verticalLayout_41.setObjectName("verticalLayout_41") self.check_draw_poligon = QtWidgets.QCheckBox(self.verticalFrame_10) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.check_draw_poligon.sizePolicy().hasHeightForWidth()) self.check_draw_poligon.setSizePolicy(sizePolicy) self.check_draw_poligon.setMaximumSize(QtCore.QSize(16777215, 25)) self.check_draw_poligon.setStyleSheet("") self.check_draw_poligon.setChecked(True) self.check_draw_poligon.setObjectName("check_draw_poligon") self.verticalLayout_41.addWidget(self.check_draw_poligon) self.label_29 = QtWidgets.QLabel(self.verticalFrame_10) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_29.sizePolicy().hasHeightForWidth()) self.label_29.setSizePolicy(sizePolicy) self.label_29.setMinimumSize(QtCore.QSize(50, 0)) self.label_29.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_29.setIndent(3) self.label_29.setObjectName("label_29") self.verticalLayout_41.addWidget(self.label_29) self.radio_mode_1 = QtWidgets.QRadioButton(self.verticalFrame_10) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.radio_mode_1.sizePolicy().hasHeightForWidth()) self.radio_mode_1.setSizePolicy(sizePolicy) self.radio_mode_1.setMinimumSize(QtCore.QSize(0, 25)) self.radio_mode_1.setChecked(True) self.radio_mode_1.setObjectName("radio_mode_1") self.verticalLayout_41.addWidget(self.radio_mode_1) self.radio_mode_2 = QtWidgets.QRadioButton(self.verticalFrame_10) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.radio_mode_2.sizePolicy().hasHeightForWidth()) self.radio_mode_2.setSizePolicy(sizePolicy) self.radio_mode_2.setMinimumSize(QtCore.QSize(0, 25)) self.radio_mode_2.setObjectName("radio_mode_2") self.verticalLayout_41.addWidget(self.radio_mode_2) self.horizontalLayout_10.addWidget(self.verticalFrame_10) self.frame = QtWidgets.QFrame(self.page_anypoint_config) self.frame.setFrameShape(QtWidgets.QFrame.Shape.Box) self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Plain) self.frame.setObjectName("frame") self.horizontalLayout_17 = QtWidgets.QHBoxLayout(self.frame) self.horizontalLayout_17.setContentsMargins(3, 3, 3, 3) self.horizontalLayout_17.setSpacing(3) self.horizontalLayout_17.setObjectName("horizontalLayout_17") self.verticalLayout_40 = QtWidgets.QVBoxLayout() self.verticalLayout_40.setSpacing(2) self.verticalLayout_40.setObjectName("verticalLayout_40") self.label = QtWidgets.QLabel(self.frame) self.label.setAlignment(QtCore.Qt.AlignmentFlag.AlignBottom|QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft) self.label.setObjectName("label") self.verticalLayout_40.addWidget(self.label) self.doubleSpinBox_alpha = QtWidgets.QDoubleSpinBox(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_alpha.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_alpha.setSizePolicy(sizePolicy) self.doubleSpinBox_alpha.setMaximumSize(QtCore.QSize(60, 25)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.doubleSpinBox_alpha.setFont(font) self.doubleSpinBox_alpha.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.doubleSpinBox_alpha.setMinimum(-360.0) self.doubleSpinBox_alpha.setSingleStep(0.1) self.doubleSpinBox_alpha.setObjectName("doubleSpinBox_alpha") self.verticalLayout_40.addWidget(self.doubleSpinBox_alpha) self.label_28 = QtWidgets.QLabel(self.frame) self.label_28.setAlignment(QtCore.Qt.AlignmentFlag.AlignBottom|QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft) self.label_28.setObjectName("label_28") self.verticalLayout_40.addWidget(self.label_28) self.doubleSpinBox_beta = QtWidgets.QDoubleSpinBox(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_beta.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_beta.setSizePolicy(sizePolicy) self.doubleSpinBox_beta.setMaximumSize(QtCore.QSize(60, 25)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.doubleSpinBox_beta.setFont(font) self.doubleSpinBox_beta.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.doubleSpinBox_beta.setMinimum(-360.0) self.doubleSpinBox_beta.setMaximum(360.0) self.doubleSpinBox_beta.setSingleStep(0.1) self.doubleSpinBox_beta.setObjectName("doubleSpinBox_beta") self.verticalLayout_40.addWidget(self.doubleSpinBox_beta) spacerItem11 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_40.addItem(spacerItem11) self.horizontalLayout_17.addLayout(self.verticalLayout_40) self.verticalLayout_19 = QtWidgets.QVBoxLayout() self.verticalLayout_19.setSpacing(2) self.verticalLayout_19.setObjectName("verticalLayout_19") self.label_6 = QtWidgets.QLabel(self.frame) self.label_6.setAlignment(QtCore.Qt.AlignmentFlag.AlignBottom|QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft) self.label_6.setObjectName("label_6") self.verticalLayout_19.addWidget(self.label_6) self.doubleSpinBox_roll = QtWidgets.QDoubleSpinBox(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_roll.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_roll.setSizePolicy(sizePolicy) self.doubleSpinBox_roll.setMaximumSize(QtCore.QSize(60, 25)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.doubleSpinBox_roll.setFont(font) self.doubleSpinBox_roll.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.doubleSpinBox_roll.setMinimum(-360.0) self.doubleSpinBox_roll.setMaximum(360.0) self.doubleSpinBox_roll.setSingleStep(0.1) self.doubleSpinBox_roll.setObjectName("doubleSpinBox_roll") self.verticalLayout_19.addWidget(self.doubleSpinBox_roll) self.label_4 = QtWidgets.QLabel(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Preferred, QtWidgets.QSizePolicy.Policy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.label_4.sizePolicy().hasHeightForWidth()) self.label_4.setSizePolicy(sizePolicy) self.label_4.setAlignment(QtCore.Qt.AlignmentFlag.AlignBottom|QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft) self.label_4.setObjectName("label_4") self.verticalLayout_19.addWidget(self.label_4) self.doubleSpinBox_zoom = QtWidgets.QDoubleSpinBox(self.frame) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.doubleSpinBox_zoom.sizePolicy().hasHeightForWidth()) self.doubleSpinBox_zoom.setSizePolicy(sizePolicy) self.doubleSpinBox_zoom.setMaximumSize(QtCore.QSize(60, 25)) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(9) font.setBold(False) font.setItalic(False) self.doubleSpinBox_zoom.setFont(font) self.doubleSpinBox_zoom.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;\n" "color: black;") self.doubleSpinBox_zoom.setDecimals(2) self.doubleSpinBox_zoom.setMinimum(0.0) self.doubleSpinBox_zoom.setMaximum(20.0) self.doubleSpinBox_zoom.setSingleStep(0.01) self.doubleSpinBox_zoom.setProperty("value", 2.0) self.doubleSpinBox_zoom.setObjectName("doubleSpinBox_zoom") self.verticalLayout_19.addWidget(self.doubleSpinBox_zoom) spacerItem12 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_19.addItem(spacerItem12) self.horizontalLayout_17.addLayout(self.verticalLayout_19) self.horizontalLayout_10.addWidget(self.frame) self.frame_anypoint_navigator = QtWidgets.QFrame(self.page_anypoint_config) self.frame_anypoint_navigator.setObjectName("frame_anypoint_navigator") self.horizontalLayout_33 = QtWidgets.QHBoxLayout(self.frame_anypoint_navigator) self.horizontalLayout_33.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_33.setSpacing(2) self.horizontalLayout_33.setObjectName("horizontalLayout_33") self.horizontalLayout_35 = QtWidgets.QHBoxLayout() self.horizontalLayout_35.setSpacing(0) self.horizontalLayout_35.setObjectName("horizontalLayout_35") self.pushButton_any_left = QtWidgets.QPushButton(self.frame_anypoint_navigator) self.pushButton_any_left.setMinimumSize(QtCore.QSize(35, 0)) self.pushButton_any_left.setMaximumSize(QtCore.QSize(35, 31)) self.pushButton_any_left.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton_any_left.setObjectName("pushButton_any_left") self.horizontalLayout_35.addWidget(self.pushButton_any_left) self.horizontalLayout_33.addLayout(self.horizontalLayout_35) self.verticalLayout_14 = QtWidgets.QVBoxLayout() self.verticalLayout_14.setSpacing(3) self.verticalLayout_14.setObjectName("verticalLayout_14") self.pushButton_any_up = QtWidgets.QPushButton(self.frame_anypoint_navigator) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_any_up.sizePolicy().hasHeightForWidth()) self.pushButton_any_up.setSizePolicy(sizePolicy) self.pushButton_any_up.setMinimumSize(QtCore.QSize(35, 0)) self.pushButton_any_up.setMaximumSize(QtCore.QSize(40, 31)) self.pushButton_any_up.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton_any_up.setObjectName("pushButton_any_up") self.verticalLayout_14.addWidget(self.pushButton_any_up) self.pushButton_any_center = QtWidgets.QPushButton(self.frame_anypoint_navigator) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_any_center.sizePolicy().hasHeightForWidth()) self.pushButton_any_center.setSizePolicy(sizePolicy) self.pushButton_any_center.setMinimumSize(QtCore.QSize(35, 0)) self.pushButton_any_center.setMaximumSize(QtCore.QSize(16777215, 31)) self.pushButton_any_center.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton_any_center.setObjectName("pushButton_any_center") self.verticalLayout_14.addWidget(self.pushButton_any_center) self.pushButton_any_bottom = QtWidgets.QPushButton(self.frame_anypoint_navigator) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.pushButton_any_bottom.sizePolicy().hasHeightForWidth()) self.pushButton_any_bottom.setSizePolicy(sizePolicy) self.pushButton_any_bottom.setMinimumSize(QtCore.QSize(35, 0)) self.pushButton_any_bottom.setMaximumSize(QtCore.QSize(40, 31)) self.pushButton_any_bottom.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton_any_bottom.setObjectName("pushButton_any_bottom") self.verticalLayout_14.addWidget(self.pushButton_any_bottom) self.horizontalLayout_33.addLayout(self.verticalLayout_14) self.horizontalLayout_34 = QtWidgets.QHBoxLayout() self.horizontalLayout_34.setObjectName("horizontalLayout_34") self.pushButton_any_right = QtWidgets.QPushButton(self.frame_anypoint_navigator) self.pushButton_any_right.setMinimumSize(QtCore.QSize(35, 0)) self.pushButton_any_right.setMaximumSize(QtCore.QSize(35, 31)) self.pushButton_any_right.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " padding: 10px 20px;\n" " border-radius: 5px;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pushButton_any_right.setObjectName("pushButton_any_right") self.horizontalLayout_34.addWidget(self.pushButton_any_right) self.horizontalLayout_33.addLayout(self.horizontalLayout_34) self.horizontalLayout_10.addWidget(self.frame_anypoint_navigator) self.widget_mode_view.addWidget(self.page_anypoint_config) self.page_panorama_config = QtWidgets.QWidget() self.page_panorama_config.setObjectName("page_panorama_config") self.horizontalLayout_29 = QtWidgets.QHBoxLayout(self.page_panorama_config) self.horizontalLayout_29.setContentsMargins(2, 0, 2, 0) self.horizontalLayout_29.setSpacing(4) self.horizontalLayout_29.setObjectName("horizontalLayout_29") self.horizontalFrame_7 = QtWidgets.QFrame(self.page_panorama_config) self.horizontalFrame_7.setMaximumSize(QtCore.QSize(70, 16777215)) self.horizontalFrame_7.setFrameShape(QtWidgets.QFrame.Shape.Box) self.horizontalFrame_7.setObjectName("horizontalFrame_7") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.horizontalFrame_7) self.verticalLayout_8.setContentsMargins(3, 3, 3, 3) self.verticalLayout_8.setSpacing(3) self.verticalLayout_8.setObjectName("verticalLayout_8") self.check_draw_poligon_pano = QtWidgets.QCheckBox(self.horizontalFrame_7) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.check_draw_poligon_pano.sizePolicy().hasHeightForWidth()) self.check_draw_poligon_pano.setSizePolicy(sizePolicy) self.check_draw_poligon_pano.setMaximumSize(QtCore.QSize(16777215, 25)) self.check_draw_poligon_pano.setChecked(True) self.check_draw_poligon_pano.setObjectName("check_draw_poligon_pano") self.verticalLayout_8.addWidget(self.check_draw_poligon_pano) self.label_30 = QtWidgets.QLabel(self.horizontalFrame_7) self.label_30.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_30.setObjectName("label_30") self.verticalLayout_8.addWidget(self.label_30) self.radioButton_car = QtWidgets.QRadioButton(self.horizontalFrame_7) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.radioButton_car.sizePolicy().hasHeightForWidth()) self.radioButton_car.setSizePolicy(sizePolicy) self.radioButton_car.setMinimumSize(QtCore.QSize(0, 25)) self.radioButton_car.setChecked(True) self.radioButton_car.setObjectName("radioButton_car") self.verticalLayout_8.addWidget(self.radioButton_car) self.radioButton_tube = QtWidgets.QRadioButton(self.horizontalFrame_7) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.radioButton_tube.sizePolicy().hasHeightForWidth()) self.radioButton_tube.setSizePolicy(sizePolicy) self.radioButton_tube.setMinimumSize(QtCore.QSize(0, 25)) self.radioButton_tube.setObjectName("radioButton_tube") self.verticalLayout_8.addWidget(self.radioButton_tube) self.horizontalLayout_29.addWidget(self.horizontalFrame_7) self.frame_panorama_tube_config = QtWidgets.QFrame(self.page_panorama_config) self.frame_panorama_tube_config.setFrameShape(QtWidgets.QFrame.Shape.Box) self.frame_panorama_tube_config.setObjectName("frame_panorama_tube_config") self.horizontalLayout_24 = QtWidgets.QHBoxLayout(self.frame_panorama_tube_config) self.horizontalLayout_24.setContentsMargins(3, 3, 3, 3) self.horizontalLayout_24.setSpacing(5) self.horizontalLayout_24.setObjectName("horizontalLayout_24") self.verticalLayout_33 = QtWidgets.QVBoxLayout() self.verticalLayout_33.setSpacing(0) self.verticalLayout_33.setObjectName("verticalLayout_33") self.label_20 = QtWidgets.QLabel(self.frame_panorama_tube_config) font = QtGui.QFont() font.setFamily("Segoe UI") font.setPointSize(10) font.setBold(False) font.setItalic(False) self.label_20.setFont(font) self.label_20.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_20.setObjectName("label_20") self.verticalLayout_33.addWidget(self.label_20) self.doubleSpinBox_pano_tube_alpha_min = QtWidgets.QDoubleSpinBox(self.frame_panorama_tube_config) self.doubleSpinBox_pano_tube_alpha_min.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_tube_alpha_min.setMaximumSize(QtCore.QSize(16777215, 24)) self.doubleSpinBox_pano_tube_alpha_min.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_tube_alpha_min.setMinimum(8.0) self.doubleSpinBox_pano_tube_alpha_min.setMaximum(220.0) self.doubleSpinBox_pano_tube_alpha_min.setSingleStep(0.1) self.doubleSpinBox_pano_tube_alpha_min.setObjectName("doubleSpinBox_pano_tube_alpha_min") self.verticalLayout_33.addWidget(self.doubleSpinBox_pano_tube_alpha_min) self.label_22 = QtWidgets.QLabel(self.frame_panorama_tube_config) self.label_22.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_22.setObjectName("label_22") self.verticalLayout_33.addWidget(self.label_22) self.doubleSpinBox_pano_tube_alpha_max = QtWidgets.QDoubleSpinBox(self.frame_panorama_tube_config) self.doubleSpinBox_pano_tube_alpha_max.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_tube_alpha_max.setMaximumSize(QtCore.QSize(16777215, 24)) self.doubleSpinBox_pano_tube_alpha_max.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_tube_alpha_max.setMinimum(20.0) self.doubleSpinBox_pano_tube_alpha_max.setMaximum(220.0) self.doubleSpinBox_pano_tube_alpha_max.setSingleStep(0.1) self.doubleSpinBox_pano_tube_alpha_max.setProperty("value", 110.0) self.doubleSpinBox_pano_tube_alpha_max.setObjectName("doubleSpinBox_pano_tube_alpha_max") self.verticalLayout_33.addWidget(self.doubleSpinBox_pano_tube_alpha_max) self.horizontalLayout_24.addLayout(self.verticalLayout_33) self.verticalLayout_35 = QtWidgets.QVBoxLayout() self.verticalLayout_35.setSpacing(0) self.verticalLayout_35.setObjectName("verticalLayout_35") self.label_23 = QtWidgets.QLabel(self.frame_panorama_tube_config) self.label_23.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_23.setObjectName("label_23") self.verticalLayout_35.addWidget(self.label_23) self.doubleSpinBox_pano_tube_crop_top = QtWidgets.QDoubleSpinBox(self.frame_panorama_tube_config) self.doubleSpinBox_pano_tube_crop_top.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_tube_crop_top.setMaximumSize(QtCore.QSize(16777215, 24)) self.doubleSpinBox_pano_tube_crop_top.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_tube_crop_top.setDecimals(3) self.doubleSpinBox_pano_tube_crop_top.setMaximum(1.0) self.doubleSpinBox_pano_tube_crop_top.setSingleStep(0.001) self.doubleSpinBox_pano_tube_crop_top.setProperty("value", 0.001) self.doubleSpinBox_pano_tube_crop_top.setObjectName("doubleSpinBox_pano_tube_crop_top") self.verticalLayout_35.addWidget(self.doubleSpinBox_pano_tube_crop_top) self.label_25 = QtWidgets.QLabel(self.frame_panorama_tube_config) self.label_25.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_25.setObjectName("label_25") self.verticalLayout_35.addWidget(self.label_25) self.doubleSpinBox_pano_tube_crop_buttom = QtWidgets.QDoubleSpinBox(self.frame_panorama_tube_config) self.doubleSpinBox_pano_tube_crop_buttom.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_tube_crop_buttom.setMaximumSize(QtCore.QSize(16777215, 24)) self.doubleSpinBox_pano_tube_crop_buttom.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_tube_crop_buttom.setDecimals(3) self.doubleSpinBox_pano_tube_crop_buttom.setMaximum(1.0) self.doubleSpinBox_pano_tube_crop_buttom.setSingleStep(0.001) self.doubleSpinBox_pano_tube_crop_buttom.setProperty("value", 1.0) self.doubleSpinBox_pano_tube_crop_buttom.setObjectName("doubleSpinBox_pano_tube_crop_buttom") self.verticalLayout_35.addWidget(self.doubleSpinBox_pano_tube_crop_buttom) self.horizontalLayout_24.addLayout(self.verticalLayout_35) self.horizontalLayout_29.addWidget(self.frame_panorama_tube_config) self.frame_panorama_car_config = QtWidgets.QFrame(self.page_panorama_config) self.frame_panorama_car_config.setMinimumSize(QtCore.QSize(80, 0)) self.frame_panorama_car_config.setFrameShape(QtWidgets.QFrame.Shape.Box) self.frame_panorama_car_config.setFrameShadow(QtWidgets.QFrame.Shadow.Plain) self.frame_panorama_car_config.setObjectName("frame_panorama_car_config") self.verticalLayout_37 = QtWidgets.QVBoxLayout(self.frame_panorama_car_config) self.verticalLayout_37.setContentsMargins(3, 3, 3, 3) self.verticalLayout_37.setSpacing(2) self.verticalLayout_37.setObjectName("verticalLayout_37") self.horizontalLayout_16 = QtWidgets.QHBoxLayout() self.horizontalLayout_16.setObjectName("horizontalLayout_16") self.label_2 = QtWidgets.QLabel(self.frame_panorama_car_config) self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_2.setObjectName("label_2") self.horizontalLayout_16.addWidget(self.label_2) self.spinbox_alpha_max_panorama_car = QtWidgets.QSpinBox(self.frame_panorama_car_config) self.spinbox_alpha_max_panorama_car.setMinimumSize(QtCore.QSize(60, 0)) self.spinbox_alpha_max_panorama_car.setMaximumSize(QtCore.QSize(16777215, 20)) self.spinbox_alpha_max_panorama_car.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.spinbox_alpha_max_panorama_car.setMaximum(360) self.spinbox_alpha_max_panorama_car.setProperty("value", 110) self.spinbox_alpha_max_panorama_car.setObjectName("spinbox_alpha_max_panorama_car") self.horizontalLayout_16.addWidget(self.spinbox_alpha_max_panorama_car) spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_16.addItem(spacerItem13) self.checkbox_flip = QtWidgets.QCheckBox(self.frame_panorama_car_config) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Preferred) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.checkbox_flip.sizePolicy().hasHeightForWidth()) self.checkbox_flip.setSizePolicy(sizePolicy) self.checkbox_flip.setMinimumSize(QtCore.QSize(80, 0)) self.checkbox_flip.setMaximumSize(QtCore.QSize(16777215, 25)) self.checkbox_flip.setChecked(True) self.checkbox_flip.setObjectName("checkbox_flip") self.horizontalLayout_16.addWidget(self.checkbox_flip) self.verticalLayout_37.addLayout(self.horizontalLayout_16) self.horizontalLayout_15 = QtWidgets.QHBoxLayout() self.horizontalLayout_15.setSpacing(4) self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.verticalLayout_32 = QtWidgets.QVBoxLayout() self.verticalLayout_32.setSpacing(0) self.verticalLayout_32.setObjectName("verticalLayout_32") self.label_16 = QtWidgets.QLabel(self.frame_panorama_car_config) self.label_16.setMaximumSize(QtCore.QSize(16777215, 14)) self.label_16.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_16.setObjectName("label_16") self.verticalLayout_32.addWidget(self.label_16) self.doubleSpinBox_pano_car_alpha = QtWidgets.QDoubleSpinBox(self.frame_panorama_car_config) self.doubleSpinBox_pano_car_alpha.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_car_alpha.setMaximumSize(QtCore.QSize(16777215, 20)) self.doubleSpinBox_pano_car_alpha.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_car_alpha.setMinimum(-360.0) self.doubleSpinBox_pano_car_alpha.setMaximum(360.0) self.doubleSpinBox_pano_car_alpha.setSingleStep(0.1) self.doubleSpinBox_pano_car_alpha.setObjectName("doubleSpinBox_pano_car_alpha") self.verticalLayout_32.addWidget(self.doubleSpinBox_pano_car_alpha) self.label_18 = QtWidgets.QLabel(self.frame_panorama_car_config) self.label_18.setMaximumSize(QtCore.QSize(16777215, 15)) self.label_18.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_18.setObjectName("label_18") self.verticalLayout_32.addWidget(self.label_18) self.doubleSpinBox_pano_car_beta = QtWidgets.QDoubleSpinBox(self.frame_panorama_car_config) self.doubleSpinBox_pano_car_beta.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_car_beta.setMaximumSize(QtCore.QSize(16777215, 20)) self.doubleSpinBox_pano_car_beta.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_car_beta.setMinimum(-360.0) self.doubleSpinBox_pano_car_beta.setMaximum(360.0) self.doubleSpinBox_pano_car_beta.setSingleStep(0.1) self.doubleSpinBox_pano_car_beta.setObjectName("doubleSpinBox_pano_car_beta") self.verticalLayout_32.addWidget(self.doubleSpinBox_pano_car_beta) self.horizontalLayout_15.addLayout(self.verticalLayout_32) self.verticalLayout_25 = QtWidgets.QVBoxLayout() self.verticalLayout_25.setSpacing(0) self.verticalLayout_25.setObjectName("verticalLayout_25") self.label_8 = QtWidgets.QLabel(self.frame_panorama_car_config) self.label_8.setMaximumSize(QtCore.QSize(16777215, 14)) self.label_8.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_8.setObjectName("label_8") self.verticalLayout_25.addWidget(self.label_8) self.doubleSpinBox_pano_car_crop_left = QtWidgets.QDoubleSpinBox(self.frame_panorama_car_config) self.doubleSpinBox_pano_car_crop_left.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_car_crop_left.setMaximumSize(QtCore.QSize(16777215, 20)) self.doubleSpinBox_pano_car_crop_left.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_car_crop_left.setDecimals(3) self.doubleSpinBox_pano_car_crop_left.setMaximum(1.0) self.doubleSpinBox_pano_car_crop_left.setSingleStep(0.001) self.doubleSpinBox_pano_car_crop_left.setObjectName("doubleSpinBox_pano_car_crop_left") self.verticalLayout_25.addWidget(self.doubleSpinBox_pano_car_crop_left) self.label_12 = QtWidgets.QLabel(self.frame_panorama_car_config) self.label_12.setMaximumSize(QtCore.QSize(16777215, 15)) self.label_12.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_12.setObjectName("label_12") self.verticalLayout_25.addWidget(self.label_12) self.doubleSpinBox_pano_car_crop_right = QtWidgets.QDoubleSpinBox(self.frame_panorama_car_config) self.doubleSpinBox_pano_car_crop_right.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_car_crop_right.setMaximumSize(QtCore.QSize(16777215, 20)) self.doubleSpinBox_pano_car_crop_right.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_car_crop_right.setDecimals(3) self.doubleSpinBox_pano_car_crop_right.setMaximum(1.0) self.doubleSpinBox_pano_car_crop_right.setSingleStep(0.001) self.doubleSpinBox_pano_car_crop_right.setProperty("value", 1.0) self.doubleSpinBox_pano_car_crop_right.setObjectName("doubleSpinBox_pano_car_crop_right") self.verticalLayout_25.addWidget(self.doubleSpinBox_pano_car_crop_right) self.horizontalLayout_15.addLayout(self.verticalLayout_25) self.verticalLayout_27 = QtWidgets.QVBoxLayout() self.verticalLayout_27.setSpacing(0) self.verticalLayout_27.setObjectName("verticalLayout_27") self.label_14 = QtWidgets.QLabel(self.frame_panorama_car_config) self.label_14.setMaximumSize(QtCore.QSize(16777215, 14)) self.label_14.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_14.setObjectName("label_14") self.verticalLayout_27.addWidget(self.label_14) self.doubleSpinBox_pano_car_crop_top = QtWidgets.QDoubleSpinBox(self.frame_panorama_car_config) self.doubleSpinBox_pano_car_crop_top.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_car_crop_top.setMaximumSize(QtCore.QSize(16777215, 20)) self.doubleSpinBox_pano_car_crop_top.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_car_crop_top.setDecimals(3) self.doubleSpinBox_pano_car_crop_top.setMaximum(1.0) self.doubleSpinBox_pano_car_crop_top.setSingleStep(0.001) self.doubleSpinBox_pano_car_crop_top.setObjectName("doubleSpinBox_pano_car_crop_top") self.verticalLayout_27.addWidget(self.doubleSpinBox_pano_car_crop_top) self.label_13 = QtWidgets.QLabel(self.frame_panorama_car_config) self.label_13.setMaximumSize(QtCore.QSize(16777215, 15)) self.label_13.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_13.setObjectName("label_13") self.verticalLayout_27.addWidget(self.label_13) self.doubleSpinBox_pano_car_crop_bottom = QtWidgets.QDoubleSpinBox(self.frame_panorama_car_config) self.doubleSpinBox_pano_car_crop_bottom.setMinimumSize(QtCore.QSize(0, 20)) self.doubleSpinBox_pano_car_crop_bottom.setMaximumSize(QtCore.QSize(16777215, 20)) self.doubleSpinBox_pano_car_crop_bottom.setStyleSheet("border: 1px solid #0F4A6C;\n" "background: white;") self.doubleSpinBox_pano_car_crop_bottom.setDecimals(3) self.doubleSpinBox_pano_car_crop_bottom.setMaximum(1.0) self.doubleSpinBox_pano_car_crop_bottom.setSingleStep(0.001) self.doubleSpinBox_pano_car_crop_bottom.setProperty("value", 1.0) self.doubleSpinBox_pano_car_crop_bottom.setObjectName("doubleSpinBox_pano_car_crop_bottom") self.verticalLayout_27.addWidget(self.doubleSpinBox_pano_car_crop_bottom) self.horizontalLayout_15.addLayout(self.verticalLayout_27) self.verticalLayout_37.addLayout(self.horizontalLayout_15) self.horizontalLayout_29.addWidget(self.frame_panorama_car_config) self.widget_mode_view.addWidget(self.page_panorama_config) self.verticalLayout_7.addWidget(self.widget_mode_view) self.horizontalLayout_4.addWidget(self.frame_container_source) self.verticalLayout_6.addWidget(self.frame_container_top) self.horizontalLayout_25.addWidget(self.frame_2) self.horizontalLayout_27.addWidget(self.frame_container_content) self.widget_container_content.addWidget(self.page_default_moilapp) self.page_plugin_content = QtWidgets.QWidget() self.page_plugin_content.setObjectName("page_plugin_content") self.verticalLayout_16 = QtWidgets.QVBoxLayout(self.page_plugin_content) self.verticalLayout_16.setContentsMargins(0, 0, 0, 0) self.verticalLayout_16.setSpacing(0) self.verticalLayout_16.setObjectName("verticalLayout_16") self.scrollArea_2 = QtWidgets.QScrollArea(self.page_plugin_content) self.scrollArea_2.setWidgetResizable(True) self.scrollArea_2.setObjectName("scrollArea_2") self.scrollAreaWidgetContents_2 = QtWidgets.QWidget() self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 98, 28)) self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2") self.horizontalLayout_31 = QtWidgets.QHBoxLayout(self.scrollAreaWidgetContents_2) self.horizontalLayout_31.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_31.setSpacing(0) self.horizontalLayout_31.setObjectName("horizontalLayout_31") self.layout_plugin = QtWidgets.QVBoxLayout() self.layout_plugin.setSpacing(5) self.layout_plugin.setObjectName("layout_plugin") self.horizontalLayout_31.addLayout(self.layout_plugin) self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2) self.verticalLayout_16.addWidget(self.scrollArea_2) self.widget_container_content.addWidget(self.page_plugin_content) self.horizontalLayout_30.addWidget(self.widget_container_content) self.frame_additional_right = QtWidgets.QFrame(self.frame_content) self.frame_additional_right.setMinimumSize(QtCore.QSize(0, 0)) self.frame_additional_right.setMaximumSize(QtCore.QSize(0, 16777215)) self.frame_additional_right.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_additional_right.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_additional_right.setObjectName("frame_additional_right") self.verticalLayout_28 = QtWidgets.QVBoxLayout(self.frame_additional_right) self.verticalLayout_28.setContentsMargins(10, 10, 10, 10) self.verticalLayout_28.setSpacing(5) self.verticalLayout_28.setObjectName("verticalLayout_28") self.textEdit_4 = QtWidgets.QTextEdit(self.frame_additional_right) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.textEdit_4.sizePolicy().hasHeightForWidth()) self.textEdit_4.setSizePolicy(sizePolicy) self.textEdit_4.setMinimumSize(QtCore.QSize(0, 0)) self.textEdit_4.setMaximumSize(QtCore.QSize(16777215, 450)) self.textEdit_4.setStyleSheet("background: transparent;") self.textEdit_4.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.textEdit_4.setReadOnly(True) self.textEdit_4.setObjectName("textEdit_4") self.verticalLayout_28.addWidget(self.textEdit_4) self.frame_extra_right_button = QtWidgets.QFrame(self.frame_additional_right) self.frame_extra_right_button.setMinimumSize(QtCore.QSize(100, 50)) self.frame_extra_right_button.setMaximumSize(QtCore.QSize(16777215, 50)) self.frame_extra_right_button.setStyleSheet("background: transparent;") self.frame_extra_right_button.setFrameShape(QtWidgets.QFrame.Shape.NoFrame) self.frame_extra_right_button.setFrameShadow(QtWidgets.QFrame.Shadow.Raised) self.frame_extra_right_button.setObjectName("frame_extra_right_button") self.horizontalLayout_28 = QtWidgets.QHBoxLayout(self.frame_extra_right_button) self.horizontalLayout_28.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_28.setSpacing(0) self.horizontalLayout_28.setObjectName("horizontalLayout_28") self.pages_button = QtWidgets.QPushButton(self.frame_extra_right_button) self.pages_button.setMinimumSize(QtCore.QSize(30, 50)) self.pages_button.setMaximumSize(QtCore.QSize(50, 16777215)) self.pages_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.pages_button.setText("") self.pages_button.setIconSize(QtCore.QSize(50, 50)) self.pages_button.setObjectName("pages_button") self.horizontalLayout_28.addWidget(self.pages_button) self.github_button = QtWidgets.QPushButton(self.frame_extra_right_button) self.github_button.setMinimumSize(QtCore.QSize(0, 50)) self.github_button.setMaximumSize(QtCore.QSize(50, 16777215)) self.github_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.github_button.setText("") self.github_button.setIconSize(QtCore.QSize(50, 50)) self.github_button.setObjectName("github_button") self.horizontalLayout_28.addWidget(self.github_button) self.facebook_button = QtWidgets.QPushButton(self.frame_extra_right_button) self.facebook_button.setMinimumSize(QtCore.QSize(0, 50)) self.facebook_button.setMaximumSize(QtCore.QSize(50, 16777215)) self.facebook_button.setStyleSheet(" QPushButton {\n" " background-color: #0F4A6C;\n" " color: white;\n" " border: none;\n" " }\n" " QPushButton:hover {\n" " background-color: #0C3C59;\n" " }") self.facebook_button.setText("") self.facebook_button.setIconSize(QtCore.QSize(50, 50)) self.facebook_button.setObjectName("facebook_button") self.horizontalLayout_28.addWidget(self.facebook_button) self.verticalLayout_28.addWidget(self.frame_extra_right_button) spacerItem14 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) self.verticalLayout_28.addItem(spacerItem14) self.label_21 = QtWidgets.QLabel(self.frame_additional_right) self.label_21.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_21.setObjectName("label_21") self.verticalLayout_28.addWidget(self.label_21) self.horizontalLayout_30.addWidget(self.frame_additional_right) self.verticalLayout_13.addLayout(self.horizontalLayout_30) self.horizontalLayout_2.addWidget(self.frame_content) self.horizontalLayout.addWidget(self.frame_main) MainWindow.setCentralWidget(self.centralwidget) self.statusBar = QtWidgets.QStatusBar(MainWindow) self.statusBar.setObjectName("statusBar") MainWindow.setStatusBar(self.statusBar) self.retranslateUi(MainWindow) self.stackedWidget_additional_left.setCurrentIndex(1) self.tabWidget.setCurrentIndex(0) self.widget_container_content.setCurrentIndex(0) self.stackedWidget_2.setCurrentIndex(0) self.widget_mode_view.setCurrentIndex(1) QtCore.QMetaObject.connectSlotsByName(MainWindow)
[docs] def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MoilApps")) self.label_logo.setToolTip(_translate("MainWindow", "MoilApp")) self.label_logo.setStatusTip(_translate("MainWindow", "Moilapp: back to home ")) self.titleLeftApp.setText(_translate("MainWindow", "MOILAPP")) self.titleLeftDescription.setText(_translate("MainWindow", "Discover Fisheye tectnology")) self.btn_togle_menu.setToolTip(_translate("MainWindow", "Show/hide information button")) self.btn_togle_menu.setStatusTip(_translate("MainWindow", "Show/hide information button")) self.btn_togle_menu.setText(_translate("MainWindow", "Hide")) self.btn_fisheye_view.setToolTip(_translate("MainWindow", "Fisheye image view")) self.btn_fisheye_view.setText(_translate("MainWindow", "Fisheye view")) self.btn_anypoint_view.setToolTip(_translate("MainWindow", "Anypoint mode view")) self.btn_anypoint_view.setText(_translate("MainWindow", "Anypoint View")) self.btn_panorama_view.setToolTip(_translate("MainWindow", "Panorama mode view")) self.btn_panorama_view.setText(_translate("MainWindow", "Panorama View")) self.btn_form_params.setToolTip(_translate("MainWindow", "Show camera parameter form")) self.btn_form_params.setText(_translate("MainWindow", "Camera parameters")) self.btn_clear_ui.setToolTip(_translate("MainWindow", "Clear all data from user interface")) self.btn_clear_ui.setText(_translate("MainWindow", "Clear/Reset")) self.btn_check_update.setToolTip(_translate("MainWindow", "Check available update")) self.btn_check_update.setText(_translate("MainWindow", "Check for Update")) self.btn_read_the_docs.setToolTip(_translate("MainWindow", "open the documentation on the browser")) self.btn_read_the_docs.setText(_translate("MainWindow", "Read the docs")) self.btn_help.setToolTip(_translate("MainWindow", "Show help about this apps")) self.btn_help.setText(_translate("MainWindow", "Help")) self.btn_setting.setToolTip(_translate("MainWindow", "Showing additional configuration")) self.btn_setting.setText(_translate("MainWindow", "Setting")) self.label_title_additional_left.setText(_translate("MainWindow", "Apps Settings")) self.label_11.setText(_translate("MainWindow", "Github repository url:")) self.label_26.setText(_translate("MainWindow", "Your Token:")) self.label_24.setText(_translate("MainWindow", "Active branch:")) self.btn_change_branch.setText(_translate("MainWindow", "C")) self.label_27.setText(_translate("MainWindow", "Select brach")) self.plainTextEdit.setPlaceholderText(_translate("MainWindow", "Write your commit message here ...")) self.pushButton_commit_now.setText(_translate("MainWindow", "Commit Now")) self.label_3.setText(_translate("MainWindow", "Check for updates")) self.btn_refresh_github.setText(_translate("MainWindow", "df")) self.pushButton_update.setText(_translate("MainWindow", "Update Now")) self.label_31.setText(_translate("MainWindow", "General Information")) self.label_32.setText(_translate("MainWindow", "Media path:")) self.label_info_media_path.setText(_translate("MainWindow", "None")) self.label_35.setText(_translate("MainWindow", "Media type:")) self.label_info_media_type.setText(_translate("MainWindow", "None")) self.label_36.setText(_translate("MainWindow", "Parameter:")) self.label_info_parameter_used.setText(_translate("MainWindow", "None")) self.label_39.setText(_translate("MainWindow", "Time open:")) self.label_info_time_running_apps.setText(_translate("MainWindow", "TextLabel")) self.label_40.setText(_translate("MainWindow", "User:")) self.label_info_who_the_user.setText(_translate("MainWindow", "TextLabel")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Saved Configuration")) self.pushButton_open_directory.setText(_translate("MainWindow", "Open Dir")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Directory")) self.btn_open_media.setToolTip(_translate("MainWindow", "Open Media")) self.btn_open_media.setStatusTip(_translate("MainWindow", "Open media source")) self.btn_open_media.setText(_translate("MainWindow", "Open")) self.btn_recent_media.setToolTip(_translate("MainWindow", "Open Media")) self.btn_recent_media.setStatusTip(_translate("MainWindow", "Open media source")) self.btn_recent_media.setText(_translate("MainWindow", "Recent")) self.rotate_left_button.setToolTip(_translate("MainWindow", "Rotate Left")) self.rotate_right_button.setToolTip(_translate("MainWindow", "Rotate Right")) self.doubleSpinBox_rotate.setToolTip(_translate("MainWindow", "Set the rotation value")) self.doubleSpinBox_rotate.setSuffix(_translate("MainWindow", "°")) self.zoom_out_button.setToolTip(_translate("MainWindow", "Zoom Out")) self.zoom_in_button.setToolTip(_translate("MainWindow", "Zoom In")) self.spinBox_zooming.setToolTip(_translate("MainWindow", "Set the zoom value")) self.spinBox_zooming.setSuffix(_translate("MainWindow", "%")) self.reset_view_button.setToolTip(_translate("MainWindow", "Reset to default view")) self.reset_view_button.setStatusTip(_translate("MainWindow", "Reset to default view")) self.add_plugins_button.setToolTip(_translate("MainWindow", "Open plugin application store")) self.add_plugins_button.setStatusTip(_translate("MainWindow", "Open plugin application store")) self.delete_plugins_button.setToolTip(_translate("MainWindow", "Delete plugin application")) self.delete_plugins_button.setStatusTip(_translate("MainWindow", "Delete plugin application")) self.help_plugins_button.setToolTip(_translate("MainWindow", "Show information about plugin")) self.help_plugins_button.setStatusTip(_translate("MainWindow", "Show information about plugin")) self.open_in_new_window_plugins.setToolTip(_translate("MainWindow", "open plugin in new window ")) self.open_in_new_window_plugins.setStatusTip(_translate("MainWindow", "open plugin in new window ")) self.close_plugin_button.setToolTip(_translate("MainWindow", "Back to home application")) self.close_plugin_button.setStatusTip(_translate("MainWindow", "Back to home application")) self.label_plugin_name.setText(_translate("MainWindow", "TextLabel")) self.btn_debug_mode.setToolTip(_translate("MainWindow", "Activate debug mode")) self.btn_debug_mode.setText(_translate("MainWindow", "Debug Off")) self.btn_record_screen.setToolTip(_translate("MainWindow", "Record screen")) self.btn_record_screen.setText(_translate("MainWindow", "s_rec")) self.btn_about_us.setToolTip(_translate("MainWindow", "Show information about us")) self.btn_change_theme.setToolTip(_translate("MainWindow", "Change theme app")) self.scrollArea.setStatusTip(_translate("MainWindow", "Window show result image")) self.label_current_time.setText(_translate("MainWindow", "--:--")) self.label_total_time.setText(_translate("MainWindow", "--:--")) self.play_pause_button.setToolTip(_translate("MainWindow", "Play or Pause video")) self.play_pause_button.setShortcut(_translate("MainWindow", "Space")) self.rewind_button.setToolTip(_translate("MainWindow", "Rewind playback in 5 seconds")) self.rewind_button.setShortcut(_translate("MainWindow", "Left")) self.stop_button.setToolTip(_translate("MainWindow", "Stop playback")) self.forward_button.setToolTip(_translate("MainWindow", "Forward playback in 5 seconds")) self.forward_button.setShortcut(_translate("MainWindow", "Right")) self.screenshoot_button.setToolTip(_translate("MainWindow", "Screenshoot")) self.record_button.setToolTip(_translate("MainWindow", "Record video")) self.label_tittle_image_saved.setText(_translate("MainWindow", "Saved Image")) self.pushButton.setText(_translate("MainWindow", "Clear")) self.label_title_original_3.setText(_translate("MainWindow", "Moilapp Plugin Store")) self.pushButton_close_plugin_store.setText(_translate("MainWindow", "x")) self.label_title_original.setText(_translate("MainWindow", "Original View")) self.doubleSpinBox_rotate_ori.setToolTip(_translate("MainWindow", "Set the rotation value")) self.doubleSpinBox_rotate_ori.setSuffix(_translate("MainWindow", "°")) self.label_15.setText(_translate("MainWindow", "Camera Res :")) self.checkBox_reverse_view.setToolTip(_translate("MainWindow", "Change optical point of image")) self.checkBox_reverse_view.setText(_translate("MainWindow", "Change OP")) self.label_46.setText(_translate("MainWindow", "x:")) self.label_47.setText(_translate("MainWindow", "y:")) self.label_37.setText(_translate("MainWindow", "α:")) self.label_38.setText(_translate("MainWindow", "β:")) self.label_title_recenter.setText(_translate("MainWindow", "Recenter View")) self.label_50.setText(_translate("MainWindow", "x:")) self.label_pos_x.setText(_translate("MainWindow", "0")) self.label_51.setText(_translate("MainWindow", "y:")) self.label_pos_y.setText(_translate("MainWindow", "0")) self.label_52.setText(_translate("MainWindow", "α:")) self.label_alpha.setText(_translate("MainWindow", "0")) self.label_53.setText(_translate("MainWindow", "β:")) self.label_beta.setText(_translate("MainWindow", "0")) self.check_draw_poligon.setText(_translate("MainWindow", "Poly")) self.label_29.setText(_translate("MainWindow", "Mode:")) self.radio_mode_1.setText(_translate("MainWindow", "M1")) self.radio_mode_2.setText(_translate("MainWindow", "M2")) self.label.setText(_translate("MainWindow", "Alpha:")) self.label_28.setText(_translate("MainWindow", "Beta:")) self.label_6.setText(_translate("MainWindow", "Roll:")) self.label_4.setText(_translate("MainWindow", "Zoom:")) self.pushButton_any_left.setText(_translate("MainWindow", "left")) self.pushButton_any_up.setText(_translate("MainWindow", "up")) self.pushButton_any_center.setText(_translate("MainWindow", "c")) self.pushButton_any_bottom.setText(_translate("MainWindow", "Down")) self.pushButton_any_right.setText(_translate("MainWindow", "right")) self.check_draw_poligon_pano.setText(_translate("MainWindow", "Poly")) self.label_30.setText(_translate("MainWindow", "Mode:")) self.radioButton_car.setText(_translate("MainWindow", "Car")) self.radioButton_tube.setText(_translate("MainWindow", "Tube")) self.label_20.setText(_translate("MainWindow", "Alpha min:")) self.label_22.setText(_translate("MainWindow", "Alpha max:")) self.label_23.setText(_translate("MainWindow", "Crop Top:")) self.label_25.setText(_translate("MainWindow", "Crop Btn:")) self.label_2.setText(_translate("MainWindow", "Alpha max:")) self.checkbox_flip.setText(_translate("MainWindow", "Flip H")) self.label_16.setText(_translate("MainWindow", "Alpha:")) self.label_18.setText(_translate("MainWindow", "Beta:")) self.label_8.setText(_translate("MainWindow", "Crop left:")) self.label_12.setText(_translate("MainWindow", "Crop Right:")) self.label_14.setText(_translate("MainWindow", "Crop Top:")) self.label_13.setText(_translate("MainWindow", "Crop Btm:")) self.textEdit_4.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><meta charset=\"utf-8\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "hr { height: 1px; border-width: 0; }\n" "li.unchecked::marker { content: \"\\2610\"; }\n" "li.checked::marker { content: \"\\2612\"; }\n" "</style></head><body style=\" font-family:\'Segoe UI\'; font-size:10pt; font-weight:400; font-style:normal;\">\n" "<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:14pt; color:#b242af;\">ABOUT US</span></p>\n" "<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">Ming-Chi Omnidirectional and Surveillance Imaging Labolatory <span style=\" font-weight:600;\">(MOIL)</span> is the one of research lab in Ming Chi University of Technology in Taiwan. </p>\n" "<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\">This lab has focus reseach on processing fisheye image with field of view more than 180 degree. </p>\n" "<p align=\"center\" style=\" margin-top:12px; margin-bottom:12px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:11pt; color:#7b0981;\">Find us bellow ...</span></p></body></html>")) self.label_21.setText(_translate("MainWindow", "Created by: Haryanto"))