/
VolcanoByte
/
vbCinema
Обзор
Документация
Войти
/
VolcanoByte
/
vbCinema
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
sources/formMain.py
654 строки
40 KB
Eugene Gavrilyuk
Sync on start and finish
01 апр 2026, 14:46
01 апр 2026, 14:46
41ca630
Код
Авторство
О чём код?
# Form implementation generated from reading ui file 'ui\formMain.ui' # # Created by: PyQt6 UI code generator 6.10.2 # # 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 class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(775, 565) self.centralwidget = QtWidgets.QWidget(parent=MainWindow) self.centralwidget.setObjectName("centralwidget") self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget) self.horizontalLayout.setContentsMargins(2, 2, 2, 2) self.horizontalLayout.setSpacing(2) self.horizontalLayout.setObjectName("horizontalLayout") self.stackedWidget = QtWidgets.QStackedWidget(parent=self.centralwidget) self.stackedWidget.setObjectName("stackedWidget") self.pageWelcome = QtWidgets.QWidget() self.pageWelcome.setObjectName("pageWelcome") self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.pageWelcome) self.horizontalLayout_13.setObjectName("horizontalLayout_13") self.label_13 = QtWidgets.QLabel(parent=self.pageWelcome) self.label_13.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_13.setObjectName("label_13") self.horizontalLayout_13.addWidget(self.label_13) self.stackedWidget.addWidget(self.pageWelcome) self.pageView = QtWidgets.QWidget() self.pageView.setObjectName("pageView") self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.pageView) self.horizontalLayout_4.setObjectName("horizontalLayout_4") self.tvMovies = MovieTableView(parent=self.pageView) self.tvMovies.setMouseTracking(True) self.tvMovies.setStyleSheet("") self.tvMovies.setEditTriggers(QtWidgets.QAbstractItemView.EditTrigger.NoEditTriggers) self.tvMovies.setTabKeyNavigation(False) self.tvMovies.setAlternatingRowColors(True) self.tvMovies.setSelectionMode(QtWidgets.QAbstractItemView.SelectionMode.SingleSelection) self.tvMovies.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectionBehavior.SelectRows) self.tvMovies.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollMode.ScrollPerPixel) self.tvMovies.setShowGrid(True) self.tvMovies.setGridStyle(QtCore.Qt.PenStyle.NoPen) self.tvMovies.setSortingEnabled(True) self.tvMovies.setWordWrap(False) self.tvMovies.setCornerButtonEnabled(False) self.tvMovies.setObjectName("tvMovies") self.tvMovies.verticalHeader().setVisible(False) self.tvMovies.verticalHeader().setDefaultSectionSize(10) self.horizontalLayout_4.addWidget(self.tvMovies) self.stackedWidget.addWidget(self.pageView) self.pageEdit = QtWidgets.QWidget() self.pageEdit.setObjectName("pageEdit") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.pageEdit) self.verticalLayout_4.setObjectName("verticalLayout_4") self.widget_14 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_14.setObjectName("widget_14") self.horizontalLayout_15 = QtWidgets.QHBoxLayout(self.widget_14) self.horizontalLayout_15.setObjectName("horizontalLayout_15") self.btnFillInfo = QtWidgets.QPushButton(parent=self.widget_14) icon = QtGui.QIcon() icon.addPixmap(QtGui.QPixmap("ui\\../icons/info.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.btnFillInfo.setIcon(icon) self.btnFillInfo.setObjectName("btnFillInfo") self.horizontalLayout_15.addWidget(self.btnFillInfo) self.btnDownloadCover = QtWidgets.QPushButton(parent=self.widget_14) icon1 = QtGui.QIcon() icon1.addPixmap(QtGui.QPixmap("ui\\../icons/download.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.btnDownloadCover.setIcon(icon1) self.btnDownloadCover.setObjectName("btnDownloadCover") self.horizontalLayout_15.addWidget(self.btnDownloadCover) spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_15.addItem(spacerItem) self.btnConfirmChanges = QtWidgets.QPushButton(parent=self.widget_14) icon2 = QtGui.QIcon() icon2.addPixmap(QtGui.QPixmap("ui\\../icons/ok.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.btnConfirmChanges.setIcon(icon2) self.btnConfirmChanges.setObjectName("btnConfirmChanges") self.horizontalLayout_15.addWidget(self.btnConfirmChanges) self.btnCancelChanges = QtWidgets.QPushButton(parent=self.widget_14) icon3 = QtGui.QIcon() icon3.addPixmap(QtGui.QPixmap("ui\\../icons/cancel.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.btnCancelChanges.setIcon(icon3) self.btnCancelChanges.setFlat(False) self.btnCancelChanges.setObjectName("btnCancelChanges") self.horizontalLayout_15.addWidget(self.btnCancelChanges) self.verticalLayout_4.addWidget(self.widget_14) self.widget_12 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_12.setObjectName("widget_12") self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.widget_12) self.horizontalLayout_14.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_14.setObjectName("horizontalLayout_14") self.widget = QtWidgets.QWidget(parent=self.widget_12) self.widget.setObjectName("widget") self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.widget) self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) self.verticalLayout_7.setObjectName("verticalLayout_7") self.label = QtWidgets.QLabel(parent=self.widget) self.label.setObjectName("label") self.verticalLayout_7.addWidget(self.label) self.edMovieId = QtWidgets.QLineEdit(parent=self.widget) self.edMovieId.setObjectName("edMovieId") self.verticalLayout_7.addWidget(self.edMovieId) self.horizontalLayout_14.addWidget(self.widget) self.widget_13 = QtWidgets.QWidget(parent=self.widget_12) self.widget_13.setObjectName("widget_13") self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.widget_13) self.verticalLayout_8.setContentsMargins(0, 0, 0, 0) self.verticalLayout_8.setObjectName("verticalLayout_8") self.label_2 = QtWidgets.QLabel(parent=self.widget_13) self.label_2.setObjectName("label_2") self.verticalLayout_8.addWidget(self.label_2) self.edMovieIdIMDB = QtWidgets.QLineEdit(parent=self.widget_13) self.edMovieIdIMDB.setObjectName("edMovieIdIMDB") self.verticalLayout_8.addWidget(self.edMovieIdIMDB) self.horizontalLayout_14.addWidget(self.widget_13) self.verticalLayout_4.addWidget(self.widget_12) self.widget_2 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_2.setObjectName("widget_2") self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.widget_2) self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_5.setSpacing(9) self.horizontalLayout_5.setObjectName("horizontalLayout_5") self.verticalLayout_4.addWidget(self.widget_2) self.label_3 = QtWidgets.QLabel(parent=self.pageEdit) self.label_3.setObjectName("label_3") self.verticalLayout_4.addWidget(self.label_3) self.edMovieTitleOriginal = QtWidgets.QLineEdit(parent=self.pageEdit) self.edMovieTitleOriginal.setObjectName("edMovieTitleOriginal") self.verticalLayout_4.addWidget(self.edMovieTitleOriginal) self.label_4 = QtWidgets.QLabel(parent=self.pageEdit) self.label_4.setObjectName("label_4") self.verticalLayout_4.addWidget(self.label_4) self.edMovieTitleRussian = QtWidgets.QLineEdit(parent=self.pageEdit) self.edMovieTitleRussian.setObjectName("edMovieTitleRussian") self.verticalLayout_4.addWidget(self.edMovieTitleRussian) self.label_12 = QtWidgets.QLabel(parent=self.pageEdit) self.label_12.setObjectName("label_12") self.verticalLayout_4.addWidget(self.label_12) self.widget_9 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_9.setObjectName("widget_9") self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.widget_9) self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_8.setObjectName("horizontalLayout_8") self.edMovieTags = QtWidgets.QLineEdit(parent=self.widget_9) self.edMovieTags.setObjectName("edMovieTags") self.horizontalLayout_8.addWidget(self.edMovieTags) self.cbxMovieTags = TagComboBox(parent=self.widget_9) self.cbxMovieTags.setEditable(True) self.cbxMovieTags.setObjectName("cbxMovieTags") self.horizontalLayout_8.addWidget(self.cbxMovieTags) self.verticalLayout_4.addWidget(self.widget_9) self.widget_6 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_6.setObjectName("widget_6") self.horizontalLayout_9 = QtWidgets.QHBoxLayout(self.widget_6) self.horizontalLayout_9.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_9.setSpacing(9) self.horizontalLayout_9.setObjectName("horizontalLayout_9") self.label_5 = QtWidgets.QLabel(parent=self.widget_6) self.label_5.setObjectName("label_5") self.horizontalLayout_9.addWidget(self.label_5) self.sbMovieYear = QtWidgets.QSpinBox(parent=self.widget_6) self.sbMovieYear.setMinimum(1900) self.sbMovieYear.setMaximum(3000) self.sbMovieYear.setProperty("value", 2025) self.sbMovieYear.setObjectName("sbMovieYear") self.horizontalLayout_9.addWidget(self.sbMovieYear) spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_9.addItem(spacerItem1) self.label_6 = QtWidgets.QLabel(parent=self.widget_6) self.label_6.setObjectName("label_6") self.horizontalLayout_9.addWidget(self.label_6) self.sbMovieLength = QtWidgets.QSpinBox(parent=self.widget_6) self.sbMovieLength.setMaximum(1440) self.sbMovieLength.setProperty("value", 0) self.sbMovieLength.setObjectName("sbMovieLength") self.horizontalLayout_9.addWidget(self.sbMovieLength) spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_9.addItem(spacerItem2) self.label_7 = QtWidgets.QLabel(parent=self.widget_6) self.label_7.setObjectName("label_7") self.horizontalLayout_9.addWidget(self.label_7) self.sbMovieSequenceNumber = QtWidgets.QSpinBox(parent=self.widget_6) self.sbMovieSequenceNumber.setObjectName("sbMovieSequenceNumber") self.horizontalLayout_9.addWidget(self.sbMovieSequenceNumber) self.verticalLayout_4.addWidget(self.widget_6) self.widget_7 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_7.setObjectName("widget_7") self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.widget_7) self.horizontalLayout_10.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_10.setObjectName("horizontalLayout_10") self.label_8 = QtWidgets.QLabel(parent=self.widget_7) self.label_8.setObjectName("label_8") self.horizontalLayout_10.addWidget(self.label_8) self.sbMovieRatingKinopoisk = QtWidgets.QDoubleSpinBox(parent=self.widget_7) self.sbMovieRatingKinopoisk.setDecimals(1) self.sbMovieRatingKinopoisk.setMinimum(0.0) self.sbMovieRatingKinopoisk.setMaximum(10.0) self.sbMovieRatingKinopoisk.setSingleStep(0.5) self.sbMovieRatingKinopoisk.setProperty("value", 0.0) self.sbMovieRatingKinopoisk.setObjectName("sbMovieRatingKinopoisk") self.horizontalLayout_10.addWidget(self.sbMovieRatingKinopoisk) spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum) self.horizontalLayout_10.addItem(spacerItem3) self.label_9 = QtWidgets.QLabel(parent=self.widget_7) self.label_9.setObjectName("label_9") self.horizontalLayout_10.addWidget(self.label_9) self.sbMovieRatingIMDB = QtWidgets.QDoubleSpinBox(parent=self.widget_7) self.sbMovieRatingIMDB.setDecimals(1) self.sbMovieRatingIMDB.setMaximum(10.0) self.sbMovieRatingIMDB.setSingleStep(0.5) self.sbMovieRatingIMDB.setObjectName("sbMovieRatingIMDB") self.horizontalLayout_10.addWidget(self.sbMovieRatingIMDB) self.verticalLayout_4.addWidget(self.widget_7) self.widget_3 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_3.setObjectName("widget_3") self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.widget_3) self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_6.setSpacing(6) self.horizontalLayout_6.setObjectName("horizontalLayout_6") self.widget_4 = QtWidgets.QWidget(parent=self.widget_3) self.widget_4.setObjectName("widget_4") self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.widget_4) self.verticalLayout_5.setContentsMargins(0, 0, 0, 0) self.verticalLayout_5.setSpacing(5) self.verticalLayout_5.setObjectName("verticalLayout_5") self.widget_11 = QtWidgets.QWidget(parent=self.widget_4) self.widget_11.setObjectName("widget_11") self.horizontalLayout_12 = QtWidgets.QHBoxLayout(self.widget_11) self.horizontalLayout_12.setContentsMargins(0, 4, 0, 0) self.horizontalLayout_12.setObjectName("horizontalLayout_12") self.label_10 = QtWidgets.QLabel(parent=self.widget_11) self.label_10.setObjectName("label_10") self.horizontalLayout_12.addWidget(self.label_10) self.verticalLayout_5.addWidget(self.widget_11) self.teMovieDescription = QtWidgets.QPlainTextEdit(parent=self.widget_4) self.teMovieDescription.setObjectName("teMovieDescription") self.verticalLayout_5.addWidget(self.teMovieDescription) self.horizontalLayout_6.addWidget(self.widget_4) self.widget_5 = QtWidgets.QWidget(parent=self.widget_3) self.widget_5.setObjectName("widget_5") self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.widget_5) self.verticalLayout_6.setContentsMargins(0, 0, 0, 0) self.verticalLayout_6.setSpacing(0) self.verticalLayout_6.setObjectName("verticalLayout_6") self.widget_8 = QtWidgets.QWidget(parent=self.widget_5) self.widget_8.setObjectName("widget_8") self.horizontalLayout_7 = QtWidgets.QHBoxLayout(self.widget_8) self.horizontalLayout_7.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_7.setSpacing(0) self.horizontalLayout_7.setObjectName("horizontalLayout_7") self.verticalLayout_6.addWidget(self.widget_8) self.horizontalLayout_6.addWidget(self.widget_5) self.verticalLayout_4.addWidget(self.widget_3) self.widget_10 = QtWidgets.QWidget(parent=self.pageEdit) self.widget_10.setObjectName("widget_10") self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.widget_10) self.horizontalLayout_11.setObjectName("horizontalLayout_11") self.cbWatched = QtWidgets.QCheckBox(parent=self.widget_10) self.cbWatched.setObjectName("cbWatched") self.horizontalLayout_11.addWidget(self.cbWatched) self.cbWanted = QtWidgets.QCheckBox(parent=self.widget_10) self.cbWanted.setObjectName("cbWanted") self.horizontalLayout_11.addWidget(self.cbWanted) self.verticalLayout_4.addWidget(self.widget_10) self.stackedWidget.addWidget(self.pageEdit) self.pageNotFound = QtWidgets.QWidget() self.pageNotFound.setObjectName("pageNotFound") self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.pageNotFound) self.verticalLayout_9.setObjectName("verticalLayout_9") self.label_11 = QtWidgets.QLabel(parent=self.pageNotFound) self.label_11.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter) self.label_11.setObjectName("label_11") self.verticalLayout_9.addWidget(self.label_11) self.stackedWidget.addWidget(self.pageNotFound) self.horizontalLayout.addWidget(self.stackedWidget) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(parent=MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 775, 21)) self.menubar.setObjectName("menubar") self.menu_File = QtWidgets.QMenu(parent=self.menubar) self.menu_File.setObjectName("menu_File") self.menuOpenRecent = QtWidgets.QMenu(parent=self.menu_File) self.menuOpenRecent.setObjectName("menuOpenRecent") self.menu_Edit = QtWidgets.QMenu(parent=self.menubar) self.menu_Edit.setObjectName("menu_Edit") self.menu_View = QtWidgets.QMenu(parent=self.menubar) self.menu_View.setObjectName("menu_View") self.menuViewPanels = QtWidgets.QMenu(parent=self.menu_View) self.menuViewPanels.setObjectName("menuViewPanels") self.menu_Filters = QtWidgets.QMenu(parent=self.menu_View) self.menu_Filters.setObjectName("menu_Filters") self.menu_Search = QtWidgets.QMenu(parent=self.menubar) self.menu_Search.setObjectName("menu_Search") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(parent=MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.dockTags = QtWidgets.QDockWidget(parent=MainWindow) self.dockTags.setObjectName("dockTags") self.dockWidgetContents = QtWidgets.QWidget() self.dockWidgetContents.setObjectName("dockWidgetContents") self.verticalLayout = QtWidgets.QVBoxLayout(self.dockWidgetContents) self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.verticalLayout.setSpacing(2) self.verticalLayout.setObjectName("verticalLayout") self.lvTags = TagListView(parent=self.dockWidgetContents) self.lvTags.setViewMode(QtWidgets.QListView.ViewMode.IconMode) self.lvTags.setObjectName("lvTags") self.verticalLayout.addWidget(self.lvTags) self.widgetComboBoxTag = QtWidgets.QWidget(parent=self.dockWidgetContents) self.widgetComboBoxTag.setObjectName("widgetComboBoxTag") self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.widgetComboBoxTag) self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_3.setSpacing(2) self.horizontalLayout_3.setObjectName("horizontalLayout_3") self.cbxTags = TagComboBox(parent=self.widgetComboBoxTag) self.cbxTags.setEditable(True) self.cbxTags.setObjectName("cbxTags") self.horizontalLayout_3.addWidget(self.cbxTags) self.btnTagAdd = QtWidgets.QToolButton(parent=self.widgetComboBoxTag) icon4 = QtGui.QIcon() icon4.addPixmap(QtGui.QPixmap("ui\\../icons/add tag.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.btnTagAdd.setIcon(icon4) self.btnTagAdd.setObjectName("btnTagAdd") self.horizontalLayout_3.addWidget(self.btnTagAdd) self.btnTagErase = QtWidgets.QToolButton(parent=self.widgetComboBoxTag) icon5 = QtGui.QIcon() icon5.addPixmap(QtGui.QPixmap("ui\\../icons/delete tag.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.btnTagErase.setIcon(icon5) self.btnTagErase.setObjectName("btnTagErase") self.horizontalLayout_3.addWidget(self.btnTagErase) self.verticalLayout.addWidget(self.widgetComboBoxTag) self.dockTags.setWidget(self.dockWidgetContents) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.dockTags) self.dockInfo = QtWidgets.QDockWidget(parent=MainWindow) self.dockInfo.setObjectName("dockInfo") self.dockWidgetContents_2 = QtWidgets.QWidget() self.dockWidgetContents_2.setObjectName("dockWidgetContents_2") self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.dockWidgetContents_2) self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.horizontalLayout_2.setSpacing(2) self.horizontalLayout_2.setObjectName("horizontalLayout_2") self.tabWidget = QtWidgets.QTabWidget(parent=self.dockWidgetContents_2) self.tabWidget.setObjectName("tabWidget") self.tabPicture = QtWidgets.QWidget() self.tabPicture.setObjectName("tabPicture") self.verticalLayout_3 = QtWidgets.QVBoxLayout(self.tabPicture) self.verticalLayout_3.setObjectName("verticalLayout_3") self.gvCover = QtWidgets.QGraphicsView(parent=self.tabPicture) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.gvCover.sizePolicy().hasHeightForWidth()) self.gvCover.setSizePolicy(sizePolicy) self.gvCover.setResizeAnchor(QtWidgets.QGraphicsView.ViewportAnchor.AnchorViewCenter) self.gvCover.setObjectName("gvCover") self.verticalLayout_3.addWidget(self.gvCover) self.tabWidget.addTab(self.tabPicture, "") self.tabInfo = QtWidgets.QWidget() self.tabInfo.setObjectName("tabInfo") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.tabInfo) self.verticalLayout_2.setObjectName("verticalLayout_2") self.tbInfo = QtWidgets.QTextBrowser(parent=self.tabInfo) self.tbInfo.setObjectName("tbInfo") self.verticalLayout_2.addWidget(self.tbInfo) self.tabWidget.addTab(self.tabInfo, "") self.horizontalLayout_2.addWidget(self.tabWidget) self.dockInfo.setWidget(self.dockWidgetContents_2) MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.dockInfo) self.tbStandard = QtWidgets.QToolBar(parent=MainWindow) self.tbStandard.setObjectName("tbStandard") MainWindow.addToolBar(QtCore.Qt.ToolBarArea.TopToolBarArea, self.tbStandard) self.aiFileNewCollection = QtGui.QAction(parent=MainWindow) icon6 = QtGui.QIcon() icon6.addPixmap(QtGui.QPixmap("ui\\../icons/new.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiFileNewCollection.setIcon(icon6) self.aiFileNewCollection.setObjectName("aiFileNewCollection") self.aiFileOpenCollection = QtGui.QAction(parent=MainWindow) icon7 = QtGui.QIcon() icon7.addPixmap(QtGui.QPixmap("ui\\../icons/open.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiFileOpenCollection.setIcon(icon7) self.aiFileOpenCollection.setObjectName("aiFileOpenCollection") self.aiFileProperties = QtGui.QAction(parent=MainWindow) icon8 = QtGui.QIcon() icon8.addPixmap(QtGui.QPixmap("ui\\../icons/properties.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiFileProperties.setIcon(icon8) self.aiFileProperties.setObjectName("aiFileProperties") self.aiFileSynchronize = QtGui.QAction(parent=MainWindow) icon9 = QtGui.QIcon() icon9.addPixmap(QtGui.QPixmap("ui\\../icons/synchronization.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiFileSynchronize.setIcon(icon9) self.aiFileSynchronize.setObjectName("aiFileSynchronize") self.aiFileExit = QtGui.QAction(parent=MainWindow) icon10 = QtGui.QIcon() icon10.addPixmap(QtGui.QPixmap("ui\\../icons/exit.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiFileExit.setIcon(icon10) self.aiFileExit.setObjectName("aiFileExit") self.aiEditAddMovie = QtGui.QAction(parent=MainWindow) icon11 = QtGui.QIcon() icon11.addPixmap(QtGui.QPixmap("ui\\../icons/add.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiEditAddMovie.setIcon(icon11) self.aiEditAddMovie.setObjectName("aiEditAddMovie") self.aiEditModifyMovie = QtGui.QAction(parent=MainWindow) icon12 = QtGui.QIcon() icon12.addPixmap(QtGui.QPixmap("ui\\../icons/modify.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiEditModifyMovie.setIcon(icon12) self.aiEditModifyMovie.setObjectName("aiEditModifyMovie") self.aiEditDeleteMovie = QtGui.QAction(parent=MainWindow) icon13 = QtGui.QIcon() icon13.addPixmap(QtGui.QPixmap("ui\\../icons/delete.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiEditDeleteMovie.setIcon(icon13) self.aiEditDeleteMovie.setObjectName("aiEditDeleteMovie") self.aiEditAddTag = QtGui.QAction(parent=MainWindow) self.aiEditAddTag.setIcon(icon4) self.aiEditAddTag.setObjectName("aiEditAddTag") self.aiEditEraseTag = QtGui.QAction(parent=MainWindow) self.aiEditEraseTag.setIcon(icon5) self.aiEditEraseTag.setObjectName("aiEditEraseTag") self.aiEditOptions = QtGui.QAction(parent=MainWindow) icon14 = QtGui.QIcon() icon14.addPixmap(QtGui.QPixmap("ui\\../icons/options.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiEditOptions.setIcon(icon14) self.aiEditOptions.setObjectName("aiEditOptions") self.aiViewClearSelection = QtGui.QAction(parent=MainWindow) icon15 = QtGui.QIcon() icon15.addPixmap(QtGui.QPixmap("ui\\../icons/clear.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiViewClearSelection.setIcon(icon15) self.aiViewClearSelection.setObjectName("aiViewClearSelection") self.aiEditChangeConfirm = QtGui.QAction(parent=MainWindow) self.aiEditChangeConfirm.setIcon(icon2) self.aiEditChangeConfirm.setObjectName("aiEditChangeConfirm") self.aiEditChangeCancel = QtGui.QAction(parent=MainWindow) self.aiEditChangeCancel.setIcon(icon3) self.aiEditChangeCancel.setObjectName("aiEditChangeCancel") self.aiEditFillInformation = QtGui.QAction(parent=MainWindow) icon16 = QtGui.QIcon() icon16.addPixmap(QtGui.QPixmap("ui\\../icons/search.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiEditFillInformation.setIcon(icon16) self.aiEditFillInformation.setObjectName("aiEditFillInformation") self.aiViewRunMovie = QtGui.QAction(parent=MainWindow) icon17 = QtGui.QIcon() icon17.addPixmap(QtGui.QPixmap("ui\\../icons/run.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiViewRunMovie.setIcon(icon17) self.aiViewRunMovie.setObjectName("aiViewRunMovie") self.aiViewPageKinopoisk = QtGui.QAction(parent=MainWindow) icon18 = QtGui.QIcon() icon18.addPixmap(QtGui.QPixmap("ui\\../icons/page.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiViewPageKinopoisk.setIcon(icon18) self.aiViewPageKinopoisk.setObjectName("aiViewPageKinopoisk") self.aiViewPageIMDB = QtGui.QAction(parent=MainWindow) self.aiViewPageIMDB.setIcon(icon18) self.aiViewPageIMDB.setObjectName("aiViewPageIMDB") self.aiSearchFind = QtGui.QAction(parent=MainWindow) icon19 = QtGui.QIcon() icon19.addPixmap(QtGui.QPixmap("ui\\../icons/find.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiSearchFind.setIcon(icon19) self.aiSearchFind.setObjectName("aiSearchFind") self.aiEditWatched = QtGui.QAction(parent=MainWindow) self.aiEditWatched.setCheckable(False) self.aiEditWatched.setChecked(False) icon20 = QtGui.QIcon() icon20.addPixmap(QtGui.QPixmap("ui\\../icons/watched.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiEditWatched.setIcon(icon20) self.aiEditWatched.setObjectName("aiEditWatched") self.aiEditWanted = QtGui.QAction(parent=MainWindow) self.aiEditWanted.setCheckable(False) self.aiEditWanted.setChecked(False) icon21 = QtGui.QIcon() icon21.addPixmap(QtGui.QPixmap("ui\\../icons/wanted.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiEditWanted.setIcon(icon21) self.aiEditWanted.setObjectName("aiEditWanted") self.aiViewFiltersWatchedMovies = QtGui.QAction(parent=MainWindow) self.aiViewFiltersWatchedMovies.setCheckable(True) self.aiViewFiltersWatchedMovies.setIcon(icon20) self.aiViewFiltersWatchedMovies.setObjectName("aiViewFiltersWatchedMovies") self.aiViewFiltersUnwatchedMovies = QtGui.QAction(parent=MainWindow) self.aiViewFiltersUnwatchedMovies.setCheckable(True) icon22 = QtGui.QIcon() icon22.addPixmap(QtGui.QPixmap("ui\\../icons/not_watched.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiViewFiltersUnwatchedMovies.setIcon(icon22) self.aiViewFiltersUnwatchedMovies.setObjectName("aiViewFiltersUnwatchedMovies") self.aiViewFiltersWantedMovies = QtGui.QAction(parent=MainWindow) self.aiViewFiltersWantedMovies.setCheckable(True) self.aiViewFiltersWantedMovies.setChecked(False) self.aiViewFiltersWantedMovies.setIcon(icon21) self.aiViewFiltersWantedMovies.setObjectName("aiViewFiltersWantedMovies") self.aiSearchSimilar = QtGui.QAction(parent=MainWindow) self.aiSearchSimilar.setObjectName("aiSearchSimilar") self.aiSearchSequels = QtGui.QAction(parent=MainWindow) self.aiSearchSequels.setObjectName("aiSearchSequels") self.actionSeasones = QtGui.QAction(parent=MainWindow) self.actionSeasones.setObjectName("actionSeasones") self.aiSearchKeyword = QtGui.QAction(parent=MainWindow) self.aiSearchKeyword.setObjectName("aiSearchKeyword") self.aiViewClearFilters = QtGui.QAction(parent=MainWindow) icon23 = QtGui.QIcon() icon23.addPixmap(QtGui.QPixmap("ui\\../icons/clear_filters.png"), QtGui.QIcon.Mode.Normal, QtGui.QIcon.State.Off) self.aiViewClearFilters.setIcon(icon23) self.aiViewClearFilters.setObjectName("aiViewClearFilters") self.menu_File.addAction(self.aiFileNewCollection) self.menu_File.addAction(self.aiFileOpenCollection) self.menu_File.addAction(self.menuOpenRecent.menuAction()) self.menu_File.addSeparator() self.menu_File.addAction(self.aiFileProperties) self.menu_File.addSeparator() self.menu_File.addAction(self.aiFileSynchronize) self.menu_File.addSeparator() self.menu_File.addAction(self.aiFileExit) self.menu_Edit.addAction(self.aiEditAddMovie) self.menu_Edit.addAction(self.aiEditModifyMovie) self.menu_Edit.addAction(self.aiEditDeleteMovie) self.menu_Edit.addSeparator() self.menu_Edit.addAction(self.aiEditAddTag) self.menu_Edit.addAction(self.aiEditEraseTag) self.menu_Edit.addSeparator() self.menu_Edit.addAction(self.aiEditWatched) self.menu_Edit.addAction(self.aiEditWanted) self.menu_Edit.addSeparator() self.menu_Edit.addAction(self.aiEditOptions) self.menu_Filters.addSeparator() self.menu_Filters.addAction(self.aiViewFiltersWantedMovies) self.menu_Filters.addAction(self.aiViewFiltersWatchedMovies) self.menu_Filters.addAction(self.aiViewFiltersUnwatchedMovies) self.menu_Filters.addSeparator() self.menu_Filters.addAction(self.aiViewClearFilters) self.menu_View.addAction(self.menuViewPanels.menuAction()) self.menu_View.addSeparator() self.menu_View.addAction(self.menu_Filters.menuAction()) self.menu_View.addSeparator() self.menu_View.addAction(self.aiViewRunMovie) self.menu_View.addSeparator() self.menu_View.addAction(self.aiViewPageKinopoisk) self.menu_View.addAction(self.aiViewPageIMDB) self.menu_View.addSeparator() self.menu_View.addAction(self.aiViewClearSelection) self.menu_Search.addAction(self.aiSearchFind) self.menu_Search.addSeparator() self.menu_Search.addAction(self.aiSearchKeyword) self.menu_Search.addAction(self.aiSearchSimilar) self.menu_Search.addAction(self.aiSearchSequels) self.menubar.addAction(self.menu_File.menuAction()) self.menubar.addAction(self.menu_Edit.menuAction()) self.menubar.addAction(self.menu_View.menuAction()) self.menubar.addAction(self.menu_Search.menuAction()) self.tbStandard.addAction(self.aiEditAddMovie) self.tbStandard.addAction(self.aiEditModifyMovie) self.tbStandard.addAction(self.aiEditDeleteMovie) self.tbStandard.addSeparator() self.tbStandard.addAction(self.aiEditWatched) self.tbStandard.addAction(self.aiEditWanted) self.tbStandard.addSeparator() self.tbStandard.addAction(self.aiViewRunMovie) self.tbStandard.addSeparator() self.tbStandard.addAction(self.aiSearchFind) self.tbStandard.addSeparator() self.tbStandard.addAction(self.aiViewClearSelection) self.tbStandard.addSeparator() self.tbStandard.addAction(self.aiFileSynchronize) self.retranslateUi(MainWindow) self.stackedWidget.setCurrentIndex(2) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(translate("MainWindow", "MainWindow")) self.label_13.setText(translate("MainWindow", "<html><head/><body><p>Add a new movie to the database using the menu, the toolbar, or by pressing key <span style=\" font-weight:600;\">Ins</span></p></body></html>")) self.btnFillInfo.setText(translate("MainWindow", "Fill in with information <F2>")) self.btnFillInfo.setShortcut(translate("MainWindow", "F2")) self.btnDownloadCover.setText(translate("MainWindow", "Download cover")) self.btnConfirmChanges.setText(translate("MainWindow", "Confirm <F5>")) self.btnConfirmChanges.setShortcut(translate("MainWindow", "F5")) self.btnCancelChanges.setText(translate("MainWindow", "Cancel <ESC>")) self.btnCancelChanges.setShortcut(translate("MainWindow", "Esc")) self.label.setText(translate("MainWindow", "Movie Id (Kinopoisk.ru)")) self.label_2.setText(translate("MainWindow", "Movie Id (IMDB.com)")) self.label_3.setText(translate("MainWindow", "Original title")) self.label_4.setText(translate("MainWindow", "Russian title")) self.label_12.setText(translate("MainWindow", "Tags")) self.label_5.setText(translate("MainWindow", "Year")) self.label_6.setText(translate("MainWindow", "Length (min)")) self.label_7.setText(translate("MainWindow", "Number in sequence")) self.label_8.setText(translate("MainWindow", "Rating (Kinopoisk.ru)")) self.label_9.setText(translate("MainWindow", "Rating (IMDB.com)")) self.label_10.setText(translate("MainWindow", "Description")) self.cbWatched.setText(translate("MainWindow", "Watched")) self.cbWanted.setText(translate("MainWindow", "Wanted")) self.label_11.setText(translate("MainWindow", "The films you are looking for were not found. Press <ESC> to return to the movie list.")) self.menu_File.setTitle(translate("MainWindow", "&File")) self.menuOpenRecent.setTitle(translate("MainWindow", "Open &recent")) self.menu_Edit.setTitle(translate("MainWindow", "&Edit")) self.menu_View.setTitle(translate("MainWindow", "&View")) self.menuViewPanels.setTitle(translate("MainWindow", "Panels")) self.menu_Filters.setTitle(translate("MainWindow", "&Filters")) self.menu_Search.setTitle(translate("MainWindow", "&Search")) self.dockTags.setWindowTitle(translate("MainWindow", "Tags")) self.btnTagAdd.setText(translate("MainWindow", "...")) self.btnTagErase.setText(translate("MainWindow", "...")) self.dockInfo.setWindowTitle(translate("MainWindow", "About movie")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabPicture), translate("MainWindow", "Picture")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tabInfo), translate("MainWindow", "Info")) self.tbStandard.setWindowTitle(translate("MainWindow", "toolBar")) self.aiFileNewCollection.setText(translate("MainWindow", "&New collection...")) self.aiFileNewCollection.setShortcut(translate("MainWindow", "Ctrl+N")) self.aiFileOpenCollection.setText(translate("MainWindow", "&Open collection...")) self.aiFileOpenCollection.setShortcut(translate("MainWindow", "Ctrl+O")) self.aiFileProperties.setText(translate("MainWindow", "&Properies...")) self.aiFileProperties.setShortcut(translate("MainWindow", "F9")) self.aiFileSynchronize.setText(translate("MainWindow", "&Synchronize")) self.aiFileSynchronize.setShortcut(translate("MainWindow", "F12")) self.aiFileExit.setText(translate("MainWindow", "E&xit")) self.aiEditAddMovie.setText(translate("MainWindow", "&Add movie...")) self.aiEditAddMovie.setShortcut(translate("MainWindow", "Ins")) self.aiEditModifyMovie.setText(translate("MainWindow", "&Edit movie...")) self.aiEditModifyMovie.setShortcut(translate("MainWindow", "Return")) self.aiEditDeleteMovie.setText(translate("MainWindow", "&Delete movie")) self.aiEditDeleteMovie.setShortcut(translate("MainWindow", "Del")) self.aiEditAddTag.setText(translate("MainWindow", "Add &tag")) self.aiEditEraseTag.setText(translate("MainWindow", "&Erase tag")) self.aiEditOptions.setText(translate("MainWindow", "&Options")) self.aiEditOptions.setShortcut(translate("MainWindow", "F10")) self.aiViewClearSelection.setText(translate("MainWindow", "&Clear")) self.aiViewClearSelection.setStatusTip(translate("MainWindow", "Clear filters, movie and tag selection")) self.aiViewClearSelection.setShortcut(translate("MainWindow", "Esc")) self.aiEditChangeConfirm.setText(translate("MainWindow", "Changes &confrm")) self.aiEditChangeCancel.setText(translate("MainWindow", "Change ca&ncel")) self.aiEditChangeCancel.setShortcut(translate("MainWindow", "Esc")) self.aiEditFillInformation.setText(translate("MainWindow", "Fill in with information")) self.aiViewRunMovie.setText(translate("MainWindow", "&Run movie")) self.aiViewRunMovie.setShortcut(translate("MainWindow", "Ctrl+R")) self.aiViewPageKinopoisk.setText(translate("MainWindow", "Open Kinopoisk.ru page")) self.aiViewPageKinopoisk.setShortcut(translate("MainWindow", "Ctrl+K")) self.aiViewPageIMDB.setText(translate("MainWindow", "Open IMDB.com page")) self.aiViewPageIMDB.setShortcut(translate("MainWindow", "Ctrl+I")) self.aiSearchFind.setText(translate("MainWindow", "&Find...")) self.aiSearchFind.setShortcut(translate("MainWindow", "F3")) self.aiEditWatched.setText(translate("MainWindow", "&Watched")) self.aiEditWatched.setShortcut(translate("MainWindow", "F5")) self.aiEditWanted.setText(translate("MainWindow", "Wa&nted")) self.aiViewFiltersWatchedMovies.setText(translate("MainWindow", "Show watched movies")) self.aiViewFiltersUnwatchedMovies.setText(translate("MainWindow", "Show unwatched movies")) self.aiViewFiltersWantedMovies.setText(translate("MainWindow", "Show wanted movies")) self.aiSearchSimilar.setText(translate("MainWindow", "Similar...")) self.aiSearchSequels.setText(translate("MainWindow", "Sequels/Prequels...")) self.actionSeasones.setText(translate("MainWindow", "Seasones...")) self.aiSearchKeyword.setText(translate("MainWindow", "By keyword...")) self.aiViewClearFilters.setText(translate("MainWindow", "Clear filters")) from uClasses import MovieTableView, TagComboBox, TagListView