# 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"))