class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(353, 223) self.actionsetting = QAction(MainWindow) self.actionsetting.setObjectName(u"actionsetting") self.actionabout = QAction(MainWindow) self.actionabout.setObjectName(u"actionabout") self.actionimg_convert = QAction(MainWindow) self.actionimg_convert.setObjectName(u"actionimg_convert") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.gridLayout_4 = QGridLayout(self.centralwidget) self.gridLayout_4.setObjectName(u"gridLayout_4") self.gridLayout_3 = QGridLayout() self.gridLayout_3.setObjectName(u"gridLayout_3") self.stackedWidget = QStackedWidget(self.centralwidget) self.stackedWidget.setObjectName(u"stackedWidget") self.stackedWidget.setMinimumSize(QSize(0, 0)) self.gridLayout_3.addWidget(self.stackedWidget, 0, 0, 1, 1) self.gridLayout_4.addLayout(self.gridLayout_3, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 353, 22)) self.menuabout = QMenu(self.menubar) self.menuabout.setObjectName(u"menuabout") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuabout.menuAction()) self.menuabout.addAction(self.actionabout) self.retranslateUi(MainWindow) self.stackedWidget.setCurrentIndex(-1) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"Waifu2x-GUI", None)) self.actionsetting.setText(QCoreApplication.translate("MainWindow", u"setting", None)) self.actionabout.setText(QCoreApplication.translate("MainWindow", u"about", None)) self.actionimg_convert.setText(QCoreApplication.translate("MainWindow", u"img convert", None)) self.menuabout.setTitle(QCoreApplication.translate("MainWindow", u"\u5de5\u5177", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(659, 477) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(50, -1, 50, -1) self.pushButton = QPushButton(self.centralwidget) self.pushButton.setObjectName(u"pushButton") self.pushButton.setMinimumSize(QSize(0, 50)) font = QFont() font.setPointSize(16) self.pushButton.setFont(font) self.verticalLayout.addWidget(self.pushButton) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 659, 27)) MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.pushButton.setText( QCoreApplication.translate("MainWindow", u"pushButton", None))
class UIBuilder(object): """Constructs the UI for a main application window""" def setup(self, main_window: QMainWindow) -> None: """ Initialize the UI. :param main_window: An instance of the `QMainWindow` class. :type main_window: :class:`QMainWindow` """ main_window.setObjectName("main_window") main_window.setWindowTitle("TeaseAI") main_window.resize(1137, 751) main_window.setSizePolicy(*EXP_EXP) main_window.setTabShape(QTabWidget.Rounded) self.menubar = QMenuBar(main_window) self.menubar.setObjectName("menubar") self.menubar.setGeometry(0, 0, 1137, 23) self.file_menu = QMenu("File", self.menubar) self.file_menu.setObjectName("file_men") self.server_menu = QMenu("Server", self.menubar) self.server_menu.setObjectName("server_men") self.options_menu = QMenu("Options", self.menubar) self.options_menu.setObjectName("options_men") self.media_menu = QMenu("Media", self.menubar) self.media_menu.setObjectName("media_men") main_window.setMenuBar(self.menubar) self.exit = QAction("Exit", main_window) self.exit.setObjectName("exit") self.start_server = QAction("Start Server", main_window) self.start_server.setObjectName("start_server") self.connect_server = QAction("Connect to Server", main_window) self.connect_server.setObjectName("connect_server") self.kill_server = QAction("Kill Server", main_window) self.kill_server.setObjectName("kill_server") self.options = QAction("Options", main_window) self.options.setObjectName("options") self.start_webcam = QAction("Start Webcam", main_window) self.start_webcam.setObjectName("start_webcam") self.start_webcam.setCheckable(False) self.centralwidget = QWidget(main_window) self.centralwidget.setObjectName("centralwidget") self.centralwidget.setContentsMargins(QMargins(0, 0, 0, 0)) self.centralwidget.setSizePolicy(*EXP_EXP) self.grid_layout = QGridLayout(self.centralwidget) self.media = QFrame(self.centralwidget) self.media.setObjectName("media") self.media.setSizePolicy(*EXP_EXP) self.media.setMinimumSize(200, 200) self.media.setStyleSheet("background: #000;") self.grid_layout.addWidget(self.media, 0, 0, 5, 1) self.users_label = QLabel(" Online users:", self.centralwidget) self.users_label.setObjectName("users_label") self.users_label.setMinimumSize(300, 15) self.users_label.setMaximumSize(300, 15) self.grid_layout.addWidget(self.users_label, 0, 1, 1, 2) self.online = QPlainTextEdit("", self.centralwidget) self.online.setObjectName("online") self.online.setSizePolicy(*FIX_FIX) self.online.setMinimumSize(300, 50) self.online.setMaximumSize(300, 50) self.online.setStyleSheet("margin-left: 3px;" + SUNKEN) self.online.setLineWidth(2) self.online.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.online.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.online.setSizeAdjustPolicy(QAbstractScrollArea.AdjustIgnored) self.online.setReadOnly(True) self.grid_layout.addWidget(self.online, 1, 1, 1, 2) self.chat = QPlainTextEdit("", self.centralwidget) self.chat.setObjectName("chat") self.chat.setSizePolicy(*FIX_EXP) self.chat.setMinimumSize(300, 0) self.chat.setMaximumSize(300, INFINITE) self.chat.setStyleSheet("margin-bottom: 3px; margin-top: 8px;" + SUNKEN) self.chat.setLineWidth(2) self.chat.setReadOnly(True) self.chat.setHorizontalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.grid_layout.addWidget(self.chat, 2, 1, 1, 2) self.input = QLineEdit(self.centralwidget) self.input.setObjectName("input") self.input.setSizePolicy(*FIX_FIX) self.input.setMinimumSize(224, 30) self.input.setMaximumSize(224, 30) self.input.setStyleSheet(SUNKEN) self.input.setEchoMode(QLineEdit.Normal) self.input.setClearButtonEnabled(True) self.grid_layout.addWidget(self.input, 3, 1, 1, 1) self.submit = QPushButton("Submit", self.centralwidget) self.submit.setObjectName("submit") self.submit.setSizePolicy(*FIX_FIX) self.submit.setMinimumSize(70, 30) self.submit.setMaximumSize(70, 30) self.grid_layout.addWidget(self.submit, 3, 2, 1, 1) self.tabs = QTabWidget(self.centralwidget) self.tabs.setObjectName("tabs") self.tabs.setSizePolicy(*FIX_FIX) self.tabs.setMinimumSize(300, 150) self.tabs.setMaximumSize(300, 150) self.tab = QWidget() self.tab.setObjectName("tab") self.tabs.addTab(self.tab, "Actions") self.tab2 = QWidget() self.tab2.setObjectName("tab2") self.tabs.addTab(self.tab2, "My Media") self.tab3 = QWidget() self.tab3.setObjectName("tab3") self.tab3.setSizePolicy(*FIX_FIX) self.grid_layout2 = QGridLayout(self.tab3) self.grid_layout2.setHorizontalSpacing(0) self.grid_layout2.setVerticalSpacing(3) self.grid_layout2.setContentsMargins(3, -1, 3, -1) self.server_folder = QLineEdit(self.tab3) self.server_folder.setObjectName("server_folder") self.grid_layout2.addWidget(self.server_folder, 0, 0, 1, 3) self.srv_browse = QPushButton("BROWSE", self.tab3) self.srv_browse.setObjectName("srv_browse") self.srv_browse.setStyleSheet("background: transparent;\n" " color: #4d4940;\n" " font-size: 8pt;\n" " font-weight: 450;\n" " padding: 6px;\n") self.grid_layout2.addWidget(self.srv_browse, 0, 3, 1, 1) self.back_button = QPushButton("", self.tab3) self.back_button.setObjectName("back_button") self.back_button.setSizePolicy(*FIX_FIX) self.back_button.setMaximumSize(SEVENTY_FIVE) self.back_button.setCursor(QCursor(Qt.PointingHandCursor)) self.back_button.setStyleSheet("border: 0;\n" "background: transparent;") icon = QIcon() icon.addFile(":/newPrefix/back_button.png", SIXTY_FOUR, QIcon.Normal, QIcon.Off) self.back_button.setIcon(icon) self.back_button.setIconSize(SIXTY_FOUR) self.grid_layout2.addWidget(self.back_button, 1, 0, 1, 1) self.play_button = QPushButton("", self.tab3) self.play_button.setObjectName("play_button") self.play_button.setSizePolicy(*FIX_FIX) self.play_button.setMaximumSize(SEVENTY_FIVE) self.play_button.setCursor(QCursor(Qt.PointingHandCursor)) self.play_button.setStyleSheet("border: 0;\n" "background: transparent;") icon1 = QIcon() icon1.addFile(":/newPrefix/play_button.png", SIXTY_FOUR, QIcon.Normal, QIcon.Off) self.play_button.setIcon(icon1) self.play_button.setIconSize(SIXTY_FOUR) self.grid_layout2.addWidget(self.play_button, 1, 1, 1, 1) self.stop_button = QPushButton("", self.tab3) self.stop_button.setObjectName("stop_button") self.stop_button.setSizePolicy(*FIX_FIX) self.stop_button.setMaximumSize(SEVENTY_FIVE) self.stop_button.setCursor(QCursor(Qt.PointingHandCursor)) self.stop_button.setStyleSheet("border: 0;\n" "background: transparent;") icon2 = QIcon() icon2.addFile(":/newPrefix/stop_button.png", SIXTY_FOUR, QIcon.Normal, QIcon.Off) self.stop_button.setIcon(icon2) self.stop_button.setIconSize(SIXTY_FOUR) self.grid_layout2.addWidget(self.stop_button, 1, 2, 1, 1) self.fast_forward = QPushButton("", self.tab3) self.fast_forward.setObjectName("fast_forward") self.fast_forward.setSizePolicy(*FIX_FIX) self.fast_forward.setMaximumSize(SEVENTY_FIVE) self.fast_forward.setCursor(QCursor(Qt.PointingHandCursor)) self.fast_forward.setStyleSheet("border: 0;\n" "background: transparent;") icon3 = QIcon() icon3.addFile(":/newPrefix/fast_forward.png", SIXTY_FOUR, QIcon.Normal, QIcon.Off) self.fast_forward.setIcon(icon3) self.fast_forward.setIconSize(SIXTY_FOUR) self.grid_layout2.addWidget(self.fast_forward, 1, 3, 1, 1) self.tabs.addTab(self.tab3, "Server Media") self.grid_layout.addWidget(self.tabs, 4, 1, 1, 2) main_window.setCentralWidget(self.centralwidget) self.statusbar = QStatusBar(main_window) self.statusbar.setObjectName("statusbar") self.statusbar.setEnabled(True) self.statusbar.setStyleSheet("margin-bottom: 5px;") self.statusbar.setSizePolicy(*EXP_FIX) self.statusbar.setMinimumSize(INFINITE, 30) self.statusbar.setMaximumSize(INFINITE, 30) self.statusbar.setSizeGripEnabled(False) main_window.setStatusBar(self.statusbar) self.menubar.addAction(self.file_menu.menuAction()) self.menubar.addAction(self.server_menu.menuAction()) self.menubar.addAction(self.options_menu.menuAction()) self.menubar.addAction(self.media_menu.menuAction()) self.file_menu.addAction(self.exit) self.server_menu.addAction(self.start_server) self.server_menu.addAction(self.connect_server) self.server_menu.addAction(self.kill_server) self.options_menu.addAction(self.options) self.media_menu.addAction(self.start_webcam) self.exit.triggered.connect(main_window.close) self.tabs.setCurrentIndex(0) QMetaObject.connectSlotsByName(main_window) self.exit.setStatusTip("Exit the program.") self.start_server.setStatusTip("Initialize a local server instance.") self.connect_server.setStatusTip("Connect to a remote server.") self.kill_server.setStatusTip("Shut down a running local server.") self.options.setStatusTip("Open the options menu.") self.start_webcam.setStatusTip("Start webcam feed.") self.tooltip = QLabel("", self.statusbar) tooltip_policy = QSizePolicy(*EXP_FIX) tooltip_policy.setHorizontalStretch(100) self.tooltip.setSizePolicy(tooltip_policy) self.tooltip.setMinimumSize(INFINITE, 26) self.tooltip.setMaximumSize(INFINITE, 26) self.server_status = QLabel("Server status:", self.statusbar) self.server_status.setSizePolicy(*FIX_FIX) self.server_status.setMinimumSize(300, 26) self.server_status.setMaximumSize(300, 26) self.client_status = QLabel("Client status:", self.statusbar) self.client_status.setSizePolicy(*FIX_FIX) self.client_status.setMinimumSize(302, 26) self.client_status.setMaximumSize(302, 26) self.statusbar.addPermanentWidget(self.tooltip) self.statusbar.addPermanentWidget(self.server_status) self.statusbar.addPermanentWidget(self.client_status) self.tooltip.setStyleSheet(SUNKEN + "margin-left: 4px;\ margin-right: 0px;") self.client_status.setStyleSheet(SUNKEN + "margin-right: 7px;") self.server_status.setStyleSheet(SUNKEN + "margin-right: 2px;\ margin-left: 2px;") self.statusbar.messageChanged.connect(main_window.status_tip)
class MainWindow_Ui(QMainWindow): def __init__(self, persepolis_setting): super().__init__() # MainWindow self.persepolis_setting = persepolis_setting # add support for other languages locale = str(self.persepolis_setting.value('settings/locale')) QLocale.setDefault(QLocale(locale)) self.translator = QTranslator() if self.translator.load(':/translations/locales/ui_' + locale, 'ts'): QCoreApplication.installTranslator(self.translator) # set ui direction ui_direction = self.persepolis_setting.value('ui_direction') if ui_direction == 'rtl': self.setLayoutDirection(Qt.RightToLeft) elif ui_direction in 'ltr': self.setLayoutDirection(Qt.LeftToRight) icons = ':/' + \ str(self.persepolis_setting.value('settings/icons')) + '/' self.setWindowTitle( QCoreApplication.translate("mainwindow_ui_tr", "Persepolis Download Manager")) self.setWindowIcon( QIcon.fromTheme('persepolis', QIcon(':/persepolis.svg'))) self.centralwidget = QWidget(self) self.verticalLayout = QVBoxLayout(self.centralwidget) # enable drag and drop self.setAcceptDrops(True) # frame self.frame = QFrame(self.centralwidget) # download_table_horizontalLayout download_table_horizontalLayout = QHBoxLayout() horizontal_splitter = QSplitter(Qt.Horizontal) vertical_splitter = QSplitter(Qt.Vertical) # category_tree self.category_tree_qwidget = QWidget(self) category_tree_verticalLayout = QVBoxLayout() self.category_tree = CategoryTreeView(self) category_tree_verticalLayout.addWidget(self.category_tree) self.category_tree_model = QStandardItemModel() self.category_tree.setModel(self.category_tree_model) category_table_header = [ QCoreApplication.translate("mainwindow_ui_tr", 'Category') ] self.category_tree_model.setHorizontalHeaderLabels( category_table_header) self.category_tree.header().setStretchLastSection(True) self.category_tree.header().setDefaultAlignment(Qt.AlignCenter) # queue_panel self.queue_panel_widget = QWidget(self) queue_panel_verticalLayout_main = QVBoxLayout(self.queue_panel_widget) # queue_panel_show_button self.queue_panel_show_button = QPushButton(self) queue_panel_verticalLayout_main.addWidget(self.queue_panel_show_button) # queue_panel_widget_frame self.queue_panel_widget_frame = QFrame(self) self.queue_panel_widget_frame.setFrameShape(QFrame.StyledPanel) self.queue_panel_widget_frame.setFrameShadow(QFrame.Raised) queue_panel_verticalLayout_main.addWidget( self.queue_panel_widget_frame) queue_panel_verticalLayout = QVBoxLayout(self.queue_panel_widget_frame) queue_panel_verticalLayout_main.setContentsMargins(50, -1, 50, -1) # start_end_frame self.start_end_frame = QFrame(self) # start time start_verticalLayout = QVBoxLayout(self.start_end_frame) self.start_checkBox = QCheckBox(self) start_verticalLayout.addWidget(self.start_checkBox) self.start_frame = QFrame(self) self.start_frame.setFrameShape(QFrame.StyledPanel) self.start_frame.setFrameShadow(QFrame.Raised) start_frame_verticalLayout = QVBoxLayout(self.start_frame) self.start_time_qDataTimeEdit = MyQDateTimeEdit(self.start_frame) self.start_time_qDataTimeEdit.setDisplayFormat('H:mm') start_frame_verticalLayout.addWidget(self.start_time_qDataTimeEdit) start_verticalLayout.addWidget(self.start_frame) # end time self.end_checkBox = QCheckBox(self) start_verticalLayout.addWidget(self.end_checkBox) self.end_frame = QFrame(self) self.end_frame.setFrameShape(QFrame.StyledPanel) self.end_frame.setFrameShadow(QFrame.Raised) end_frame_verticalLayout = QVBoxLayout(self.end_frame) self.end_time_qDateTimeEdit = MyQDateTimeEdit(self.end_frame) self.end_time_qDateTimeEdit.setDisplayFormat('H:mm') end_frame_verticalLayout.addWidget(self.end_time_qDateTimeEdit) start_verticalLayout.addWidget(self.end_frame) self.reverse_checkBox = QCheckBox(self) start_verticalLayout.addWidget(self.reverse_checkBox) queue_panel_verticalLayout.addWidget(self.start_end_frame) # limit_after_frame self.limit_after_frame = QFrame(self) # limit_checkBox limit_verticalLayout = QVBoxLayout(self.limit_after_frame) self.limit_checkBox = QCheckBox(self) limit_verticalLayout.addWidget(self.limit_checkBox) # limit_frame self.limit_frame = QFrame(self) self.limit_frame.setFrameShape(QFrame.StyledPanel) self.limit_frame.setFrameShadow(QFrame.Raised) limit_verticalLayout.addWidget(self.limit_frame) limit_frame_verticalLayout = QVBoxLayout(self.limit_frame) # limit_spinBox limit_frame_horizontalLayout = QHBoxLayout() self.limit_spinBox = QDoubleSpinBox(self) self.limit_spinBox.setMinimum(1) self.limit_spinBox.setMaximum(1023) limit_frame_horizontalLayout.addWidget(self.limit_spinBox) # limit_comboBox self.limit_comboBox = QComboBox(self) self.limit_comboBox.addItem("") self.limit_comboBox.addItem("") limit_frame_horizontalLayout.addWidget(self.limit_comboBox) limit_frame_verticalLayout.addLayout(limit_frame_horizontalLayout) # limit_pushButton self.limit_pushButton = QPushButton(self) limit_frame_verticalLayout.addWidget(self.limit_pushButton) # after_checkBox self.after_checkBox = QCheckBox(self) limit_verticalLayout.addWidget(self.after_checkBox) # after_frame self.after_frame = QFrame(self) self.after_frame.setFrameShape(QFrame.StyledPanel) self.after_frame.setFrameShadow(QFrame.Raised) limit_verticalLayout.addWidget(self.after_frame) after_frame_verticalLayout = QVBoxLayout(self.after_frame) # after_comboBox self.after_comboBox = QComboBox(self) self.after_comboBox.addItem("") after_frame_verticalLayout.addWidget(self.after_comboBox) # after_pushButton self.after_pushButton = QPushButton(self) after_frame_verticalLayout.addWidget(self.after_pushButton) queue_panel_verticalLayout.addWidget(self.limit_after_frame) category_tree_verticalLayout.addWidget(self.queue_panel_widget) # keep_awake_checkBox self.keep_awake_checkBox = QCheckBox(self) queue_panel_verticalLayout.addWidget(self.keep_awake_checkBox) self.category_tree_qwidget.setLayout(category_tree_verticalLayout) horizontal_splitter.addWidget(self.category_tree_qwidget) # download table widget self.download_table_content_widget = QWidget(self) download_table_content_widget_verticalLayout = QVBoxLayout( self.download_table_content_widget) # download_table self.download_table = DownloadTableWidget(self) vertical_splitter.addWidget(self.download_table) horizontal_splitter.addWidget(self.download_table_content_widget) self.download_table.setColumnCount(13) self.download_table.setSelectionBehavior(QAbstractItemView.SelectRows) self.download_table.setEditTriggers(QAbstractItemView.NoEditTriggers) self.download_table.verticalHeader().hide() # hide column of GID and column of link. self.download_table.setColumnHidden(8, True) self.download_table.setColumnHidden(9, True) download_table_header = [ QCoreApplication.translate("mainwindow_ui_tr", 'File Name'), QCoreApplication.translate("mainwindow_ui_tr", 'Status'), QCoreApplication.translate("mainwindow_ui_tr", 'Size'), QCoreApplication.translate("mainwindow_ui_tr", 'Downloaded'), QCoreApplication.translate("mainwindow_ui_tr", 'Percentage'), QCoreApplication.translate("mainwindow_ui_tr", 'Connections'), QCoreApplication.translate("mainwindow_ui_tr", 'Transfer Rate'), QCoreApplication.translate("mainwindow_ui_tr", 'Estimated Time Left'), 'Gid', QCoreApplication.translate("mainwindow_ui_tr", 'Link'), QCoreApplication.translate("mainwindow_ui_tr", 'First Try Date'), QCoreApplication.translate("mainwindow_ui_tr", 'Last Try Date'), QCoreApplication.translate("mainwindow_ui_tr", 'Category') ] self.download_table.setHorizontalHeaderLabels(download_table_header) # fixing the size of download_table when window is Maximized! self.download_table.horizontalHeader().setSectionResizeMode( QHeaderView.ResizeMode.Interactive) self.download_table.horizontalHeader().setStretchLastSection(True) horizontal_splitter.setStretchFactor(0, 3) # category_tree width horizontal_splitter.setStretchFactor(1, 10) # ratio of tables's width # video_finder_widget self.video_finder_widget = QWidget(self) video_finder_horizontalLayout = QHBoxLayout(self.video_finder_widget) self.muxing_pushButton = QPushButton(self) self.muxing_pushButton.setIcon(QIcon(icons + 'video_finder')) video_finder_horizontalLayout.addWidget(self.muxing_pushButton) video_finder_horizontalLayout.addSpacing(20) video_audio_verticalLayout = QVBoxLayout() self.video_label = QLabel(self) video_audio_verticalLayout.addWidget(self.video_label) self.audio_label = QLabel(self) video_audio_verticalLayout.addWidget(self.audio_label) video_finder_horizontalLayout.addLayout(video_audio_verticalLayout) status_muxing_verticalLayout = QVBoxLayout() self.video_finder_status_label = QLabel(self) status_muxing_verticalLayout.addWidget(self.video_finder_status_label) self.muxing_status_label = QLabel(self) status_muxing_verticalLayout.addWidget(self.muxing_status_label) video_finder_horizontalLayout.addLayout(status_muxing_verticalLayout) vertical_splitter.addWidget(self.video_finder_widget) download_table_content_widget_verticalLayout.addWidget( vertical_splitter) download_table_horizontalLayout.addWidget(horizontal_splitter) self.frame.setLayout(download_table_horizontalLayout) self.verticalLayout.addWidget(self.frame) self.setCentralWidget(self.centralwidget) # menubar self.menubar = QMenuBar(self) self.menubar.setGeometry(QRect(0, 0, 600, 24)) self.setMenuBar(self.menubar) fileMenu = self.menubar.addMenu( QCoreApplication.translate("mainwindow_ui_tr", '&File')) editMenu = self.menubar.addMenu( QCoreApplication.translate("mainwindow_ui_tr", '&Edit')) viewMenu = self.menubar.addMenu( QCoreApplication.translate("mainwindow_ui_tr", '&View')) downloadMenu = self.menubar.addMenu( QCoreApplication.translate("mainwindow_ui_tr", '&Download')) queueMenu = self.menubar.addMenu( QCoreApplication.translate("mainwindow_ui_tr", '&Queue')) videoFinderMenu = self.menubar.addMenu( QCoreApplication.translate("mainwindow_ui_tr", 'V&ideo Finder')) helpMenu = self.menubar.addMenu( QCoreApplication.translate("mainwindow_ui_tr", '&Help')) # viewMenu submenus sortMenu = viewMenu.addMenu( QCoreApplication.translate("mainwindow_ui_tr", 'Sort by')) # statusbar self.statusbar = QStatusBar(self) self.setStatusBar(self.statusbar) self.statusbar.showMessage( QCoreApplication.translate("mainwindow_ui_tr", "Persepolis Download Manager")) # toolBar self.toolBar2 = QToolBar(self) self.addToolBar(Qt.TopToolBarArea, self.toolBar2) self.toolBar2.setWindowTitle( QCoreApplication.translate("mainwindow_ui_tr", 'Menu')) self.toolBar2.setFloatable(False) self.toolBar2.setMovable(False) self.toolBar = QToolBar(self) self.addToolBar(Qt.TopToolBarArea, self.toolBar) self.toolBar.setWindowTitle( QCoreApplication.translate("mainwindow_ui_tr", 'Toolbar')) self.toolBar.setFloatable(False) self.toolBar.setMovable(False) #toolBar and menubar and actions self.persepolis_setting.beginGroup('settings/shortcuts') # videoFinderAddLinkAction self.videoFinderAddLinkAction = QAction( QIcon(icons + 'video_finder'), QCoreApplication.translate("mainwindow_ui_tr", 'Find Video Links...'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Download video or audio from Youtube, Vimeo, etc.'), triggered=self.showVideoFinderAddLinkWindow) self.videoFinderAddLinkAction_shortcut = QShortcut( self.persepolis_setting.value('video_finder_shortcut'), self, self.showVideoFinderAddLinkWindow) videoFinderMenu.addAction(self.videoFinderAddLinkAction) # stopAllAction self.stopAllAction = QAction(QIcon(icons + 'stop_all'), QCoreApplication.translate( "mainwindow_ui_tr", 'Stop All Active Downloads'), self, statusTip='Stop All Active Downloads', triggered=self.stopAllDownloads) downloadMenu.addAction(self.stopAllAction) # sort_file_name_Action self.sort_file_name_Action = QAction(QCoreApplication.translate( "mainwindow_ui_tr", 'File Name'), self, triggered=self.sortByName) sortMenu.addAction(self.sort_file_name_Action) # sort_file_size_Action self.sort_file_size_Action = QAction(QCoreApplication.translate( "mainwindow_ui_tr", 'File Size'), self, triggered=self.sortBySize) sortMenu.addAction(self.sort_file_size_Action) # sort_first_try_date_Action self.sort_first_try_date_Action = QAction( QCoreApplication.translate("mainwindow_ui_tr", 'First Try Date'), self, triggered=self.sortByFirstTry) sortMenu.addAction(self.sort_first_try_date_Action) # sort_last_try_date_Action self.sort_last_try_date_Action = QAction(QCoreApplication.translate( "mainwindow_ui_tr", 'Last Try Date'), self, triggered=self.sortByLastTry) sortMenu.addAction(self.sort_last_try_date_Action) # sort_download_status_Action self.sort_download_status_Action = QAction(QCoreApplication.translate( "mainwindow_ui_tr", 'Download Status'), self, triggered=self.sortByStatus) sortMenu.addAction(self.sort_download_status_Action) # trayAction self.trayAction = QAction( QCoreApplication.translate("mainwindow_ui_tr", 'Show System Tray Icon'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Show/Hide system tray icon"), triggered=self.showTray) self.trayAction.setCheckable(True) viewMenu.addAction(self.trayAction) # showMenuBarAction self.showMenuBarAction = QAction( QCoreApplication.translate("mainwindow_ui_tr", 'Show Menubar'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Show Menubar'), triggered=self.showMenuBar) self.showMenuBarAction.setCheckable(True) viewMenu.addAction(self.showMenuBarAction) # showSidePanelAction self.showSidePanelAction = QAction( QCoreApplication.translate("mainwindow_ui_tr", 'Show Side Panel'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Show Side Panel'), triggered=self.showSidePanel) self.showSidePanelAction.setCheckable(True) viewMenu.addAction(self.showSidePanelAction) # minimizeAction self.minimizeAction = QAction( QIcon(icons + 'minimize'), QCoreApplication.translate("mainwindow_ui_tr", 'Minimize to System Tray'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Minimize to System Tray"), triggered=self.minMaxTray) self.minimizeAction_shortcut = QShortcut( self.persepolis_setting.value('hide_window_shortcut'), self, self.minMaxTray) viewMenu.addAction(self.minimizeAction) # addlinkAction self.addlinkAction = QAction( QIcon(icons + 'add'), QCoreApplication.translate("mainwindow_ui_tr", 'Add New Download Link...'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Add New Download Link"), triggered=self.addLinkButtonPressed) self.addlinkAction_shortcut = QShortcut( self.persepolis_setting.value('add_new_download_shortcut'), self, self.addLinkButtonPressed) fileMenu.addAction(self.addlinkAction) # importText self.addtextfileAction = QAction( QIcon(icons + 'file'), QCoreApplication.translate("mainwindow_ui_tr", 'Import Links from Text File...'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Create a text file and put links in it, line by line!'), triggered=self.importText) self.addtextfileAction_shortcut = QShortcut( self.persepolis_setting.value('import_text_shortcut'), self, self.importText) fileMenu.addAction(self.addtextfileAction) # resumeAction self.resumeAction = QAction( QIcon(icons + 'play'), QCoreApplication.translate("mainwindow_ui_tr", 'Resume Download'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Resume Download"), triggered=self.resumeButtonPressed) downloadMenu.addAction(self.resumeAction) # pauseAction self.pauseAction = QAction( QIcon(icons + 'pause'), QCoreApplication.translate("mainwindow_ui_tr", 'Pause Download'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Pause Download"), triggered=self.pauseButtonPressed) downloadMenu.addAction(self.pauseAction) # stopAction self.stopAction = QAction( QIcon(icons + 'stop'), QCoreApplication.translate("mainwindow_ui_tr", 'Stop Download'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Stop/Cancel Download"), triggered=self.stopButtonPressed) downloadMenu.addAction(self.stopAction) # propertiesAction self.propertiesAction = QAction( QIcon(icons + 'setting'), QCoreApplication.translate("mainwindow_ui_tr", 'Properties'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Properties"), triggered=self.propertiesButtonPressed) downloadMenu.addAction(self.propertiesAction) # progressAction self.progressAction = QAction( QIcon(icons + 'window'), QCoreApplication.translate("mainwindow_ui_tr", 'Progress'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Progress"), triggered=self.progressButtonPressed) downloadMenu.addAction(self.progressAction) # openFileAction self.openFileAction = QAction( QIcon(icons + 'file'), QCoreApplication.translate("mainwindow_ui_tr", 'Open File...'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Open File...'), triggered=self.openFile) fileMenu.addAction(self.openFileAction) # openDownloadFolderAction self.openDownloadFolderAction = QAction( QIcon(icons + 'folder'), QCoreApplication.translate("mainwindow_ui_tr", 'Open Download Folder'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Open Download Folder'), triggered=self.openDownloadFolder) fileMenu.addAction(self.openDownloadFolderAction) # openDefaultDownloadFolderAction self.openDefaultDownloadFolderAction = QAction( QIcon(icons + 'folder'), QCoreApplication.translate("mainwindow_ui_tr", 'Open Default Download Folder'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Open Default Download Folder'), triggered=self.openDefaultDownloadFolder) fileMenu.addAction(self.openDefaultDownloadFolderAction) # exitAction self.exitAction = QAction( QIcon(icons + 'exit'), QCoreApplication.translate("mainwindow_ui_tr", 'Exit'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", "Exit"), triggered=self.closeAction) self.exitAction_shortcut = QShortcut( self.persepolis_setting.value('quit_shortcut'), self, self.closeAction) fileMenu.addAction(self.exitAction) # clearAction self.clearAction = QAction(QIcon(icons + 'multi_remove'), QCoreApplication.translate( "mainwindow_ui_tr", 'Clear Download List'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Clear all items in download list'), triggered=self.clearDownloadList) editMenu.addAction(self.clearAction) # removeSelectedAction self.removeSelectedAction = QAction( QIcon(icons + 'remove'), QCoreApplication.translate("mainwindow_ui_tr", 'Remove Selected Downloads from List'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Remove Selected Downloads from List'), triggered=self.removeSelected) self.removeSelectedAction_shortcut = QShortcut( self.persepolis_setting.value('remove_shortcut'), self, self.removeSelected) editMenu.addAction(self.removeSelectedAction) self.removeSelectedAction.setEnabled(False) # deleteSelectedAction self.deleteSelectedAction = QAction( QIcon(icons + 'trash'), QCoreApplication.translate("mainwindow_ui_tr", 'Delete Selected Download Files'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Delete Selected Download Files'), triggered=self.deleteSelected) self.deleteSelectedAction_shortcut = QShortcut( self.persepolis_setting.value('delete_shortcut'), self, self.deleteSelected) editMenu.addAction(self.deleteSelectedAction) self.deleteSelectedAction.setEnabled(False) # moveSelectedDownloadsAction self.moveSelectedDownloadsAction = QAction( QIcon(icons + 'folder'), QCoreApplication.translate( "mainwindow_ui_tr", 'Move Selected Download Files to Another Folder...'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Move Selected Download Files to Another Folder'), triggered=self.moveSelectedDownloads) editMenu.addAction(self.moveSelectedDownloadsAction) self.moveSelectedDownloadsAction.setEnabled(False) # createQueueAction self.createQueueAction = QAction( QIcon(icons + 'add_queue'), QCoreApplication.translate("mainwindow_ui_tr", 'Create New Queue...'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Create new download queue'), triggered=self.createQueue) queueMenu.addAction(self.createQueueAction) # removeQueueAction self.removeQueueAction = QAction( QIcon(icons + 'remove_queue'), QCoreApplication.translate("mainwindow_ui_tr", 'Remove Queue'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Remove this queue'), triggered=self.removeQueue) queueMenu.addAction(self.removeQueueAction) # startQueueAction self.startQueueAction = QAction( QIcon(icons + 'start_queue'), QCoreApplication.translate("mainwindow_ui_tr", 'Start this queue'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Start Queue'), triggered=self.startQueue) queueMenu.addAction(self.startQueueAction) # stopQueueAction self.stopQueueAction = QAction( QIcon(icons + 'stop_queue'), QCoreApplication.translate("mainwindow_ui_tr", 'Stop this queue'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Stop Queue'), triggered=self.stopQueue) queueMenu.addAction(self.stopQueueAction) # moveUpSelectedAction self.moveUpSelectedAction = QAction( QIcon(icons + 'multi_up'), QCoreApplication.translate("mainwindow_ui_tr", 'Move Selected Items Up'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Move currently selected items up by one row'), triggered=self.moveUpSelected) self.moveUpSelectedAction_shortcut = QShortcut( self.persepolis_setting.value('move_up_selection_shortcut'), self, self.moveUpSelected) queueMenu.addAction(self.moveUpSelectedAction) # moveDownSelectedAction self.moveDownSelectedAction = QAction( QIcon(icons + 'multi_down'), QCoreApplication.translate("mainwindow_ui_tr", 'Move Selected Items Down'), self, statusTip=QCoreApplication.translate( "mainwindow_ui_tr", 'Move currently selected items down by one row'), triggered=self.moveDownSelected) self.moveDownSelectedAction_shortcut = QShortcut( self.persepolis_setting.value('move_down_selection_shortcut'), self, self.moveDownSelected) queueMenu.addAction(self.moveDownSelectedAction) # preferencesAction self.preferencesAction = QAction( QIcon(icons + 'preferences'), QCoreApplication.translate("mainwindow_ui_tr", 'Preferences'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Preferences'), triggered=self.openPreferences, menuRole=QAction.MenuRole.PreferencesRole) editMenu.addAction(self.preferencesAction) # aboutAction self.aboutAction = QAction( QIcon(icons + 'about'), QCoreApplication.translate("mainwindow_ui_tr", 'About'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'About'), triggered=self.openAbout, menuRole=QAction.MenuRole.AboutRole) helpMenu.addAction(self.aboutAction) # issueAction self.issueAction = QAction( QIcon(icons + 'about'), QCoreApplication.translate("mainwindow_ui_tr", 'Report an Issue'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Report an issue'), triggered=self.reportIssue) helpMenu.addAction(self.issueAction) # updateAction self.updateAction = QAction( QIcon(icons + 'about'), QCoreApplication.translate("mainwindow_ui_tr", 'Check for Newer Version'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Check for newer release'), triggered=self.newUpdate) helpMenu.addAction(self.updateAction) # logAction self.logAction = QAction( QIcon(icons + 'about'), QCoreApplication.translate("mainwindow_ui_tr", 'Show Log File'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Help'), triggered=self.showLog) helpMenu.addAction(self.logAction) # helpAction self.helpAction = QAction( QIcon(icons + 'about'), QCoreApplication.translate("mainwindow_ui_tr", 'Help'), self, statusTip=QCoreApplication.translate("mainwindow_ui_tr", 'Help'), triggered=self.persepolisHelp) helpMenu.addAction(self.helpAction) self.persepolis_setting.endGroup() self.qmenu = MenuWidget(self) self.toolBar2.addWidget(self.qmenu) # labels self.queue_panel_show_button.setText( QCoreApplication.translate("mainwindow_ui_tr", "Hide Options")) self.start_checkBox.setText( QCoreApplication.translate("mainwindow_ui_tr", "Start Time")) self.end_checkBox.setText( QCoreApplication.translate("mainwindow_ui_tr", "End Time")) self.reverse_checkBox.setText( QCoreApplication.translate("mainwindow_ui_tr", "Download bottom of\n the list first")) self.limit_checkBox.setText( QCoreApplication.translate("mainwindow_ui_tr", "Limit Speed")) self.limit_comboBox.setItemText(0, "KiB/s") self.limit_comboBox.setItemText(1, "MiB/s") self.limit_pushButton.setText( QCoreApplication.translate("mainwindow_ui_tr", "Apply")) self.after_checkBox.setText( QCoreApplication.translate("mainwindow_ui_tr", "After download")) self.after_comboBox.setItemText( 0, QCoreApplication.translate("mainwindow_ui_tr", "Shut Down")) self.keep_awake_checkBox.setText( QCoreApplication.translate("mainwindow_ui_tr", "Keep System Awake!")) self.keep_awake_checkBox.setToolTip( QCoreApplication.translate( "mainwindow_ui_tr", "<html><head/><body><p>This option will prevent the system from going to sleep.\ It is necessary if your power manager is suspending the system automatically. </p></body></html>" )) self.after_pushButton.setText( QCoreApplication.translate("mainwindow_ui_tr", "Apply")) self.muxing_pushButton.setText( QCoreApplication.translate("mainwindow_ui_tr", "Start Mixing")) self.video_label.setText( QCoreApplication.translate("mainwindow_ui_tr", "<b>Video File Status: </b>")) self.audio_label.setText( QCoreApplication.translate("mainwindow_ui_tr", "<b>Audio File Status: </b>")) self.video_finder_status_label.setText( QCoreApplication.translate("mainwindow_ui_tr", "<b>Status: </b>")) self.muxing_status_label.setText( QCoreApplication.translate("mainwindow_ui_tr", "<b>Mixing status: </b>"))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(671, 496) self.help = QAction(MainWindow) self.help.setObjectName(u"help") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.log_text = QTextEdit(self.centralwidget) self.log_text.setObjectName(u"log_text") self.log_text.setGeometry(QRect(0, 190, 671, 291)) self.labe = QLabel(self.centralwidget) self.labe.setObjectName(u"labe") self.labe.setGeometry(QRect(30, 20, 54, 12)) self.ssid = QLineEdit(self.centralwidget) self.ssid.setObjectName(u"ssid") self.ssid.setGeometry(QRect(70, 20, 131, 20)) self.time = QLineEdit(self.centralwidget) self.time.setObjectName(u"time") self.time.setGeometry(QRect(540, 20, 91, 20)) self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.label_2.setGeometry(QRect(470, 20, 54, 12)) self.password = QLineEdit(self.centralwidget) self.password.setObjectName(u"password") self.password.setGeometry(QRect(310, 20, 131, 20)) self.label_3 = QLabel(self.centralwidget) self.label_3.setObjectName(u"label_3") self.label_3.setGeometry(QRect(240, 20, 54, 12)) self.connect = QPushButton(self.centralwidget) self.connect.setObjectName(u"connect") self.connect.setGeometry(QRect(140, 60, 75, 23)) self.disconnect = QPushButton(self.centralwidget) self.disconnect.setObjectName(u"disconnect") self.disconnect.setGeometry(QRect(250, 60, 75, 23)) self.labe_2 = QLabel(self.centralwidget) self.labe_2.setObjectName(u"labe_2") self.labe_2.setGeometry(QRect(30, 120, 91, 16)) self.cur_ssid = QTextEdit(self.centralwidget) self.cur_ssid.setObjectName(u"cur_ssid") self.cur_ssid.setGeometry(QRect(140, 110, 241, 31)) self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.label.setGeometry(QRect(30, 160, 101, 16)) self.interface_name = QTextEdit(self.centralwidget) self.interface_name.setObjectName(u"interface_name") self.interface_name.setGeometry(QRect(140, 150, 241, 31)) self.label_4 = QLabel(self.centralwidget) self.label_4.setObjectName(u"label_4") self.label_4.setGeometry(QRect(450, 70, 54, 12)) self.frequency = QLineEdit(self.centralwidget) self.frequency.setObjectName(u"frequency") self.frequency.setGeometry(QRect(540, 70, 91, 20)) self.test = QPushButton(self.centralwidget) self.test.setObjectName(u"test") self.test.setGeometry(QRect(550, 110, 75, 23)) self.label_5 = QLabel(self.centralwidget) self.label_5.setObjectName(u"label_5") self.label_5.setGeometry(QRect(470, 70, 61, 16)) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 671, 22)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.menuFile.addAction(self.help) self.menuFile.addSeparator() self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QCoreApplication.translate("MainWindow", u"WIFI-Test", None)) self.help.setText( QCoreApplication.translate("MainWindow", u"\u5e2e\u52a9\u4fe1\u606f", None)) self.labe.setText( QCoreApplication.translate("MainWindow", u"SSID:", None)) self.label_2.setText( QCoreApplication.translate("MainWindow", u"Time(s):", None)) self.label_3.setText( QCoreApplication.translate("MainWindow", u"Password:"******"MainWindow", u"Connect", None)) self.disconnect.setText( QCoreApplication.translate("MainWindow", u"Disconnect", None)) self.labe_2.setText( QCoreApplication.translate("MainWindow", u"Connected SSID:", None)) self.label.setText( QCoreApplication.translate("MainWindow", u"Interface Name:", None)) self.label_4.setText("") self.test.setText( QCoreApplication.translate("MainWindow", u"Test", None)) self.label_5.setText( QCoreApplication.translate("MainWindow", u"Frequency:", None)) self.menuFile.setTitle( QCoreApplication.translate("MainWindow", u"help", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(1024, 768) self.actionOpen_ObjectBlueprints_xml = QAction(MainWindow) self.actionOpen_ObjectBlueprints_xml.setObjectName( u"actionOpen_ObjectBlueprints_xml") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionWiki_template = QAction(MainWindow) self.actionWiki_template.setObjectName(u"actionWiki_template") self.actionWiki_template.setCheckable(True) self.actionWiki_template.setChecked(True) self.actionAttributes = QAction(MainWindow) self.actionAttributes.setObjectName(u"actionAttributes") self.actionAttributes.setCheckable(True) self.actionAll_attributes = QAction(MainWindow) self.actionAll_attributes.setObjectName(u"actionAll_attributes") self.actionAll_attributes.setCheckable(True) self.actionScan_wiki = QAction(MainWindow) self.actionScan_wiki.setObjectName(u"actionScan_wiki") self.actionUpload_templates = QAction(MainWindow) self.actionUpload_templates.setObjectName(u"actionUpload_templates") self.actionUpload_tiles = QAction(MainWindow) self.actionUpload_tiles.setObjectName(u"actionUpload_tiles") self.actionXML_source = QAction(MainWindow) self.actionXML_source.setObjectName(u"actionXML_source") self.actionXML_source.setCheckable(True) self.actionShow_help = QAction(MainWindow) self.actionShow_help.setObjectName(u"actionShow_help") self.actionUpload_extra_image_s_for_selected_objects = QAction( MainWindow) self.actionUpload_extra_image_s_for_selected_objects.setObjectName( u"actionUpload_extra_image_s_for_selected_objects") self.actionDiff_template_against_wiki = QAction(MainWindow) self.actionDiff_template_against_wiki.setObjectName( u"actionDiff_template_against_wiki") self.actionDark_mode = QAction(MainWindow) self.actionDark_mode.setObjectName(u"actionDark_mode") self.actionSuppress_image_comparison_popups = QAction(MainWindow) self.actionSuppress_image_comparison_popups.setObjectName( u"actionSuppress_image_comparison_popups") self.actionSuppress_image_comparison_popups.setCheckable(True) self.actionSuppress_image_comparison_popups.setChecked(False) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.gridLayout = QGridLayout(self.centralwidget) self.gridLayout.setObjectName(u"gridLayout") self.verticalLayout = QVBoxLayout() self.verticalLayout.setObjectName(u"verticalLayout") self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.plainTextEdit = QPlainTextEdit(self.centralwidget) self.plainTextEdit.setObjectName(u"plainTextEdit") font = QFont() font.setFamilies([u"Consolas"]) font.setPointSize(10) self.plainTextEdit.setFont(font) self.plainTextEdit.setUndoRedoEnabled(False) self.plainTextEdit.setReadOnly(True) self.horizontalLayout.addWidget(self.plainTextEdit) self.verticalLayout_4 = QVBoxLayout() self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.tile_label = QLabel(self.centralwidget) self.tile_label.setObjectName(u"tile_label") self.tile_label.setMinimumSize(QSize(160, 240)) font1 = QFont() font1.setFamilies([u"Segoe UI"]) self.tile_label.setFont(font1) self.tile_label.setStyleSheet(u"background-color: rgb(15, 59, 58);") self.verticalLayout_4.addWidget(self.tile_label) self.save_tile_button = QPushButton(self.centralwidget) self.save_tile_button.setObjectName(u"save_tile_button") font2 = QFont() font2.setFamilies([u"Segoe UI"]) font2.setPointSize(10) self.save_tile_button.setFont(font2) self.verticalLayout_4.addWidget(self.save_tile_button) self.swap_tile_button = QPushButton(self.centralwidget) self.swap_tile_button.setObjectName(u"swap_tile_button") self.swap_tile_button.setEnabled(True) self.swap_tile_button.setFont(font2) self.verticalLayout_4.addWidget(self.swap_tile_button) self.horizontalLayout.addLayout(self.verticalLayout_4) self.verticalLayout.addLayout(self.horizontalLayout) self.verticalLayout_3 = QVBoxLayout() self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.search_label = QLabel(self.centralwidget) self.search_label.setObjectName(u"search_label") self.search_label.setMinimumSize(QSize(0, 0)) self.search_label.setFont(font2) self.horizontalLayout_2.addWidget(self.search_label) self.search_line_edit = QLineEdit(self.centralwidget) self.search_line_edit.setObjectName(u"search_line_edit") self.search_line_edit.setFont(font2) self.horizontalLayout_2.addWidget(self.search_line_edit) self.expand_all_button = QPushButton(self.centralwidget) self.expand_all_button.setObjectName(u"expand_all_button") self.expand_all_button.setMinimumSize(QSize(90, 0)) self.expand_all_button.setFont(font2) self.horizontalLayout_2.addWidget(self.expand_all_button) self.collapse_all_button = QPushButton(self.centralwidget) self.collapse_all_button.setObjectName(u"collapse_all_button") self.collapse_all_button.setMinimumSize(QSize(90, 0)) self.collapse_all_button.setFont(font2) self.horizontalLayout_2.addWidget(self.collapse_all_button) self.restore_all_button = QPushButton(self.centralwidget) self.restore_all_button.setObjectName(u"restore_all_button") self.restore_all_button.setMinimumSize(QSize(130, 0)) self.restore_all_button.setFont(font2) self.horizontalLayout_2.addWidget(self.restore_all_button) self.verticalLayout_3.addLayout(self.horizontalLayout_2) self.tree_target_widget = QWidget(self.centralwidget) self.tree_target_widget.setObjectName(u"tree_target_widget") self.tree_target_widget.setFont(font1) self.verticalLayout_3.addWidget(self.tree_target_widget, 0, Qt.AlignBottom) self.verticalLayout.addLayout(self.verticalLayout_3) self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 1024, 21)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") self.menuView = QMenu(self.menubar) self.menuView.setObjectName(u"menuView") self.menuWiki = QMenu(self.menubar) self.menuWiki.setObjectName(u"menuWiki") self.menuHelp = QMenu(self.menubar) self.menuHelp.setObjectName(u"menuHelp") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuWiki.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.menuFile.addAction(self.actionOpen_ObjectBlueprints_xml) self.menuFile.addAction(self.actionExit) self.menuView.addAction(self.actionWiki_template) self.menuView.addAction(self.actionAttributes) self.menuView.addAction(self.actionAll_attributes) self.menuView.addAction(self.actionXML_source) self.menuView.addSeparator() self.menuView.addAction(self.actionDark_mode) self.menuWiki.addAction(self.actionScan_wiki) self.menuWiki.addAction(self.actionDiff_template_against_wiki) self.menuWiki.addAction(self.actionUpload_templates) self.menuWiki.addAction(self.actionUpload_tiles) self.menuWiki.addAction( self.actionUpload_extra_image_s_for_selected_objects) self.menuWiki.addAction(self.actionSuppress_image_comparison_popups) self.menuHelp.addAction(self.actionShow_help) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QCoreApplication.translate("MainWindow", u"Qud Blueprint Explorer", None)) self.actionOpen_ObjectBlueprints_xml.setText( QCoreApplication.translate("MainWindow", u"Open ObjectBlueprints.xml...", None)) self.actionExit.setText( QCoreApplication.translate("MainWindow", u"Exit", None)) self.actionWiki_template.setText( QCoreApplication.translate("MainWindow", u"Wiki template", None)) self.actionAttributes.setText( QCoreApplication.translate("MainWindow", u"Attributes", None)) self.actionAll_attributes.setText( QCoreApplication.translate("MainWindow", u"All attributes", None)) self.actionScan_wiki.setText( QCoreApplication.translate("MainWindow", u"Scan wiki for selected objects", None)) self.actionUpload_templates.setText( QCoreApplication.translate( "MainWindow", u"Upload templates for selected objects", None)) self.actionUpload_tiles.setText( QCoreApplication.translate("MainWindow", u"Upload tiles for selected objects", None)) self.actionXML_source.setText( QCoreApplication.translate("MainWindow", u"XML source", None)) self.actionShow_help.setText( QCoreApplication.translate("MainWindow", u"Show help", None)) self.actionUpload_extra_image_s_for_selected_objects.setText( QCoreApplication.translate( "MainWindow", u"Upload extra image(s) for selected objects", None)) self.actionDiff_template_against_wiki.setText( QCoreApplication.translate("MainWindow", u"Diff template against wiki", None)) self.actionDark_mode.setText( QCoreApplication.translate("MainWindow", u"Toggle dark mode", None)) self.actionSuppress_image_comparison_popups.setText( QCoreApplication.translate("MainWindow", u"Suppress image comparison pop-ups", None)) self.tile_label.setText("") self.save_tile_button.setText( QCoreApplication.translate("MainWindow", u"Save tile...", None)) self.swap_tile_button.setText( QCoreApplication.translate("MainWindow", u"Toggle .png/.gif", None)) self.search_label.setText( QCoreApplication.translate("MainWindow", u"Search:", None)) self.expand_all_button.setText( QCoreApplication.translate("MainWindow", u"Expand all", None)) self.collapse_all_button.setText( QCoreApplication.translate("MainWindow", u"Collapse all", None)) self.restore_all_button.setText( QCoreApplication.translate("MainWindow", u"Default expansion", None)) self.menuFile.setTitle( QCoreApplication.translate("MainWindow", u"File", None)) self.menuView.setTitle( QCoreApplication.translate("MainWindow", u"View type", None)) self.menuWiki.setTitle( QCoreApplication.translate("MainWindow", u"Wiki", None)) self.menuHelp.setTitle( QCoreApplication.translate("MainWindow", u"Help", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(1020, 588) self.actionSave = QAction(MainWindow) self.actionSave.setObjectName(u"actionSave") self.actionExit = QAction(MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionExit_2 = QAction(MainWindow) self.actionExit_2.setObjectName(u"actionExit_2") self.openini = QAction(MainWindow) self.openini.setObjectName(u"openini") self.openjson = QAction(MainWindow) self.openjson.setObjectName(u"openjson") self.main_widget = QWidget(MainWindow) self.main_widget.setObjectName(u"main_widget") self.ini_widget = QWidget(self.main_widget) self.ini_widget.setObjectName(u"ini_widget") self.ini_widget.setGeometry(QRect(670, 10, 341, 551)) self.initable = QTableWidget(self.ini_widget) if (self.initable.columnCount() < 2): self.initable.setColumnCount(2) self.initable.setObjectName(u"initable") self.initable.setEnabled(True) self.initable.setGeometry(QRect(10, 60, 321, 451)) font = QFont() self.initable.setFont(font) self.initable.setEditTriggers(QAbstractItemView.DoubleClicked) self.initable.setDragEnabled(False) self.initable.setSelectionMode(QAbstractItemView.ExtendedSelection) self.initable.setSelectionBehavior(QAbstractItemView.SelectRows) self.initable.setWordWrap(False) self.initable.setRowCount(0) self.initable.setColumnCount(2) self.initable.horizontalHeader().setDefaultSectionSize(110) self.initable.horizontalHeader().setProperty("showSortIndicator", False) self.initable.horizontalHeader().setStretchLastSection(True) self.initable.verticalHeader().setDefaultSectionSize(21) self.inilabel = QLabel(self.ini_widget) self.inilabel.setObjectName(u"inilabel") self.inilabel.setGeometry(QRect(10, 10, 181, 16)) self.inipath = QTextBrowser(self.ini_widget) self.inipath.setObjectName(u"inipath") self.inipath.setEnabled(True) self.inipath.setGeometry(QRect(10, 30, 321, 22)) self.inipath.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.iniapply = QPushButton(self.ini_widget) self.iniapply.setObjectName(u"iniapply") self.iniapply.setEnabled(True) self.iniapply.setGeometry(QRect(250, 520, 80, 21)) self.inidel = QPushButton(self.ini_widget) self.inidel.setObjectName(u"inidel") self.inidel.setEnabled(False) self.inidel.setGeometry(QRect(10, 520, 80, 21)) self.iniadd = QPushButton(self.ini_widget) self.iniadd.setObjectName(u"iniadd") self.iniadd.setEnabled(False) self.iniadd.setGeometry(QRect(100, 520, 80, 21)) self.json_widget = QWidget(self.main_widget) self.json_widget.setObjectName(u"json_widget") self.json_widget.setGeometry(QRect(0, 10, 661, 551)) self.checkBox = QCheckBox(self.json_widget) self.checkBox.setObjectName(u"checkBox") self.checkBox.setEnabled(True) self.checkBox.setGeometry(QRect(20, 100, 131, 20)) self.checkBox.setChecked(True) self.delentry = QPushButton(self.json_widget) self.delentry.setObjectName(u"delentry") self.delentry.setEnabled(False) self.delentry.setGeometry(QRect(10, 520, 80, 21)) self.remote = QLineEdit(self.json_widget) self.remote.setObjectName(u"remote") self.remote.setEnabled(True) self.remote.setGeometry(QRect(20, 130, 601, 22)) self.textBrowser = QTextBrowser(self.json_widget) self.textBrowser.setObjectName(u"textBrowser") self.textBrowser.setEnabled(True) self.textBrowser.setGeometry(QRect(20, 30, 601, 22)) self.textBrowser.setVerticalScrollBarPolicy(Qt.ScrollBarAlwaysOff) self.addButton = QPushButton(self.json_widget) self.addButton.setObjectName(u"addButton") self.addButton.setEnabled(True) self.addButton.setGeometry(QRect(280, 160, 61, 22)) self.table = QTableWidget(self.json_widget) if (self.table.columnCount() < 2): self.table.setColumnCount(2) self.table.setObjectName(u"table") self.table.setEnabled(True) self.table.setGeometry(QRect(10, 200, 641, 311)) self.table.setFont(font) self.table.setEditTriggers(QAbstractItemView.DoubleClicked) self.table.setDragEnabled(False) self.table.setSelectionMode(QAbstractItemView.ExtendedSelection) self.table.setSelectionBehavior(QAbstractItemView.SelectRows) self.table.setWordWrap(False) self.table.setRowCount(0) self.table.setColumnCount(2) self.table.horizontalHeader().setDefaultSectionSize(80) self.table.horizontalHeader().setProperty("showSortIndicator", False) self.table.horizontalHeader().setStretchLastSection(True) self.table.verticalHeader().setDefaultSectionSize(21) self.path = QLineEdit(self.json_widget) self.path.setObjectName(u"path") self.path.setEnabled(True) self.path.setGeometry(QRect(20, 70, 531, 22)) self.apply = QPushButton(self.json_widget) self.apply.setObjectName(u"apply") self.apply.setEnabled(True) self.apply.setGeometry(QRect(570, 520, 80, 21)) self.label = QLabel(self.json_widget) self.label.setObjectName(u"label") self.label.setGeometry(QRect(20, 10, 181, 16)) self.browse = QPushButton(self.json_widget) self.browse.setObjectName(u"browse") self.browse.setGeometry(QRect(560, 70, 61, 22)) MainWindow.setCentralWidget(self.main_widget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 1020, 19)) self.File = QMenu(self.menubar) self.File.setObjectName(u"File") self.menuOpen = QMenu(self.File) self.menuOpen.setObjectName(u"menuOpen") MainWindow.setMenuBar(self.menubar) self.menubar.addAction(self.File.menuAction()) self.File.addAction(self.menuOpen.menuAction()) self.File.addAction(self.actionSave) self.File.addSeparator() self.File.addAction(self.actionExit_2) self.menuOpen.addAction(self.openini) self.menuOpen.addAction(self.openjson) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QCoreApplication.translate("MainWindow", u"frii-config", None)) self.actionSave.setText( QCoreApplication.translate("MainWindow", u"Save", None)) self.actionExit.setText( QCoreApplication.translate("MainWindow", u"Exit", None)) self.actionExit_2.setText( QCoreApplication.translate("MainWindow", u"Exit", None)) self.openini.setText( QCoreApplication.translate("MainWindow", u"Main config (frii_update.ini)", None)) self.openjson.setText( QCoreApplication.translate("MainWindow", u"Repository information (info.json)", None)) self.inilabel.setText( QCoreApplication.translate("MainWindow", u"Configuration (frii_update.ini)", None)) self.iniapply.setText( QCoreApplication.translate("MainWindow", u"Save", None)) self.inidel.setText( QCoreApplication.translate("MainWindow", u"Delete", None)) self.iniadd.setText( QCoreApplication.translate("MainWindow", u"Insert", None)) self.checkBox.setText( QCoreApplication.translate("MainWindow", u"Clone repository", None)) self.delentry.setText( QCoreApplication.translate("MainWindow", u"Delete", None)) self.remote.setText( QCoreApplication.translate("MainWindow", u"Enter repository URL here", None)) self.addButton.setText( QCoreApplication.translate("MainWindow", u"Next", None)) self.path.setText( QCoreApplication.translate("MainWindow", u"Enter repository path here", None)) self.apply.setText( QCoreApplication.translate("MainWindow", u"Save", None)) self.label.setText( QCoreApplication.translate("MainWindow", u"Saved Information (info.json)", None)) self.browse.setText( QCoreApplication.translate("MainWindow", u"Browse", None)) self.File.setTitle( QCoreApplication.translate("MainWindow", u"File", None)) self.menuOpen.setTitle( QCoreApplication.translate("MainWindow", u"Open", None))
class Ui_testGlWindow(object): def setupUi(self, testGlWindow): if not testGlWindow.objectName(): testGlWindow.setObjectName(u"testGlWindow") testGlWindow.resize(952, 847) testGlWindow.setAcceptDrops(True) icon = QIcon() icon.addFile(u":/images/candle_256.png", QSize(), QIcon.Normal, QIcon.Off) testGlWindow.setWindowIcon(icon) testGlWindow.setStyleSheet(u"") self.centralWidget = QWidget(testGlWindow) self.centralWidget.setObjectName(u"centralWidget") self.horizontalLayout_5 = QHBoxLayout(self.centralWidget) self.horizontalLayout_5.setSpacing(9) self.horizontalLayout_5.setContentsMargins(11, 11, 11, 11) self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.horizontalLayout_5.setContentsMargins(9, 9, 5, 9) self.grpProgram = QGroupBox(self.centralWidget) self.grpProgram.setObjectName(u"grpProgram") self.grpProgram.setFlat(False) self.verticalLayout_17 = QVBoxLayout(self.grpProgram) self.verticalLayout_17.setSpacing(7) self.verticalLayout_17.setContentsMargins(11, 11, 11, 11) self.verticalLayout_17.setObjectName(u"verticalLayout_17") self.verticalLayout_17.setContentsMargins(8, 8, 8, 8) self.splitter = QSplitter(self.grpProgram) self.splitter.setObjectName(u"splitter") self.splitter.setOrientation(Qt.Vertical) self.splitter.setHandleWidth(12) self.frame = QWidget(self.splitter) self.frame.setObjectName(u"frame") sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Minimum) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.frame.sizePolicy().hasHeightForWidth()) self.frame.setSizePolicy(sizePolicy) self.frame.setMinimumSize(QSize(0, 600)) self.frame.setStyleSheet(u"border: 1px solid gray;") self.verticalLayout_8 = QVBoxLayout(self.frame) self.verticalLayout_8.setSpacing(6) self.verticalLayout_8.setContentsMargins(11, 11, 11, 11) self.verticalLayout_8.setObjectName(u"verticalLayout_8") self.verticalLayout_8.setContentsMargins(1, 1, 1, 1) self.splitter.addWidget(self.frame) self.layoutWidget = QWidget(self.splitter) self.layoutWidget.setObjectName(u"layoutWidget") self.verticalLayout_7 = QVBoxLayout(self.layoutWidget) self.verticalLayout_7.setSpacing(9) self.verticalLayout_7.setContentsMargins(11, 11, 11, 11) self.verticalLayout_7.setObjectName(u"verticalLayout_7") self.verticalLayout_7.setContentsMargins(0, 0, 0, 0) self.tblProgram = QTableView(self.layoutWidget) self.tblProgram.setObjectName(u"tblProgram") font = QFont() font.setPointSize(9) self.tblProgram.setFont(font) self.tblProgram.setContextMenuPolicy(Qt.CustomContextMenu) self.tblProgram.setEditTriggers(QAbstractItemView.AnyKeyPressed | QAbstractItemView.DoubleClicked | QAbstractItemView.EditKeyPressed | QAbstractItemView.SelectedClicked) self.tblProgram.setSelectionMode(QAbstractItemView.ContiguousSelection) self.tblProgram.setSelectionBehavior(QAbstractItemView.SelectRows) self.tblProgram.setGridStyle(Qt.DashLine) self.tblProgram.horizontalHeader().setMinimumSectionSize(50) self.tblProgram.horizontalHeader().setHighlightSections(False) self.tblProgram.verticalHeader().setVisible(False) self.verticalLayout_7.addWidget(self.tblProgram) self.splitter.addWidget(self.layoutWidget) self.verticalLayout_17.addWidget(self.splitter) self.verticalLayout_17.setStretch(0, 1) self.horizontalLayout_5.addWidget(self.grpProgram) self.horizontalLayout_5.setStretch(0, 100) testGlWindow.setCentralWidget(self.centralWidget) self.menuBar = QMenuBar(testGlWindow) self.menuBar.setObjectName(u"menuBar") self.menuBar.setGeometry(QRect(0, 0, 952, 21)) testGlWindow.setMenuBar(self.menuBar) self.retranslateUi(testGlWindow) QMetaObject.connectSlotsByName(testGlWindow) # setupUi def retranslateUi(self, testGlWindow): testGlWindow.setWindowTitle( QCoreApplication.translate("testGlWindow", u"Candle", None)) self.grpProgram.setTitle( QCoreApplication.translate("testGlWindow", u"G-code program", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(911, 607) self.action_open = QAction(MainWindow) self.action_open.setObjectName(u"action_open") self.action_open.setVisible(False) self.action_comparison = QAction(MainWindow) self.action_comparison.setObjectName(u"action_comparison") self.action_comparison.setVisible(False) self.action_plot = QAction(MainWindow) self.action_plot.setObjectName(u"action_plot") self.action_training_session = QAction(MainWindow) self.action_training_session.setObjectName(u"action_training_session") self.action_training_session.setVisible(False) self.action_game = QAction(MainWindow) self.action_game.setObjectName(u"action_game") self.action_save = QAction(MainWindow) self.action_save.setObjectName(u"action_save") self.action_save.setVisible(False) self.action_save_log = QAction(MainWindow) self.action_save_log.setObjectName(u"action_save_log") self.action_save_log.setVisible(False) self.action_coordinates = QAction(MainWindow) self.action_coordinates.setObjectName(u"action_coordinates") self.action_coordinates.setCheckable(True) self.action_about = QAction(MainWindow) self.action_about.setObjectName(u"action_about") self.action_new_db = QAction(MainWindow) self.action_new_db.setObjectName(u"action_new_db") self.action_open_db = QAction(MainWindow) self.action_open_db.setObjectName(u"action_open_db") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout_2 = QVBoxLayout(self.centralwidget) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.stacked_widget = QStackedWidget(self.centralwidget) self.stacked_widget.setObjectName(u"stacked_widget") self.game_page = QWidget() self.game_page.setObjectName(u"game_page") self.gridLayout_3 = QGridLayout(self.game_page) self.gridLayout_3.setObjectName(u"gridLayout_3") self.connect4 = QPushButton(self.game_page) self.connect4.setObjectName(u"connect4") sizePolicy = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.MinimumExpanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.connect4.sizePolicy().hasHeightForWidth()) self.connect4.setSizePolicy(sizePolicy) self.gridLayout_3.addWidget(self.connect4, 0, 1, 1, 1) self.tic_tac_toe = QPushButton(self.game_page) self.tic_tac_toe.setObjectName(u"tic_tac_toe") sizePolicy1 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Minimum) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth( self.tic_tac_toe.sizePolicy().hasHeightForWidth()) self.tic_tac_toe.setSizePolicy(sizePolicy1) self.gridLayout_3.addWidget(self.tic_tac_toe, 0, 0, 1, 1) self.othello = QPushButton(self.game_page) self.othello.setObjectName(u"othello") sizePolicy.setHeightForWidth( self.othello.sizePolicy().hasHeightForWidth()) self.othello.setSizePolicy(sizePolicy) self.gridLayout_3.addWidget(self.othello, 1, 0, 1, 1) self.stacked_widget.addWidget(self.game_page) self.players_page = QWidget() self.players_page.setObjectName(u"players_page") self.verticalLayout = QVBoxLayout(self.players_page) self.verticalLayout.setObjectName(u"verticalLayout") self.player_layout = QGridLayout() self.player_layout.setObjectName(u"player_layout") self.searches_lock2 = QCheckBox(self.players_page) self.searches_lock2.setObjectName(u"searches_lock2") self.player_layout.addWidget(self.searches_lock2, 2, 4, 1, 1) self.player1 = QComboBox(self.players_page) self.player1.setObjectName(u"player1") sizePolicy2 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) sizePolicy2.setHorizontalStretch(0) sizePolicy2.setVerticalStretch(0) sizePolicy2.setHeightForWidth( self.player1.sizePolicy().hasHeightForWidth()) self.player1.setSizePolicy(sizePolicy2) self.player_layout.addWidget(self.player1, 1, 1, 1, 1) self.cancel = QPushButton(self.players_page) self.cancel.setObjectName(u"cancel") self.player_layout.addWidget(self.cancel, 4, 0, 1, 1) self.searches_label1 = QLabel(self.players_page) self.searches_label1.setObjectName(u"searches_label1") sizePolicy3 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Preferred) sizePolicy3.setHorizontalStretch(0) sizePolicy3.setVerticalStretch(0) sizePolicy3.setHeightForWidth( self.searches_label1.sizePolicy().hasHeightForWidth()) self.searches_label1.setSizePolicy(sizePolicy3) self.player_layout.addWidget(self.searches_label1, 1, 3, 1, 1) self.player2 = QComboBox(self.players_page) self.player2.setObjectName(u"player2") sizePolicy2.setHeightForWidth( self.player2.sizePolicy().hasHeightForWidth()) self.player2.setSizePolicy(sizePolicy2) self.player_layout.addWidget(self.player2, 2, 1, 1, 1) self.searches_lock1 = QCheckBox(self.players_page) self.searches_lock1.setObjectName(u"searches_lock1") self.player_layout.addWidget(self.searches_lock1, 1, 4, 1, 1) self.game_label = QLabel(self.players_page) self.game_label.setObjectName(u"game_label") sizePolicy4 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy4.setHorizontalStretch(0) sizePolicy4.setVerticalStretch(0) sizePolicy4.setHeightForWidth( self.game_label.sizePolicy().hasHeightForWidth()) self.game_label.setSizePolicy(sizePolicy4) self.player_layout.addWidget(self.game_label, 0, 0, 1, 1) self.game_name = QLabel(self.players_page) self.game_name.setObjectName(u"game_name") self.player_layout.addWidget(self.game_name, 0, 1, 1, 4) self.searches_label2 = QLabel(self.players_page) self.searches_label2.setObjectName(u"searches_label2") self.player_layout.addWidget(self.searches_label2, 2, 3, 1, 1) self.player_label1 = QLabel(self.players_page) self.player_label1.setObjectName(u"player_label1") sizePolicy4.setHeightForWidth( self.player_label1.sizePolicy().hasHeightForWidth()) self.player_label1.setSizePolicy(sizePolicy4) self.player_layout.addWidget(self.player_label1, 1, 0, 1, 1) self.searches1 = QSpinBox(self.players_page) self.searches1.setObjectName(u"searches1") sizePolicy5 = QSizePolicy(QSizePolicy.Minimum, QSizePolicy.Fixed) sizePolicy5.setHorizontalStretch(0) sizePolicy5.setVerticalStretch(0) sizePolicy5.setHeightForWidth( self.searches1.sizePolicy().hasHeightForWidth()) self.searches1.setSizePolicy(sizePolicy5) self.searches1.setMaximum(1000000) self.player_layout.addWidget(self.searches1, 1, 2, 1, 1) self.player_label2 = QLabel(self.players_page) self.player_label2.setObjectName(u"player_label2") self.player_layout.addWidget(self.player_label2, 2, 0, 1, 1) self.shuffle_players = QCheckBox(self.players_page) self.shuffle_players.setObjectName(u"shuffle_players") self.player_layout.addWidget(self.shuffle_players, 3, 1, 1, 4) self.searches2 = QSpinBox(self.players_page) self.searches2.setObjectName(u"searches2") sizePolicy5.setHeightForWidth( self.searches2.sizePolicy().hasHeightForWidth()) self.searches2.setSizePolicy(sizePolicy5) self.searches2.setMaximum(1000000) self.player_layout.addWidget(self.searches2, 2, 2, 1, 1) self.start = QPushButton(self.players_page) self.start.setObjectName(u"start") self.player_layout.addWidget(self.start, 4, 1, 1, 4) self.player_layout.setColumnStretch(1, 10) self.player_layout.setColumnStretch(2, 1) self.verticalLayout.addLayout(self.player_layout) self.stacked_widget.addWidget(self.players_page) self.humans_page = QWidget() self.humans_page.setObjectName(u"humans_page") self.gridLayout = QGridLayout(self.humans_page) self.gridLayout.setObjectName(u"gridLayout") self.close_humans = QPushButton(self.humans_page) self.close_humans.setObjectName(u"close_humans") sizePolicy4.setHeightForWidth( self.close_humans.sizePolicy().hasHeightForWidth()) self.close_humans.setSizePolicy(sizePolicy4) self.gridLayout.addWidget(self.close_humans, 1, 1, 1, 1) self.players_label = QLabel(self.humans_page) self.players_label.setObjectName(u"players_label") self.gridLayout.addWidget(self.players_label, 0, 0, 1, 1) self.new_human = QPushButton(self.humans_page) self.new_human.setObjectName(u"new_human") sizePolicy4.setHeightForWidth( self.new_human.sizePolicy().hasHeightForWidth()) self.new_human.setSizePolicy(sizePolicy4) self.gridLayout.addWidget(self.new_human, 1, 3, 1, 1) self.players_table = QTableWidget(self.humans_page) self.players_table.setObjectName(u"players_table") self.gridLayout.addWidget(self.players_table, 0, 1, 1, 3) self.spacer = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout.addItem(self.spacer, 1, 2, 1, 1) self.stacked_widget.addWidget(self.humans_page) self.rules_page = QWidget() self.rules_page.setObjectName(u"rules_page") self.gridLayout_4 = QGridLayout(self.rules_page) self.gridLayout_4.setObjectName(u"gridLayout_4") self.rules_text = QTextBrowser(self.rules_page) self.rules_text.setObjectName(u"rules_text") self.gridLayout_4.addWidget(self.rules_text, 0, 0, 1, 1) self.rules_close = QPushButton(self.rules_page) self.rules_close.setObjectName(u"rules_close") sizePolicy4.setHeightForWidth( self.rules_close.sizePolicy().hasHeightForWidth()) self.rules_close.setSizePolicy(sizePolicy4) self.gridLayout_4.addWidget(self.rules_close, 1, 0, 1, 1) self.stacked_widget.addWidget(self.rules_page) self.display_page = QWidget() self.display_page.setObjectName(u"display_page") self.gridLayout_2 = QGridLayout(self.display_page) self.gridLayout_2.setObjectName(u"gridLayout_2") self.toggle_review = QPushButton(self.display_page) self.toggle_review.setObjectName(u"toggle_review") sizePolicy4.setHeightForWidth( self.toggle_review.sizePolicy().hasHeightForWidth()) self.toggle_review.setSizePolicy(sizePolicy4) self.gridLayout_2.addWidget(self.toggle_review, 3, 2, 1, 1) self.move_history = QComboBox(self.display_page) self.move_history.setObjectName(u"move_history") sizePolicy6 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Fixed) sizePolicy6.setHorizontalStretch(1) sizePolicy6.setVerticalStretch(0) sizePolicy6.setHeightForWidth( self.move_history.sizePolicy().hasHeightForWidth()) self.move_history.setSizePolicy(sizePolicy6) self.gridLayout_2.addWidget(self.move_history, 3, 1, 1, 1) self.choices = QTableWidget(self.display_page) self.choices.setObjectName(u"choices") sizePolicy7 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Preferred) sizePolicy7.setHorizontalStretch(0) sizePolicy7.setVerticalStretch(0) sizePolicy7.setHeightForWidth( self.choices.sizePolicy().hasHeightForWidth()) self.choices.setSizePolicy(sizePolicy7) self.gridLayout_2.addWidget(self.choices, 1, 0, 1, 3) self.resume_here = QPushButton(self.display_page) self.resume_here.setObjectName(u"resume_here") sizePolicy5.setHeightForWidth( self.resume_here.sizePolicy().hasHeightForWidth()) self.resume_here.setSizePolicy(sizePolicy5) self.gridLayout_2.addWidget(self.resume_here, 3, 0, 1, 1) self.game_display = QLabel(self.display_page) self.game_display.setObjectName(u"game_display") self.gridLayout_2.addWidget(self.game_display, 0, 0, 1, 3) self.stacked_widget.addWidget(self.display_page) self.plot_strength_page = QWidget() self.plot_strength_page.setObjectName(u"plot_strength_page") self.gridLayout_5 = QGridLayout(self.plot_strength_page) self.gridLayout_5.setObjectName(u"gridLayout_5") self.label = QLabel(self.plot_strength_page) self.label.setObjectName(u"label") self.gridLayout_5.addWidget(self.label, 0, 0, 1, 1) self.plot_game = QComboBox(self.plot_strength_page) self.plot_game.setObjectName(u"plot_game") self.gridLayout_5.addWidget(self.plot_game, 0, 1, 1, 2) self.lineEdit = QLineEdit(self.plot_strength_page) self.lineEdit.setObjectName(u"lineEdit") self.gridLayout_5.addWidget(self.lineEdit, 2, 1, 1, 2) self.label_2 = QLabel(self.plot_strength_page) self.label_2.setObjectName(u"label_2") self.gridLayout_5.addWidget(self.label_2, 3, 0, 1, 1) self.lineEdit_2 = QLineEdit(self.plot_strength_page) self.lineEdit_2.setObjectName(u"lineEdit_2") self.gridLayout_5.addWidget(self.lineEdit_2, 3, 1, 1, 2) self.reset_plot = QPushButton(self.plot_strength_page) self.reset_plot.setObjectName(u"reset_plot") self.gridLayout_5.addWidget(self.reset_plot, 6, 2, 1, 1) self.start_stop_plot = QPushButton(self.plot_strength_page) self.start_stop_plot.setObjectName(u"start_stop_plot") self.gridLayout_5.addWidget(self.start_stop_plot, 6, 1, 1, 1) self.strengths_label = QLabel(self.plot_strength_page) self.strengths_label.setObjectName(u"strengths_label") self.gridLayout_5.addWidget(self.strengths_label, 2, 0, 1, 1) self.label_3 = QLabel(self.plot_strength_page) self.label_3.setObjectName(u"label_3") self.gridLayout_5.addWidget(self.label_3, 4, 0, 1, 1) self.lineEdit_3 = QLineEdit(self.plot_strength_page) self.lineEdit_3.setObjectName(u"lineEdit_3") self.gridLayout_5.addWidget(self.lineEdit_3, 4, 1, 1, 2) self.stacked_widget.addWidget(self.plot_strength_page) self.plot_history_page = QWidget() self.plot_history_page.setObjectName(u"plot_history_page") self.gridLayout_6 = QGridLayout(self.plot_history_page) self.gridLayout_6.setObjectName(u"gridLayout_6") self.label_4 = QLabel(self.plot_history_page) self.label_4.setObjectName(u"label_4") self.gridLayout_6.addWidget(self.label_4, 0, 0, 1, 1) self.history_game = QComboBox(self.plot_history_page) self.history_game.setObjectName(u"history_game") self.gridLayout_6.addWidget(self.history_game, 0, 1, 1, 1) self.gridLayout_6.setColumnStretch(0, 1) self.gridLayout_6.setColumnStretch(1, 8) self.stacked_widget.addWidget(self.plot_history_page) self.verticalLayout_2.addWidget(self.stacked_widget) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 911, 22)) self.menu_file = QMenu(self.menubar) self.menu_file.setObjectName(u"menu_file") self.menu_new = QMenu(self.menu_file) self.menu_new.setObjectName(u"menu_new") self.menu_view = QMenu(self.menubar) self.menu_view.setObjectName(u"menu_view") self.menu_help = QMenu(self.menubar) self.menu_help.setObjectName(u"menu_help") self.menu_rules = QMenu(self.menu_help) self.menu_rules.setObjectName(u"menu_rules") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menu_file.menuAction()) self.menubar.addAction(self.menu_view.menuAction()) self.menubar.addAction(self.menu_help.menuAction()) self.menu_file.addAction(self.menu_new.menuAction()) self.menu_file.addAction(self.action_open) self.menu_file.addAction(self.action_save) self.menu_file.addAction(self.action_save_log) self.menu_file.addAction(self.action_new_db) self.menu_file.addAction(self.action_open_db) self.menu_new.addAction(self.action_game) self.menu_new.addAction(self.action_comparison) self.menu_new.addAction(self.action_plot) self.menu_new.addAction(self.action_training_session) self.menu_view.addAction(self.action_coordinates) self.menu_help.addAction(self.action_about) self.menu_help.addAction(self.menu_rules.menuAction()) self.retranslateUi(MainWindow) self.stacked_widget.setCurrentIndex(2) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.action_open.setText( QCoreApplication.translate("MainWindow", u"&Open...", None)) self.action_comparison.setText( QCoreApplication.translate("MainWindow", u"&Comparison", None)) self.action_plot.setText( QCoreApplication.translate("MainWindow", u"&Plot", None)) self.action_training_session.setText( QCoreApplication.translate("MainWindow", u"&Training Session", None)) self.action_game.setText( QCoreApplication.translate("MainWindow", u"&Game", None)) self.action_save.setText( QCoreApplication.translate("MainWindow", u"&Save...", None)) self.action_save_log.setText( QCoreApplication.translate("MainWindow", u"Save &Log...", None)) self.action_coordinates.setText( QCoreApplication.translate("MainWindow", u"Coordinates", None)) self.action_about.setText( QCoreApplication.translate("MainWindow", u"&About...", None)) self.action_new_db.setText( QCoreApplication.translate("MainWindow", u"New Player &Database...", None)) self.action_open_db.setText( QCoreApplication.translate("MainWindow", u"&Open Player Database...", None)) self.connect4.setText( QCoreApplication.translate("MainWindow", u"Connect 4", None)) self.tic_tac_toe.setText( QCoreApplication.translate("MainWindow", u"Tic Tac Toe", None)) self.othello.setText( QCoreApplication.translate("MainWindow", u"Othello", None)) self.searches_lock2.setText( QCoreApplication.translate("MainWindow", u"Lock", None)) self.cancel.setText( QCoreApplication.translate("MainWindow", u"Cancel", None)) self.searches_label1.setText( QCoreApplication.translate("MainWindow", u"searches", None)) self.searches_lock1.setText( QCoreApplication.translate("MainWindow", u"Lock", None)) self.game_label.setText( QCoreApplication.translate("MainWindow", u"Game:", None)) self.game_name.setText( QCoreApplication.translate("MainWindow", u"Chosen Game's Name", None)) self.searches_label2.setText( QCoreApplication.translate("MainWindow", u"searches", None)) self.player_label1.setText( QCoreApplication.translate("MainWindow", u"Player 1:", None)) self.player_label2.setText( QCoreApplication.translate("MainWindow", u"Player 2:", None)) self.shuffle_players.setText( QCoreApplication.translate("MainWindow", u"Shuffle Player Order", None)) self.start.setText( QCoreApplication.translate("MainWindow", u"Start", None)) self.close_humans.setText( QCoreApplication.translate("MainWindow", u"OK", None)) self.players_label.setText( QCoreApplication.translate("MainWindow", u"Players", None)) self.new_human.setText( QCoreApplication.translate("MainWindow", u"New", None)) self.rules_close.setText( QCoreApplication.translate("MainWindow", u"Close", None)) self.toggle_review.setText( QCoreApplication.translate("MainWindow", u"Review / Resume", None)) self.resume_here.setText( QCoreApplication.translate("MainWindow", u"Resume Here", None)) self.game_display.setText( QCoreApplication.translate("MainWindow", u"Game Display", None)) self.label.setText( QCoreApplication.translate("MainWindow", u"Game:", None)) #if QT_CONFIG(whatsthis) self.lineEdit.setWhatsThis("") #endif // QT_CONFIG(whatsthis) self.label_2.setText( QCoreApplication.translate("MainWindow", u"Opponent min:", None)) self.reset_plot.setText( QCoreApplication.translate("MainWindow", u"Reset", None)) self.start_stop_plot.setText( QCoreApplication.translate("MainWindow", u"Start / Stop", None)) self.strengths_label.setText( QCoreApplication.translate("MainWindow", u"Player Strengths:", None)) self.label_3.setText( QCoreApplication.translate("MainWindow", u"Opponent max:", None)) self.label_4.setText( QCoreApplication.translate("MainWindow", u"Game:", None)) self.menu_file.setTitle( QCoreApplication.translate("MainWindow", u"&File", None)) self.menu_new.setTitle( QCoreApplication.translate("MainWindow", u"&New", None)) self.menu_view.setTitle( QCoreApplication.translate("MainWindow", u"&View", None)) self.menu_help.setTitle( QCoreApplication.translate("MainWindow", u"&Help", None)) self.menu_rules.setTitle( QCoreApplication.translate("MainWindow", u"&Rules", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(1120, 700) self.actionOpen_Ops = QAction(MainWindow) self.actionOpen_Ops.setObjectName(u"actionOpen_Ops") self.actionOpen_Demo = QAction(MainWindow) self.actionOpen_Demo.setObjectName(u"actionOpen_Demo") self.actionOpen_Audio = QAction(MainWindow) self.actionOpen_Audio.setObjectName(u"actionOpen_Audio") self.actionImport_Script = QAction(MainWindow) self.actionImport_Script.setObjectName(u"actionImport_Script") self.actionSave_Ops = QAction(MainWindow) self.actionSave_Ops.setObjectName(u"actionSave_Ops") self.actionPreferences = QAction(MainWindow) self.actionPreferences.setObjectName(u"actionPreferences") self.actionView_metadata = QAction(MainWindow) self.actionView_metadata.setObjectName(u"actionView_metadata") self.actionRename = QAction(MainWindow) self.actionRename.setObjectName(u"actionRename") self.actionExport_to_XML = QAction(MainWindow) self.actionExport_to_XML.setObjectName(u"actionExport_to_XML") self.actionOperations = QAction(MainWindow) self.actionOperations.setObjectName(u"actionOperations") self.actionMetadata_editor = QAction(MainWindow) self.actionMetadata_editor.setObjectName(u"actionMetadata_editor") self.actionProduction_editor = QAction(MainWindow) self.actionProduction_editor.setObjectName(u"actionProduction_editor") self.actionAbout = QAction(MainWindow) self.actionAbout.setObjectName(u"actionAbout") self.actionHow_to_use = QAction(MainWindow) self.actionHow_to_use.setObjectName(u"actionHow_to_use") self.actionQuit = QAction(MainWindow) self.actionQuit.setObjectName(u"actionQuit") self.actionPreferences_2 = QAction(MainWindow) self.actionPreferences_2.setObjectName(u"actionPreferences_2") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setSpacing(4) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(4, 4, 4, 4) self.centralTabs = QStackedWidget(self.centralwidget) self.centralTabs.setObjectName(u"centralTabs") self.centralTabs.setMouseTracking(True) self.centralTabs.setAcceptDrops(True) self.centralTabs.setLineWidth(0) self.editStackPage = QWidget() self.editStackPage.setObjectName(u"editStackPage") self.horizontalLayout_3 = QHBoxLayout(self.editStackPage) self.horizontalLayout_3.setSpacing(2) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalLayout_3.setContentsMargins(4, 4, 4, 4) self.dataView = QTabWidget(self.editStackPage) self.dataView.setObjectName(u"dataView") sizePolicy = QSizePolicy(QSizePolicy.Maximum, QSizePolicy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.dataView.sizePolicy().hasHeightForWidth()) self.dataView.setSizePolicy(sizePolicy) self.dataView.setMinimumSize(QSize(300, 0)) self.demoDataPage = DemoPage() self.demoDataPage.setObjectName(u"demoDataPage") self.verticalLayout_6 = QVBoxLayout(self.demoDataPage) self.verticalLayout_6.setObjectName(u"verticalLayout_6") self.verticalLayout_6.setContentsMargins(4, 4, 4, 4) self.groupBox_3 = QGroupBox(self.demoDataPage) self.groupBox_3.setObjectName(u"groupBox_3") self.verticalLayout_6.addWidget(self.groupBox_3) self.groupBox_4 = QGroupBox(self.demoDataPage) self.groupBox_4.setObjectName(u"groupBox_4") self.verticalLayout_6.addWidget(self.groupBox_4) self.dataView.addTab(self.demoDataPage, "") self.tab_5 = QWidget() self.tab_5.setObjectName(u"tab_5") self.dataView.addTab(self.tab_5, "") self.horizontalLayout_3.addWidget(self.dataView) self.tabWidget = QTabWidget(self.editStackPage) self.tabWidget.setObjectName(u"tabWidget") self.tabWidget.setEnabled(False) self.tabWidget.setAcceptDrops(True) self.tabWidget.setElideMode(Qt.ElideNone) self.tabWidget.setDocumentMode(False) self.tabWidget.setTabsClosable(False) self.tabWidget.setMovable(True) self.tabWidget.setTabBarAutoHide(False) self.horizontalLayout_3.addWidget(self.tabWidget) self.viewTabs = QTabWidget(self.editStackPage) self.viewTabs.setObjectName(u"viewTabs") self.viewTabs.setMinimumSize(QSize(0, 0)) self.viewTabs.setMaximumSize(QSize(16555215, 16777215)) self.demoViewTab = QWidget() self.demoViewTab.setObjectName(u"demoViewTab") self.verticalLayout_8 = QVBoxLayout(self.demoViewTab) self.verticalLayout_8.setSpacing(1) self.verticalLayout_8.setObjectName(u"verticalLayout_8") self.verticalLayout_8.setContentsMargins(4, 4, 4, 4) self.groupBox = QGroupBox(self.demoViewTab) self.groupBox.setObjectName(u"groupBox") self.verticalLayout_8.addWidget(self.groupBox) self.groupBox_2 = QGroupBox(self.demoViewTab) self.groupBox_2.setObjectName(u"groupBox_2") self.verticalLayout_8.addWidget(self.groupBox_2) self.viewTabs.addTab(self.demoViewTab, "") self.metadataViewTab = QWidget() self.metadataViewTab.setObjectName(u"metadataViewTab") self.viewTabs.addTab(self.metadataViewTab, "") self.horizontalLayout_3.addWidget(self.viewTabs) self.centralTabs.addWidget(self.editStackPage) self.tabWidget.raise_() self.dataView.raise_() self.viewTabs.raise_() self.centralTabsPage2 = QWidget() self.centralTabsPage2.setObjectName(u"centralTabsPage2") self.horizontalLayout_2 = QHBoxLayout(self.centralTabsPage2) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalLayout_2.addLayout(self.horizontalLayout) self.centralTabs.addWidget(self.centralTabsPage2) self.verticalLayout.addWidget(self.centralTabs) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 1120, 22)) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") self.menuEdit = QMenu(self.menubar) self.menuEdit.setObjectName(u"menuEdit") self.menuDemo = QMenu(self.menubar) self.menuDemo.setObjectName(u"menuDemo") self.menuView = QMenu(self.menubar) self.menuView.setObjectName(u"menuView") self.menuTools = QMenu(self.menubar) self.menuTools.setObjectName(u"menuTools") self.menuWindow = QMenu(self.menubar) self.menuWindow.setObjectName(u"menuWindow") self.menuHelp = QMenu(self.menubar) self.menuHelp.setObjectName(u"menuHelp") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuDemo.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuTools.menuAction()) self.menubar.addAction(self.menuWindow.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.menuFile.addAction(self.actionOpen_Ops) self.menuFile.addAction(self.actionSave_Ops) self.menuFile.addSeparator() self.menuFile.addAction(self.actionOpen_Demo) self.menuFile.addAction(self.actionOpen_Audio) self.menuFile.addAction(self.actionImport_Script) self.menuFile.addSeparator() self.menuEdit.addAction(self.actionPreferences) self.menuDemo.addAction(self.actionView_metadata) self.menuDemo.addAction(self.actionRename) self.menuDemo.addAction(self.actionExport_to_XML) self.menuView.addAction(self.actionOperations) self.menuView.addAction(self.actionMetadata_editor) self.menuView.addAction(self.actionProduction_editor) self.menuTools.addAction(self.actionPreferences_2) self.menuWindow.addAction(self.actionQuit) self.menuHelp.addAction(self.actionAbout) self.menuHelp.addAction(self.actionHow_to_use) self.retranslateUi(MainWindow) self.dataView.setCurrentIndex(1) self.viewTabs.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None)) self.actionOpen_Ops.setText(QCoreApplication.translate("MainWindow", u"Open Ops", None)) self.actionOpen_Demo.setText(QCoreApplication.translate("MainWindow", u"Import Demo", None)) self.actionOpen_Audio.setText(QCoreApplication.translate("MainWindow", u"Import Audio", None)) self.actionImport_Script.setText(QCoreApplication.translate("MainWindow", u"Import Script", None)) self.actionSave_Ops.setText(QCoreApplication.translate("MainWindow", u"Save Ops", None)) self.actionPreferences.setText(QCoreApplication.translate("MainWindow", u"Preferences", None)) self.actionView_metadata.setText(QCoreApplication.translate("MainWindow", u"View metadata", None)) self.actionRename.setText(QCoreApplication.translate("MainWindow", u"Rename ", None)) self.actionExport_to_XML.setText(QCoreApplication.translate("MainWindow", u"Export to XML", None)) self.actionOperations.setText(QCoreApplication.translate("MainWindow", u"Operations", None)) self.actionMetadata_editor.setText(QCoreApplication.translate("MainWindow", u"Metadata editor", None)) self.actionProduction_editor.setText(QCoreApplication.translate("MainWindow", u"Production editor", None)) self.actionAbout.setText(QCoreApplication.translate("MainWindow", u"About", None)) self.actionHow_to_use.setText(QCoreApplication.translate("MainWindow", u"How to use", None)) self.actionQuit.setText(QCoreApplication.translate("MainWindow", u"Quit", None)) self.actionPreferences_2.setText(QCoreApplication.translate("MainWindow", u"Preferences", None)) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"GroupBox", None)) self.groupBox_4.setTitle(QCoreApplication.translate("MainWindow", u"GroupBox", None)) self.dataView.setTabText(self.dataView.indexOf(self.demoDataPage), QCoreApplication.translate("MainWindow", u"Data", None)) self.dataView.setTabText(self.dataView.indexOf(self.tab_5), QCoreApplication.translate("MainWindow", u"Saved", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"Demo Overview", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"Step Overview", None)) self.viewTabs.setTabText(self.viewTabs.indexOf(self.demoViewTab), QCoreApplication.translate("MainWindow", u"Overview", None)) self.viewTabs.setTabText(self.viewTabs.indexOf(self.metadataViewTab), QCoreApplication.translate("MainWindow", u"Metadata", None)) self.menuFile.setTitle(QCoreApplication.translate("MainWindow", u"File", None)) self.menuEdit.setTitle(QCoreApplication.translate("MainWindow", u"Edit", None)) self.menuDemo.setTitle(QCoreApplication.translate("MainWindow", u"Demo", None)) self.menuView.setTitle(QCoreApplication.translate("MainWindow", u"View", None)) self.menuTools.setTitle(QCoreApplication.translate("MainWindow", u"Tools", None)) self.menuWindow.setTitle(QCoreApplication.translate("MainWindow", u"Window", None)) self.menuHelp.setTitle(QCoreApplication.translate("MainWindow", u"Help", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(514, 693) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.gridLayout = QGridLayout(self.centralwidget) self.gridLayout.setObjectName(u"gridLayout") self.pushButton = QPushButton(self.centralwidget) self.pushButton.setObjectName(u"pushButton") self.pushButton.setCursor(QCursor(Qt.PointingHandCursor)) self.gridLayout.addWidget(self.pushButton, 0, 1, 1, 1) self.tabWidget = QTabWidget(self.centralwidget) self.tabWidget.setObjectName(u"tabWidget") self.tabWidget.setStyleSheet(u"") self.tab = QWidget() self.tab.setObjectName(u"tab") self.gridLayout_2 = QGridLayout(self.tab) self.gridLayout_2.setObjectName(u"gridLayout_2") self.tableWidget = QTableWidget(self.tab) if (self.tableWidget.columnCount() < 3): self.tableWidget.setColumnCount(3) __qtablewidgetitem = QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(0, __qtablewidgetitem) __qtablewidgetitem1 = QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(1, __qtablewidgetitem1) __qtablewidgetitem2 = QTableWidgetItem() self.tableWidget.setHorizontalHeaderItem(2, __qtablewidgetitem2) self.tableWidget.setObjectName(u"tableWidget") self.tableWidget.setStyleSheet(u"") self.tableWidget.horizontalHeader().setCascadingSectionResizes(False) self.tableWidget.verticalHeader().setVisible(False) self.gridLayout_2.addWidget(self.tableWidget, 0, 0, 1, 1) self.tabWidget.addTab(self.tab, "") self.tab_2 = QWidget() self.tab_2.setObjectName(u"tab_2") self.gridLayout_3 = QGridLayout(self.tab_2) self.gridLayout_3.setObjectName(u"gridLayout_3") self.tableWidget_2 = QTableWidget(self.tab_2) self.tableWidget_2.setObjectName(u"tableWidget_2") self.gridLayout_3.addWidget(self.tableWidget_2, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_2, "") self.gridLayout.addWidget(self.tabWidget, 1, 0, 1, 2) self.lineEdit = QLineEdit(self.centralwidget) self.lineEdit.setObjectName(u"lineEdit") self.lineEdit.setReadOnly(True) self.gridLayout.addWidget(self.lineEdit, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 514, 22)) MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QCoreApplication.translate("MainWindow", u"HyperV_controller", None)) self.pushButton.setText( QCoreApplication.translate("MainWindow", u"\u5237\u65b0", None)) ___qtablewidgetitem = self.tableWidget.horizontalHeaderItem(0) ___qtablewidgetitem.setText( QCoreApplication.translate("MainWindow", u"\u540d\u79f0", None)) ___qtablewidgetitem1 = self.tableWidget.horizontalHeaderItem(1) ___qtablewidgetitem1.setText( QCoreApplication.translate("MainWindow", u"\u72b6\u6001", None)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"\u865a\u62df\u673a", None)) self.tabWidget.setTabText( self.tabWidget.indexOf(self.tab_2), QCoreApplication.translate("MainWindow", u"\u529f\u80fd", None))
class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(983, 807) MainWindow.setWindowOpacity(0.000000000000000) self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.groupBox = QGroupBox(self.centralwidget) self.groupBox.setObjectName(u"groupBox") self.groupBox.setGeometry(QRect(10, 10, 961, 191)) self.horizontalLayoutWidget = QWidget(self.groupBox) self.horizontalLayoutWidget.setObjectName(u"horizontalLayoutWidget") self.horizontalLayoutWidget.setGeometry(QRect(10, 30, 211, 41)) self.horizontalLayout = QHBoxLayout(self.horizontalLayoutWidget) self.horizontalLayout.setObjectName(u"horizontalLayout") self.horizontalLayout.setContentsMargins(0, 0, 0, 0) self.label = QLabel(self.horizontalLayoutWidget) self.label.setObjectName(u"label") self.horizontalLayout.addWidget(self.label) self.lineEdit = QLineEdit(self.horizontalLayoutWidget) self.lineEdit.setObjectName(u"lineEdit") sizePolicy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth( self.lineEdit.sizePolicy().hasHeightForWidth()) self.lineEdit.setSizePolicy(sizePolicy) self.horizontalLayout.addWidget(self.lineEdit) self.horizontalLayoutWidget_2 = QWidget(self.groupBox) self.horizontalLayoutWidget_2.setObjectName( u"horizontalLayoutWidget_2") self.horizontalLayoutWidget_2.setGeometry(QRect(10, 70, 211, 41)) self.horizontalLayout_2 = QHBoxLayout(self.horizontalLayoutWidget_2) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0) self.label_2 = QLabel(self.horizontalLayoutWidget_2) self.label_2.setObjectName(u"label_2") self.horizontalLayout_2.addWidget(self.label_2) self.lineEdit_2 = QLineEdit(self.horizontalLayoutWidget_2) self.lineEdit_2.setObjectName(u"lineEdit_2") sizePolicy.setHeightForWidth( self.lineEdit_2.sizePolicy().hasHeightForWidth()) self.lineEdit_2.setSizePolicy(sizePolicy) self.horizontalLayout_2.addWidget(self.lineEdit_2) self.horizontalLayoutWidget_3 = QWidget(self.groupBox) self.horizontalLayoutWidget_3.setObjectName( u"horizontalLayoutWidget_3") self.horizontalLayoutWidget_3.setGeometry(QRect(10, 110, 211, 41)) self.horizontalLayout_3 = QHBoxLayout(self.horizontalLayoutWidget_3) self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0) self.label_3 = QLabel(self.horizontalLayoutWidget_3) self.label_3.setObjectName(u"label_3") self.horizontalLayout_3.addWidget(self.label_3) self.lineEdit_3 = QLineEdit(self.horizontalLayoutWidget_3) self.lineEdit_3.setObjectName(u"lineEdit_3") sizePolicy.setHeightForWidth( self.lineEdit_3.sizePolicy().hasHeightForWidth()) self.lineEdit_3.setSizePolicy(sizePolicy) self.horizontalLayout_3.addWidget(self.lineEdit_3) self.horizontalLayoutWidget_4 = QWidget(self.groupBox) self.horizontalLayoutWidget_4.setObjectName( u"horizontalLayoutWidget_4") self.horizontalLayoutWidget_4.setGeometry(QRect(230, 30, 238, 41)) self.horizontalLayout_4 = QHBoxLayout(self.horizontalLayoutWidget_4) self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0) self.label_4 = QLabel(self.horizontalLayoutWidget_4) self.label_4.setObjectName(u"label_4") self.horizontalLayout_4.addWidget(self.label_4) self.lineEdit_4 = QLineEdit(self.horizontalLayoutWidget_4) self.lineEdit_4.setObjectName(u"lineEdit_4") sizePolicy.setHeightForWidth( self.lineEdit_4.sizePolicy().hasHeightForWidth()) self.lineEdit_4.setSizePolicy(sizePolicy) self.horizontalLayout_4.addWidget(self.lineEdit_4) self.horizontalLayoutWidget_5 = QWidget(self.groupBox) self.horizontalLayoutWidget_5.setObjectName( u"horizontalLayoutWidget_5") self.horizontalLayoutWidget_5.setGeometry(QRect(230, 70, 240, 41)) self.horizontalLayout_5 = QHBoxLayout(self.horizontalLayoutWidget_5) self.horizontalLayout_5.setObjectName(u"horizontalLayout_5") self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0) self.label_5 = QLabel(self.horizontalLayoutWidget_5) self.label_5.setObjectName(u"label_5") self.horizontalLayout_5.addWidget(self.label_5) self.lineEdit_5 = QLineEdit(self.horizontalLayoutWidget_5) self.lineEdit_5.setObjectName(u"lineEdit_5") sizePolicy.setHeightForWidth( self.lineEdit_5.sizePolicy().hasHeightForWidth()) self.lineEdit_5.setSizePolicy(sizePolicy) self.horizontalLayout_5.addWidget(self.lineEdit_5) self.groupBox_2 = QGroupBox(self.centralwidget) self.groupBox_2.setObjectName(u"groupBox_2") self.groupBox_2.setGeometry(QRect(10, 210, 961, 171)) self.textBrowser = QTextBrowser(self.centralwidget) self.textBrowser.setObjectName(u"textBrowser") self.textBrowser.setGeometry(QRect(10, 440, 961, 311)) self.pushButton = QPushButton(self.centralwidget) self.pushButton.setObjectName(u"pushButton") self.pushButton.setGeometry(QRect(858, 400, 111, 25)) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 983, 22)) MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle( QCoreApplication.translate( "MainWindow", u"\u0418\u043c\u043f\u043e\u0440\u0442 \u0413\u0410\u0420", None)) self.groupBox.setTitle( QCoreApplication.translate( "MainWindow", u"\u041a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u044b", None)) self.label.setText( QCoreApplication.translate("MainWindow", u"URL", None)) self.label_2.setText( QCoreApplication.translate("MainWindow", u"\u041f\u043e\u0440\u0442", None)) self.label_3.setText( QCoreApplication.translate("MainWindow", u"\u0418\u043c\u044f \u0411\u0414", None)) self.label_4.setText( QCoreApplication.translate( "MainWindow", u"\u0418\u043c\u044f \u0440\u043e\u043b\u0438", None)) self.label_5.setText( QCoreApplication.translate( "MainWindow", u"\u041f\u0430\u0440\u043e\u043b\u044c", None)) self.groupBox_2.setTitle( QCoreApplication.translate( "MainWindow", u"\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u043c\u043f\u043e\u0440\u0442\u0430", None)) self.pushButton.setText( QCoreApplication.translate( "MainWindow", u"\u0418\u043c\u043f\u043e\u0440\u0442", None))
class MainWindow(QMainWindow): def __init__(self, stages: list[Stage], *args, **kwargs): QMainWindow.__init__(self, *args, **kwargs) if not self.objectName(): self.setObjectName("MainWindow") self.resize(800, 600) size_policy = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) size_policy.setHorizontalStretch(0) size_policy.setVerticalStretch(0) size_policy.setHeightForWidth(self.sizePolicy().hasHeightForWidth()) self.setSizePolicy(size_policy) self.setWindowTitle("Interfan") self.central_widget = QWidget(self) self.central_widget.setObjectName("central_widget") self.main_horizontal_layout = QHBoxLayout(self.central_widget) self.main_horizontal_layout.setObjectName("main_horizontal_layout") self.left_grid_layout = QGridLayout() self.left_grid_layout.setObjectName("left_grid_layout") self.slice_slider = QSlider(self.central_widget) self.slice_slider.setObjectName("slice_slider") self.slice_slider.setEnabled(False) self.slice_slider.setOrientation(Qt.Horizontal) self.left_grid_layout.addWidget(self.slice_slider, 1, 0, 1, 1) self.slice_label = QLabel(self.central_widget) self.slice_label.setObjectName("slice_label") self.slice_label.setGeometry(QRect(0, 10, 58, 18)) self.slice_label.setText("0") self.left_grid_layout.addWidget(self.slice_label, 1, 1, 1, 1) self.main_image_scene = QGraphicsScene() self.main_image_view = QGraphicsView(self.main_image_scene) self.main_image_view.setObjectName("main_image_view") self.left_grid_layout.addWidget(self.main_image_view, 0, 0, 1, 1) self.slice_image_scene = QGraphicsScene() self.slice_image_view = QGraphicsView(self.slice_image_scene) self.slice_image_view.setObjectName("slice_image_view") self.left_grid_layout.addWidget(self.slice_image_view, 0, 1, 1, 1) self.left_grid_layout.setRowStretch(0, 12) self.left_grid_layout.setRowStretch(1, 1) self.left_grid_layout.setColumnStretch(0, 6) self.left_grid_layout.setColumnStretch(1, 1) self.main_horizontal_layout.addLayout(self.left_grid_layout) self.right_vertical_layout = QVBoxLayout() self.right_vertical_layout.setObjectName("right_vertical_layout") self.settings_widget = SettingWidget(self.central_widget) self.right_vertical_layout.addWidget(self.settings_widget.group_box) self.proceed_button = QPushButton(self.central_widget) self.proceed_button.setObjectName("proceed_button") self.proceed_button.setText("Выполнить") self.proceed_button.setEnabled(False) self.right_vertical_layout.addWidget(self.proceed_button) self.right_down_layout = QHBoxLayout() self.right_down_layout.setObjectName("right_down_layout") self.stages_layout = QVBoxLayout() self.stages_layout.setObjectName("stages_layout") self.stages_label = QLabel(self.central_widget) self.stages_label.setObjectName("stages_label") self.stages_label.setText("Этапы") self.stages_layout.addWidget(self.stages_label, 1) self.stages_radio_buttons = [] for s in stages: rb = QRadioButton(self.central_widget) rb.setObjectName("stages_radio_button") rb.setEnabled(False) rb.setText(s.name) self.stages_layout.addWidget(rb, 1) self.stages_radio_buttons.append(rb) self.stages_radio_buttons[0].setEnabled(True) self.stages_radio_buttons[0].setChecked(True) self.set_stage(stages[0]) self.right_down_layout.addLayout(self.stages_layout) self.history_layout = QVBoxLayout() self.history_layout.setObjectName("history_layout") self.history_header_layout = QHBoxLayout() self.history_header_layout.setObjectName("history_header_layout") self.history_label = QLabel(self.central_widget) self.history_label.setObjectName("history_label") self.history_label.setText("История операций") self.history_header_layout.addWidget(self.history_label) self.history_minus_button = QToolButton(self.central_widget) self.history_minus_button.setObjectName("history_minus_button") self.history_minus_button.setEnabled(False) self.history_minus_button.setText("-") self.history_header_layout.addWidget(self.history_minus_button) self.history_header_layout.setStretch(0, 8) self.history_header_layout.setStretch(1, 1) self.history_layout.addLayout(self.history_header_layout) self.history_list_view = QListView(self.central_widget) self.history_list_view.setObjectName("history_list_view") self.history_layout.addWidget(self.history_list_view) self.history_script_button = QPushButton(self.central_widget) self.history_script_button.setObjectName("history_script_button") self.history_script_button.setText("Просмотреть как скрипт") self.history_layout.addWidget(self.history_script_button) self.right_down_layout.addLayout(self.history_layout) self.right_down_layout.setStretch(0, 1) self.right_down_layout.setStretch(1, 1) self.right_vertical_layout.addLayout(self.right_down_layout) self.right_vertical_layout.setStretch(0, 1) self.right_vertical_layout.setStretch(1, 0) self.right_vertical_layout.setStretch(2, 1) self.main_horizontal_layout.addLayout(self.right_vertical_layout) self.main_horizontal_layout.setStretch(0, 1) self.main_horizontal_layout.setStretch(1, 1) self.setCentralWidget(self.central_widget) self.menu_bar = QMenuBar(self) self.menu_bar.setObjectName("menu_bar") self.menu_bar.setGeometry(QRect(0, 0, 800, 30)) self.menu = QMenu(self.menu_bar) self.menu.setObjectName("men") self.menu.setTitle("Меню") self.setMenuBar(self.menu_bar) self.open_file = QAction(self) self.open_file.setObjectName("open_file") self.open_file.setText("Открыть файл") self.menu.addAction(self.open_file) self.status_bar = QStatusBar(self) self.status_bar.setObjectName("status_bar") self.setStatusBar(self.status_bar) self.menu_bar.addAction(self.menu.menuAction()) QMetaObject.connectSlotsByName(self) def set_stage(self, stage: Stage): self.settings_widget.change_settings(stage.settings)
class Ui_JAL_MainWindow(object): def setupUi(self, JAL_MainWindow): if not JAL_MainWindow.objectName(): JAL_MainWindow.setObjectName(u"JAL_MainWindow") JAL_MainWindow.resize(835, 436) JAL_MainWindow.setMinimumSize(QSize(0, 0)) self.actionExit = QAction(JAL_MainWindow) self.actionExit.setObjectName(u"actionExit") self.actionExit.setMenuRole(QAction.QuitRole) self.action_Re_build_Ledger = QAction(JAL_MainWindow) self.action_Re_build_Ledger.setObjectName(u"action_Re_build_Ledger") self.action_LoadQuotes = QAction(JAL_MainWindow) self.action_LoadQuotes.setObjectName(u"action_LoadQuotes") self.actionImportStatement = QAction(JAL_MainWindow) self.actionImportStatement.setObjectName(u"actionImportStatement") self.actionAccountTypes = QAction(JAL_MainWindow) self.actionAccountTypes.setObjectName(u"actionAccountTypes") self.actionAccounts = QAction(JAL_MainWindow) self.actionAccounts.setObjectName(u"actionAccounts") self.actionAssets = QAction(JAL_MainWindow) self.actionAssets.setObjectName(u"actionAssets") self.actionPeers = QAction(JAL_MainWindow) self.actionPeers.setObjectName(u"actionPeers") self.actionCategories = QAction(JAL_MainWindow) self.actionCategories.setObjectName(u"actionCategories") self.actionBackup = QAction(JAL_MainWindow) self.actionBackup.setObjectName(u"actionBackup") self.actionRestore = QAction(JAL_MainWindow) self.actionRestore.setObjectName(u"actionRestore") self.PrepareTaxForms = QAction(JAL_MainWindow) self.PrepareTaxForms.setObjectName(u"PrepareTaxForms") self.MakeDealsReport = QAction(JAL_MainWindow) self.MakeDealsReport.setObjectName(u"MakeDealsReport") self.actionTags = QAction(JAL_MainWindow) self.actionTags.setObjectName(u"actionTags") self.MakePLReport = QAction(JAL_MainWindow) self.MakePLReport.setObjectName(u"MakePLReport") self.MakeCategoriesReport = QAction(JAL_MainWindow) self.MakeCategoriesReport.setObjectName(u"MakeCategoriesReport") self.actionImportSlipRU = QAction(JAL_MainWindow) self.actionImportSlipRU.setObjectName(u"actionImportSlipRU") self.actionCountries = QAction(JAL_MainWindow) self.actionCountries.setObjectName(u"actionCountries") self.actionQuotes = QAction(JAL_MainWindow) self.actionQuotes.setObjectName(u"actionQuotes") self.actionOperations = QAction(JAL_MainWindow) self.actionOperations.setObjectName(u"actionOperations") self.centralwidget = QWidget(JAL_MainWindow) self.centralwidget.setObjectName(u"centralwidget") self.centralwidget.setMaximumSize(QSize(16777215, 16777215)) self.verticalLayout = QVBoxLayout(self.centralwidget) self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName(u"verticalLayout") self.verticalLayout.setContentsMargins(0, 0, 0, 0) self.splitter = QSplitter(self.centralwidget) self.splitter.setObjectName(u"splitter") self.splitter.setOrientation(Qt.Vertical) self.mdiArea = TabbedMdiArea(self.splitter) self.mdiArea.setObjectName(u"mdiArea") self.splitter.addWidget(self.mdiArea) self.Logs = LogViewer(self.splitter) self.Logs.setObjectName(u"Logs") self.splitter.addWidget(self.Logs) self.verticalLayout.addWidget(self.splitter) JAL_MainWindow.setCentralWidget(self.centralwidget) self.MainMenu = QMenuBar(JAL_MainWindow) self.MainMenu.setObjectName(u"MainMenu") self.MainMenu.setGeometry(QRect(0, 0, 835, 23)) self.menuMain = QMenu(self.MainMenu) self.menuMain.setObjectName(u"menuMain") self.menu_Data = QMenu(self.MainMenu) self.menu_Data.setObjectName(u"menu_Data") self.menuPredefined_data = QMenu(self.menu_Data) self.menuPredefined_data.setObjectName(u"menuPredefined_data") self.menu_Export = QMenu(self.MainMenu) self.menu_Export.setObjectName(u"menu_Export") self.menuLanguage = QMenu(self.MainMenu) self.menuLanguage.setObjectName(u"menuLanguage") self.menuImport = QMenu(self.MainMenu) self.menuImport.setObjectName(u"menuImport") self.menuStatement = QMenu(self.menuImport) self.menuStatement.setObjectName(u"menuStatement") self.menuReports = QMenu(self.MainMenu) self.menuReports.setObjectName(u"menuReports") JAL_MainWindow.setMenuBar(self.MainMenu) self.StatusBar = QStatusBar(JAL_MainWindow) self.StatusBar.setObjectName(u"StatusBar") JAL_MainWindow.setStatusBar(self.StatusBar) self.MainMenu.addAction(self.menuMain.menuAction()) self.MainMenu.addAction(self.menu_Data.menuAction()) self.MainMenu.addAction(self.menuReports.menuAction()) self.MainMenu.addAction(self.menuImport.menuAction()) self.MainMenu.addAction(self.menu_Export.menuAction()) self.MainMenu.addAction(self.menuLanguage.menuAction()) self.menuMain.addAction(self.actionOperations) self.menuMain.addAction(self.actionExit) self.menu_Data.addSeparator() self.menu_Data.addAction(self.actionAccounts) self.menu_Data.addAction(self.actionAssets) self.menu_Data.addAction(self.actionPeers) self.menu_Data.addAction(self.actionCategories) self.menu_Data.addAction(self.actionTags) self.menu_Data.addAction(self.actionCountries) self.menu_Data.addAction(self.actionQuotes) self.menu_Data.addAction(self.menuPredefined_data.menuAction()) self.menu_Data.addSeparator() self.menu_Data.addAction(self.actionBackup) self.menu_Data.addAction(self.actionRestore) self.menu_Data.addSeparator() self.menu_Data.addAction(self.action_Re_build_Ledger) self.menuPredefined_data.addAction(self.actionAccountTypes) self.menu_Export.addAction(self.PrepareTaxForms) self.menuImport.addAction(self.action_LoadQuotes) self.menuImport.addAction(self.menuStatement.menuAction()) self.menuImport.addAction(self.actionImportSlipRU) self.retranslateUi(JAL_MainWindow) QMetaObject.connectSlotsByName(JAL_MainWindow) # setupUi def retranslateUi(self, JAL_MainWindow): JAL_MainWindow.setWindowTitle( QCoreApplication.translate("JAL_MainWindow", u"jal", None)) self.actionExit.setText( QCoreApplication.translate("JAL_MainWindow", u"&Exit", None)) self.action_Re_build_Ledger.setText( QCoreApplication.translate("JAL_MainWindow", u"Re-build &Ledger...", None)) self.action_LoadQuotes.setText( QCoreApplication.translate("JAL_MainWindow", u"&Quotes...", None)) self.actionImportStatement.setText( QCoreApplication.translate("JAL_MainWindow", u"&Broker statement...", None)) self.actionAccountTypes.setText( QCoreApplication.translate("JAL_MainWindow", u"Account &Types", None)) self.actionAccounts.setText( QCoreApplication.translate("JAL_MainWindow", u"&Accounts", None)) self.actionAssets.setText( QCoreApplication.translate("JAL_MainWindow", u"A&ssets", None)) self.actionPeers.setText( QCoreApplication.translate("JAL_MainWindow", u"&Peers", None)) self.actionCategories.setText( QCoreApplication.translate("JAL_MainWindow", u"&Categories", None)) self.actionBackup.setText( QCoreApplication.translate("JAL_MainWindow", u"&Backup...", None)) self.actionRestore.setText( QCoreApplication.translate("JAL_MainWindow", u"&Restore...", None)) self.PrepareTaxForms.setText( QCoreApplication.translate("JAL_MainWindow", u"&Tax report [RU]", None)) self.MakeDealsReport.setText( QCoreApplication.translate("JAL_MainWindow", u"&Deals report", None)) self.actionTags.setText( QCoreApplication.translate("JAL_MainWindow", u"&Tags", None)) self.MakePLReport.setText( QCoreApplication.translate("JAL_MainWindow", u"&Profit/Loss report", None)) self.MakeCategoriesReport.setText( QCoreApplication.translate("JAL_MainWindow", u"&Income/Spending report", None)) self.actionImportSlipRU.setText( QCoreApplication.translate("JAL_MainWindow", u"Slip [RU]...", None)) self.actionCountries.setText( QCoreApplication.translate("JAL_MainWindow", u"C&ountries", None)) self.actionQuotes.setText( QCoreApplication.translate("JAL_MainWindow", u"&Quotes", None)) self.actionOperations.setText( QCoreApplication.translate("JAL_MainWindow", u"&Operations", None)) self.menuMain.setTitle( QCoreApplication.translate("JAL_MainWindow", u"&Main", None)) self.menu_Data.setTitle( QCoreApplication.translate("JAL_MainWindow", u"&Data", None)) self.menuPredefined_data.setTitle( QCoreApplication.translate("JAL_MainWindow", u"Predefined data", None)) self.menu_Export.setTitle( QCoreApplication.translate("JAL_MainWindow", u"&Export", None)) self.menuLanguage.setTitle( QCoreApplication.translate("JAL_MainWindow", u"L&anguage", None)) self.menuImport.setTitle( QCoreApplication.translate("JAL_MainWindow", u"&Import", None)) self.menuStatement.setTitle( QCoreApplication.translate("JAL_MainWindow", u"&Statement", None)) self.menuReports.setTitle( QCoreApplication.translate("JAL_MainWindow", u"&Reports", None))
class Ui_IscApp(object): def setupUi(self, IscApp): if not IscApp.objectName(): IscApp.setObjectName(u"IscApp") IscApp.resize(1440, 923) IscApp.setCursor(QCursor(Qt.ArrowCursor)) IscApp.setMouseTracking(True) self.actionUndo = QAction(IscApp) self.actionUndo.setObjectName(u"actionUndo") self.actionRedo = QAction(IscApp) self.actionRedo.setObjectName(u"actionRedo") self.actionView_statusbar = QAction(IscApp) self.actionView_statusbar.setObjectName(u"actionView_statusbar") self.actionView_statusbar.setCheckable(True) self.actionView_statusbar.setChecked(True) self.actionView_step_preview = QAction(IscApp) self.actionView_step_preview.setObjectName(u"actionView_step_preview") self.actionView_step_preview.setCheckable(True) self.actionView_step_preview.setChecked(True) self.actionInsert = QAction(IscApp) self.actionInsert.setObjectName(u"actionInsert") self.actionShell_Image = QAction(IscApp) self.actionShell_Image.setObjectName(u"actionShell_Image") self.actionSection_steps = QAction(IscApp) self.actionSection_steps.setObjectName(u"actionSection_steps") self.actionAttach_audio = QAction(IscApp) self.actionAttach_audio.setObjectName(u"actionAttach_audio") self.actionBulk_crop = QAction(IscApp) self.actionBulk_crop.setObjectName(u"actionBulk_crop") self.actionView_demo_in_folder = QAction(IscApp) self.actionView_demo_in_folder.setObjectName(u"actionView_demo_in_folder") self.actionLoad_tool_state = QAction(IscApp) self.actionLoad_tool_state.setObjectName(u"actionLoad_tool_state") self.actionSave_tool_state = QAction(IscApp) self.actionSave_tool_state.setObjectName(u"actionSave_tool_state") self.actionOpen_DemoMate = QAction(IscApp) self.actionOpen_DemoMate.setObjectName(u"actionOpen_DemoMate") self.actionOpen_Cloudguides_Packaging = QAction(IscApp) self.actionOpen_Cloudguides_Packaging.setObjectName(u"actionOpen_Cloudguides_Packaging") self.actionAbout = QAction(IscApp) self.actionAbout.setObjectName(u"actionAbout") self.actionHelp_2 = QAction(IscApp) self.actionHelp_2.setObjectName(u"actionHelp_2") self.actionImage_Insert = QAction(IscApp) self.actionImage_Insert.setObjectName(u"actionImage_Insert") self.actionImage_Shelling = QAction(IscApp) self.actionImage_Shelling.setObjectName(u"actionImage_Shelling") self.actionHelp_3 = QAction(IscApp) self.actionHelp_3.setObjectName(u"actionHelp_3") self.actionBulk_insert_image = QAction(IscApp) self.actionBulk_insert_image.setObjectName(u"actionBulk_insert_image") self.actionBulk_shell_steps = QAction(IscApp) self.actionBulk_shell_steps.setObjectName(u"actionBulk_shell_steps") self.actionBulk_crop_step_assets = QAction(IscApp) self.actionBulk_crop_step_assets.setObjectName(u"actionBulk_crop_step_assets") self.actionAttach_audio_to_demo = QAction(IscApp) self.actionAttach_audio_to_demo.setObjectName(u"actionAttach_audio_to_demo") self.actionClose = QAction(IscApp) self.actionClose.setObjectName(u"actionClose") self.actionClose_2 = QAction(IscApp) self.actionClose_2.setObjectName(u"actionClose_2") self.actionFrom_demo_file = QAction(IscApp) self.actionFrom_demo_file.setObjectName(u"actionFrom_demo_file") self.actionFrom_exe_installer = QAction(IscApp) self.actionFrom_exe_installer.setObjectName(u"actionFrom_exe_installer") self.actionFrom_docx_file = QAction(IscApp) self.actionFrom_docx_file.setObjectName(u"actionFrom_docx_file") self.actionFrom_scripts_folder = QAction(IscApp) self.actionFrom_scripts_folder.setObjectName(u"actionFrom_scripts_folder") self.actionOverwrite = QAction(IscApp) self.actionOverwrite.setObjectName(u"actionOverwrite") self.actionMerge_demos = QAction(IscApp) self.actionMerge_demos.setObjectName(u"actionMerge_demos") self.actionLoad_audio_directory = QAction(IscApp) self.actionLoad_audio_directory.setObjectName(u"actionLoad_audio_directory") self.actionLoad_soundbite = QAction(IscApp) self.actionLoad_soundbite.setObjectName(u"actionLoad_soundbite") self.actionEdit_audio = QAction(IscApp) self.actionEdit_audio.setObjectName(u"actionEdit_audio") self.actionAttach_audio_to_demo_2 = QAction(IscApp) self.actionAttach_audio_to_demo_2.setObjectName(u"actionAttach_audio_to_demo_2") self.actionBulk_edit_demo_audio = QAction(IscApp) self.actionBulk_edit_demo_audio.setObjectName(u"actionBulk_edit_demo_audio") self.actionEdit_step_audio = QAction(IscApp) self.actionEdit_step_audio.setObjectName(u"actionEdit_step_audio") self.actionBulk_paste_image = QAction(IscApp) self.actionBulk_paste_image.setObjectName(u"actionBulk_paste_image") self.actionBulk_image_paste_wizard = QAction(IscApp) self.actionBulk_image_paste_wizard.setObjectName(u"actionBulk_image_paste_wizard") self.actionBulk_shell_demo_assets = QAction(IscApp) self.actionBulk_shell_demo_assets.setObjectName(u"actionBulk_shell_demo_assets") self.actionSection_demo = QAction(IscApp) self.actionSection_demo.setObjectName(u"actionSection_demo") self.actionBulk_resize_demo_assets = QAction(IscApp) self.actionBulk_resize_demo_assets.setObjectName(u"actionBulk_resize_demo_assets") self.actionBulk_crop_demo_assets = QAction(IscApp) self.actionBulk_crop_demo_assets.setObjectName(u"actionBulk_crop_demo_assets") self.actionPacing_wizard = QAction(IscApp) self.actionPacing_wizard.setObjectName(u"actionPacing_wizard") self.actionCompose_demos = QAction(IscApp) self.actionCompose_demos.setObjectName(u"actionCompose_demos") self.actionBulk_edit_demo_metadata = QAction(IscApp) self.actionBulk_edit_demo_metadata.setObjectName(u"actionBulk_edit_demo_metadata") self.actionLoad_script = QAction(IscApp) self.actionLoad_script.setObjectName(u"actionLoad_script") self.actionConvert_script = QAction(IscApp) self.actionConvert_script.setObjectName(u"actionConvert_script") self.actionSpelling_errors = QAction(IscApp) self.actionSpelling_errors.setObjectName(u"actionSpelling_errors") self.actionGrammar_errors = QAction(IscApp) self.actionGrammar_errors.setObjectName(u"actionGrammar_errors") self.actionProduction_notes = QAction(IscApp) self.actionProduction_notes.setObjectName(u"actionProduction_notes") self.actionTalking_points = QAction(IscApp) self.actionTalking_points.setObjectName(u"actionTalking_points") self.actionClick_instructions = QAction(IscApp) self.actionClick_instructions.setObjectName(u"actionClick_instructions") self.actionPackage_demo = QAction(IscApp) self.actionPackage_demo.setObjectName(u"actionPackage_demo") self.actionSingle_image = QAction(IscApp) self.actionSingle_image.setObjectName(u"actionSingle_image") self.actionMultiple_images = QAction(IscApp) self.actionMultiple_images.setObjectName(u"actionMultiple_images") self.actionImage_insert_wizar = QAction(IscApp) self.actionImage_insert_wizar.setObjectName(u"actionImage_insert_wizar") self.actionAdd_background_image = QAction(IscApp) self.actionAdd_background_image.setObjectName(u"actionAdd_background_image") self.actionAdd_background_and_wrapper = QAction(IscApp) self.actionAdd_background_and_wrapper.setObjectName(u"actionAdd_background_and_wrapper") self.actionShell_wizard = QAction(IscApp) self.actionShell_wizard.setObjectName(u"actionShell_wizard") self.actionCrop = QAction(IscApp) self.actionCrop.setObjectName(u"actionCrop") self.actionResize = QAction(IscApp) self.actionResize.setObjectName(u"actionResize") self.actionLoad_operation = QAction(IscApp) self.actionLoad_operation.setObjectName(u"actionLoad_operation") self.actionSave_operation = QAction(IscApp) self.actionSave_operation.setObjectName(u"actionSave_operation") self.actionClose_3 = QAction(IscApp) self.actionClose_3.setObjectName(u"actionClose_3") self.actionZoom_in = QAction(IscApp) self.actionZoom_in.setObjectName(u"actionZoom_in") self.actionAdd_scroll_section = QAction(IscApp) self.actionAdd_scroll_section.setObjectName(u"actionAdd_scroll_section") self.actionOpen_assets_folder = QAction(IscApp) self.actionOpen_assets_folder.setObjectName(u"actionOpen_assets_folder") self.actionUpload_to_CloudGuides = QAction(IscApp) self.actionUpload_to_CloudGuides.setObjectName(u"actionUpload_to_CloudGuides") self.actionSections = QAction(IscApp) self.actionSections.setObjectName(u"actionSections") self.actionsteps = QAction(IscApp) self.actionsteps.setObjectName(u"actionsteps") self.actionSection = QAction(IscApp) self.actionSection.setObjectName(u"actionSection") self.actionSteps_in_section = QAction(IscApp) self.actionSteps_in_section.setObjectName(u"actionSteps_in_section") self.actionFirst_step_in_section = QAction(IscApp) self.actionFirst_step_in_section.setObjectName(u"actionFirst_step_in_section") self.actionSet_section_as_animated = QAction(IscApp) self.actionSet_section_as_animated.setObjectName(u"actionSet_section_as_animated") self.actionSet_section_as_guided = QAction(IscApp) self.actionSet_section_as_guided.setObjectName(u"actionSet_section_as_guided") self.actionDelete = QAction(IscApp) self.actionDelete.setObjectName(u"actionDelete") self.actionDuplicate = QAction(IscApp) self.actionDuplicate.setObjectName(u"actionDuplicate") self.actionDuplicate_as_pacing = QAction(IscApp) self.actionDuplicate_as_pacing.setObjectName(u"actionDuplicate_as_pacing") self.actionMove = QAction(IscApp) self.actionMove.setObjectName(u"actionMove") self.actionMove_2 = QAction(IscApp) self.actionMove_2.setObjectName(u"actionMove_2") self.actionSet_as_animated = QAction(IscApp) self.actionSet_as_animated.setObjectName(u"actionSet_as_animated") self.actionSet_as_guided = QAction(IscApp) self.actionSet_as_guided.setObjectName(u"actionSet_as_guided") self.actionSet_as_scroll = QAction(IscApp) self.actionSet_as_scroll.setObjectName(u"actionSet_as_scroll") self.actionDecrement_step_delay = QAction(IscApp) self.actionDecrement_step_delay.setObjectName(u"actionDecrement_step_delay") self.actionIncrement_step_delay = QAction(IscApp) self.actionIncrement_step_delay.setObjectName(u"actionIncrement_step_delay") self.actionAdd_audio_2 = QAction(IscApp) self.actionAdd_audio_2.setObjectName(u"actionAdd_audio_2") self.actionDelete_audio = QAction(IscApp) self.actionDelete_audio.setObjectName(u"actionDelete_audio") self.actionEdit_audio_2 = QAction(IscApp) self.actionEdit_audio_2.setObjectName(u"actionEdit_audio_2") self.actionReplace_audio = QAction(IscApp) self.actionReplace_audio.setObjectName(u"actionReplace_audio") self.actionView_metadata = QAction(IscApp) self.actionView_metadata.setObjectName(u"actionView_metadata") self.actionAdd_audio_3 = QAction(IscApp) self.actionAdd_audio_3.setObjectName(u"actionAdd_audio_3") self.actionDelete_audio_2 = QAction(IscApp) self.actionDelete_audio_2.setObjectName(u"actionDelete_audio_2") self.actionReplace_audio_2 = QAction(IscApp) self.actionReplace_audio_2.setObjectName(u"actionReplace_audio_2") self.actionEdit_audio_3 = QAction(IscApp) self.actionEdit_audio_3.setObjectName(u"actionEdit_audio_3") self.actionIncrement_step_delay_2 = QAction(IscApp) self.actionIncrement_step_delay_2.setObjectName(u"actionIncrement_step_delay_2") self.actionDecrement_step_delay_2 = QAction(IscApp) self.actionDecrement_step_delay_2.setObjectName(u"actionDecrement_step_delay_2") self.actionPreview = QAction(IscApp) self.actionPreview.setObjectName(u"actionPreview") self.actionView_in_folder = QAction(IscApp) self.actionView_in_folder.setObjectName(u"actionView_in_folder") self.actionEdit = QAction(IscApp) self.actionEdit.setObjectName(u"actionEdit") self.actionReplace_image = QAction(IscApp) self.actionReplace_image.setObjectName(u"actionReplace_image") self.actionView_metadata_2 = QAction(IscApp) self.actionView_metadata_2.setObjectName(u"actionView_metadata_2") self.actionLoad_SoundBite = QAction(IscApp) self.actionLoad_SoundBite.setObjectName(u"actionLoad_SoundBite") self.actionFrom_recording = QAction(IscApp) self.actionFrom_recording.setObjectName(u"actionFrom_recording") self.actionAs_new_version = QAction(IscApp) self.actionAs_new_version.setObjectName(u"actionAs_new_version") self.actionAs_new_round = QAction(IscApp) self.actionAs_new_round.setObjectName(u"actionAs_new_round") self.actionExport_to_installer = QAction(IscApp) self.actionExport_to_installer.setObjectName(u"actionExport_to_installer") self.actionExport_to_Cloudguide = QAction(IscApp) self.actionExport_to_Cloudguide.setObjectName(u"actionExport_to_Cloudguide") self.actionTo_installer = QAction(IscApp) self.actionTo_installer.setObjectName(u"actionTo_installer") self.actionTo_Cloudguide = QAction(IscApp) self.actionTo_Cloudguide.setObjectName(u"actionTo_Cloudguide") self.actionOverwrite_2 = QAction(IscApp) self.actionOverwrite_2.setObjectName(u"actionOverwrite_2") self.actionAs_new_version_2 = QAction(IscApp) self.actionAs_new_version_2.setObjectName(u"actionAs_new_version_2") self.actionAs_new_round_2 = QAction(IscApp) self.actionAs_new_round_2.setObjectName(u"actionAs_new_round_2") self.actionAs_txt = QAction(IscApp) self.actionAs_txt.setObjectName(u"actionAs_txt") self.actionTo_new_directory = QAction(IscApp) self.actionTo_new_directory.setObjectName(u"actionTo_new_directory") self.actionOverwrite_3 = QAction(IscApp) self.actionOverwrite_3.setObjectName(u"actionOverwrite_3") self.actionClose_window = QAction(IscApp) self.actionClose_window.setObjectName(u"actionClose_window") self.actionReset_demo = QAction(IscApp) self.actionReset_demo.setObjectName(u"actionReset_demo") self.actionNew = QAction(IscApp) self.actionNew.setObjectName(u"actionNew") self.actionNew_operation = QAction(IscApp) self.actionNew_operation.setObjectName(u"actionNew_operation") self.actionAdd_step = QAction(IscApp) self.actionAdd_step.setObjectName(u"actionAdd_step") self.actionPreferences = QAction(IscApp) self.actionPreferences.setObjectName(u"actionPreferences") self.actionAdd_text_box = QAction(IscApp) self.actionAdd_text_box.setObjectName(u"actionAdd_text_box") self.actionAdd_highlight = QAction(IscApp) self.actionAdd_highlight.setObjectName(u"actionAdd_highlight") self.actionAdd_jump_box = QAction(IscApp) self.actionAdd_jump_box.setObjectName(u"actionAdd_jump_box") self.actionSet_animated = QAction(IscApp) self.actionSet_animated.setObjectName(u"actionSet_animated") self.actionSet_guided = QAction(IscApp) self.actionSet_guided.setObjectName(u"actionSet_guided") self.actionEdit_XML = QAction(IscApp) self.actionEdit_XML.setObjectName(u"actionEdit_XML") self.actionFrom_capture = QAction(IscApp) self.actionFrom_capture.setObjectName(u"actionFrom_capture") self.actionCapture_image_edt_macro = QAction(IscApp) self.actionCapture_image_edt_macro.setObjectName(u"actionCapture_image_edt_macro") self.actionNew_tab = QAction(IscApp) self.actionNew_tab.setObjectName(u"actionNew_tab") self.actionNew_2 = QAction(IscApp) self.actionNew_2.setObjectName(u"actionNew_2") self.actionTo_new_version = QAction(IscApp) self.actionTo_new_version.setObjectName(u"actionTo_new_version") self.actionTo_new_round = QAction(IscApp) self.actionTo_new_round.setObjectName(u"actionTo_new_round") self.actionSteps = QAction(IscApp) self.actionSteps.setObjectName(u"actionSteps") self.actionOverwrite_existing = QAction(IscApp) self.actionOverwrite_existing.setObjectName(u"actionOverwrite_existing") self.actionSave = QAction(IscApp) self.actionSave.setObjectName(u"actionSave") self.actionDemo = QAction(IscApp) self.actionDemo.setObjectName(u"actionDemo") self.actionAudio = QAction(IscApp) self.actionAudio.setObjectName(u"actionAudio") self.actionScript = QAction(IscApp) self.actionScript.setObjectName(u"actionScript") self.actionView_menubar = QAction(IscApp) self.actionView_menubar.setObjectName(u"actionView_menubar") self.actionView_menubar.setCheckable(True) self.actionView_in_file_explorer = QAction(IscApp) self.actionView_in_file_explorer.setObjectName(u"actionView_in_file_explorer") self.actionView_menubar_2 = QAction(IscApp) self.actionView_menubar_2.setObjectName(u"actionView_menubar_2") self.actionView_menubar_2.setCheckable(True) self.actionZoom_out = QAction(IscApp) self.actionZoom_out.setObjectName(u"actionZoom_out") self.actionReset_zoom = QAction(IscApp) self.actionReset_zoom.setObjectName(u"actionReset_zoom") self.actionNewStep = QAction(IscApp) self.actionNewStep.setObjectName(u"actionNewStep") self.actionOpenDemo = QAction(IscApp) self.actionOpenDemo.setObjectName(u"actionOpenDemo") self.menubar = QMenuBar(IscApp) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 1440, 22)) self.menubar.setDefaultUp(False) self.menuFile = QMenu(self.menubar) self.menuFile.setObjectName(u"menuFile") self.menuExport_2 = QMenu(self.menuFile) self.menuExport_2.setObjectName(u"menuExport_2") self.menuNew = QMenu(self.menuFile) self.menuNew.setObjectName(u"menuNew") self.menuOpen = QMenu(self.menuFile) self.menuOpen.setObjectName(u"menuOpen") self.menuEdit = QMenu(self.menubar) self.menuEdit.setObjectName(u"menuEdit") self.menuSelect_all = QMenu(self.menuEdit) self.menuSelect_all.setObjectName(u"menuSelect_all") self.menuSelect_associated = QMenu(self.menuEdit) self.menuSelect_associated.setObjectName(u"menuSelect_associated") self.menuView = QMenu(self.menubar) self.menuView.setObjectName(u"menuView") self.menuView.setTearOffEnabled(False) self.menuView.setToolTipsVisible(True) self.menuZoom = QMenu(self.menuView) self.menuZoom.setObjectName(u"menuZoom") self.menuTools = QMenu(self.menubar) self.menuTools.setObjectName(u"menuTools") self.menuAudio = QMenu(self.menuTools) self.menuAudio.setObjectName(u"menuAudio") self.menuImage = QMenu(self.menuTools) self.menuImage.setObjectName(u"menuImage") self.menuInsert = QMenu(self.menuImage) self.menuInsert.setObjectName(u"menuInsert") self.menuShell = QMenu(self.menuImage) self.menuShell.setObjectName(u"menuShell") self.menuDemo = QMenu(self.menuTools) self.menuDemo.setObjectName(u"menuDemo") self.menuScript = QMenu(self.menuTools) self.menuScript.setObjectName(u"menuScript") self.menuCheck_script_for = QMenu(self.menuScript) self.menuCheck_script_for.setObjectName(u"menuCheck_script_for") self.menuClear = QMenu(self.menuScript) self.menuClear.setObjectName(u"menuClear") self.menuWeb = QMenu(self.menuTools) self.menuWeb.setObjectName(u"menuWeb") self.menuSection = QMenu(self.menuTools) self.menuSection.setObjectName(u"menuSection") self.menuPacing = QMenu(self.menuSection) self.menuPacing.setObjectName(u"menuPacing") self.menuAudio_2 = QMenu(self.menuSection) self.menuAudio_2.setObjectName(u"menuAudio_2") self.menuStep = QMenu(self.menuTools) self.menuStep.setObjectName(u"menuStep") self.menuAudio_3 = QMenu(self.menuStep) self.menuAudio_3.setObjectName(u"menuAudio_3") self.menuPacing_2 = QMenu(self.menuStep) self.menuPacing_2.setObjectName(u"menuPacing_2") self.menuImage_2 = QMenu(self.menuStep) self.menuImage_2.setObjectName(u"menuImage_2") self.menuWindow = QMenu(self.menubar) self.menuWindow.setObjectName(u"menuWindow") self.menuHelp = QMenu(self.menubar) self.menuHelp.setObjectName(u"menuHelp") self.menuHow_do_I = QMenu(self.menuHelp) self.menuHow_do_I.setObjectName(u"menuHow_do_I") IscApp.setMenuBar(self.menubar) self.statusbar = QStatusBar(IscApp) self.statusbar.setObjectName(u"statusbar") self.statusbar.setMinimumSize(QSize(0, 30)) self.statusbar.setSizeGripEnabled(False) IscApp.setStatusBar(self.statusbar) self.menubar.addAction(self.menuFile.menuAction()) self.menubar.addAction(self.menuEdit.menuAction()) self.menubar.addAction(self.menuView.menuAction()) self.menubar.addAction(self.menuTools.menuAction()) self.menubar.addAction(self.menuWindow.menuAction()) self.menubar.addAction(self.menuHelp.menuAction()) self.menuFile.addSeparator() self.menuFile.addSeparator() self.menuFile.addAction(self.menuNew.menuAction()) self.menuFile.addAction(self.menuOpen.menuAction()) self.menuFile.addAction(self.actionSave) self.menuFile.addAction(self.menuExport_2.menuAction()) self.menuExport_2.addAction(self.actionDemo) self.menuExport_2.addAction(self.actionAudio) self.menuExport_2.addAction(self.actionScript) self.menuNew.addAction(self.actionNewStep) self.menuOpen.addAction(self.actionOpenDemo) self.menuEdit.addAction(self.actionUndo) self.menuEdit.addAction(self.actionRedo) self.menuEdit.addSeparator() self.menuEdit.addAction(self.menuSelect_all.menuAction()) self.menuEdit.addSeparator() self.menuEdit.addAction(self.menuSelect_associated.menuAction()) self.menuSelect_all.addAction(self.actionSections) self.menuSelect_all.addAction(self.actionsteps) self.menuSelect_associated.addAction(self.actionSection) self.menuSelect_associated.addAction(self.actionSteps_in_section) self.menuSelect_associated.addAction(self.actionFirst_step_in_section) self.menuView.addAction(self.actionView_statusbar) self.menuView.addAction(self.actionView_step_preview) self.menuView.addAction(self.actionView_demo_in_folder) self.menuView.addSeparator() self.menuView.addAction(self.menuZoom.menuAction()) self.menuView.addAction(self.actionView_menubar) self.menuView.addAction(self.actionView_in_file_explorer) self.menuView.addSeparator() self.menuView.addAction(self.actionView_menubar_2) self.menuZoom.addAction(self.actionZoom_in) self.menuZoom.addAction(self.actionZoom_out) self.menuZoom.addAction(self.actionReset_zoom) self.menuTools.addAction(self.menuAudio.menuAction()) self.menuTools.addAction(self.menuImage.menuAction()) self.menuTools.addAction(self.menuDemo.menuAction()) self.menuTools.addAction(self.menuScript.menuAction()) self.menuTools.addAction(self.menuWeb.menuAction()) self.menuTools.addSeparator() self.menuTools.addAction(self.menuSection.menuAction()) self.menuTools.addAction(self.menuStep.menuAction()) self.menuTools.addSeparator() self.menuTools.addAction(self.actionPreferences) self.menuAudio.addAction(self.actionAttach_audio_to_demo_2) self.menuAudio.addAction(self.actionBulk_edit_demo_audio) self.menuAudio.addAction(self.actionEdit_step_audio) self.menuImage.addAction(self.actionBulk_paste_image) self.menuImage.addAction(self.actionBulk_image_paste_wizard) self.menuImage.addAction(self.actionBulk_shell_demo_assets) self.menuImage.addAction(self.menuInsert.menuAction()) self.menuImage.addAction(self.menuShell.menuAction()) self.menuImage.addAction(self.actionCrop) self.menuImage.addAction(self.actionResize) self.menuImage.addAction(self.actionCapture_image_edt_macro) self.menuInsert.addAction(self.actionSingle_image) self.menuInsert.addAction(self.actionMultiple_images) self.menuInsert.addAction(self.actionImage_insert_wizar) self.menuShell.addAction(self.actionAdd_background_image) self.menuShell.addAction(self.actionAdd_background_and_wrapper) self.menuShell.addAction(self.actionShell_wizard) self.menuDemo.addAction(self.actionSection_demo) self.menuDemo.addAction(self.actionPacing_wizard) self.menuDemo.addAction(self.actionCompose_demos) self.menuDemo.addAction(self.actionBulk_edit_demo_metadata) self.menuDemo.addAction(self.actionPackage_demo) self.menuDemo.addAction(self.actionAdd_scroll_section) self.menuDemo.addAction(self.actionAdd_step) self.menuDemo.addAction(self.actionEdit_XML) self.menuScript.addAction(self.actionLoad_script) self.menuScript.addAction(self.actionConvert_script) self.menuScript.addAction(self.menuCheck_script_for.menuAction()) self.menuScript.addAction(self.menuClear.menuAction()) self.menuCheck_script_for.addAction(self.actionSpelling_errors) self.menuCheck_script_for.addAction(self.actionGrammar_errors) self.menuCheck_script_for.addAction(self.actionProduction_notes) self.menuClear.addAction(self.actionTalking_points) self.menuClear.addAction(self.actionClick_instructions) self.menuWeb.addAction(self.actionUpload_to_CloudGuides) self.menuSection.addAction(self.actionSet_section_as_animated) self.menuSection.addAction(self.actionSet_section_as_guided) self.menuSection.addAction(self.actionMove_2) self.menuSection.addSeparator() self.menuSection.addAction(self.actionSet_as_animated) self.menuSection.addAction(self.actionSet_as_guided) self.menuSection.addAction(self.actionSet_as_scroll) self.menuSection.addSeparator() self.menuSection.addAction(self.menuAudio_2.menuAction()) self.menuSection.addAction(self.menuPacing.menuAction()) self.menuSection.addSeparator() self.menuSection.addAction(self.actionView_metadata) self.menuPacing.addAction(self.actionDecrement_step_delay) self.menuPacing.addAction(self.actionIncrement_step_delay) self.menuAudio_2.addAction(self.actionAdd_audio_2) self.menuAudio_2.addAction(self.actionDelete_audio) self.menuAudio_2.addAction(self.actionEdit_audio_2) self.menuAudio_2.addAction(self.actionReplace_audio) self.menuStep.addAction(self.actionDelete) self.menuStep.addAction(self.actionDuplicate) self.menuStep.addAction(self.actionDuplicate_as_pacing) self.menuStep.addAction(self.actionMove) self.menuStep.addSeparator() self.menuStep.addAction(self.menuAudio_3.menuAction()) self.menuStep.addAction(self.menuPacing_2.menuAction()) self.menuStep.addAction(self.menuImage_2.menuAction()) self.menuStep.addSeparator() self.menuStep.addAction(self.actionAdd_text_box) self.menuStep.addAction(self.actionAdd_highlight) self.menuStep.addAction(self.actionAdd_jump_box) self.menuStep.addSeparator() self.menuStep.addAction(self.actionSet_animated) self.menuStep.addAction(self.actionSet_guided) self.menuStep.addAction(self.actionFrom_capture) self.menuAudio_3.addAction(self.actionAdd_audio_3) self.menuAudio_3.addAction(self.actionDelete_audio_2) self.menuAudio_3.addAction(self.actionReplace_audio_2) self.menuAudio_3.addAction(self.actionEdit_audio_3) self.menuPacing_2.addAction(self.actionIncrement_step_delay_2) self.menuPacing_2.addAction(self.actionDecrement_step_delay_2) self.menuImage_2.addAction(self.actionPreview) self.menuImage_2.addAction(self.actionView_in_folder) self.menuImage_2.addAction(self.actionEdit) self.menuImage_2.addAction(self.actionReplace_image) self.menuWindow.addAction(self.actionOpen_DemoMate) self.menuWindow.addAction(self.actionOpen_Cloudguides_Packaging) self.menuWindow.addAction(self.actionClose) self.menuWindow.addAction(self.actionOpen_assets_folder) self.menuHelp.addAction(self.actionAbout) self.menuHelp.addSeparator() self.menuHelp.addAction(self.menuHow_do_I.menuAction()) self.menuHelp.addSeparator() self.menuHow_do_I.addAction(self.actionBulk_insert_image) self.menuHow_do_I.addAction(self.actionBulk_shell_steps) self.menuHow_do_I.addAction(self.actionBulk_crop_step_assets) self.menuHow_do_I.addAction(self.actionAttach_audio_to_demo) self.retranslateUi(IscApp) QMetaObject.connectSlotsByName(IscApp) # setupUi def retranslateUi(self, IscApp): IscApp.setWindowTitle(QCoreApplication.translate("IscApp", u"IscApp", None)) self.actionUndo.setText(QCoreApplication.translate("IscApp", u"Undo", None)) self.actionRedo.setText(QCoreApplication.translate("IscApp", u"Redo", None)) self.actionView_statusbar.setText(QCoreApplication.translate("IscApp", u"View statusbar", None)) self.actionView_step_preview.setText(QCoreApplication.translate("IscApp", u"View step preview", None)) self.actionInsert.setText(QCoreApplication.translate("IscApp", u"Insert Image", None)) self.actionShell_Image.setText(QCoreApplication.translate("IscApp", u"Shell Image", None)) self.actionSection_steps.setText(QCoreApplication.translate("IscApp", u"Section steps", None)) self.actionAttach_audio.setText(QCoreApplication.translate("IscApp", u"Attach audio", None)) self.actionBulk_crop.setText(QCoreApplication.translate("IscApp", u"Bulk crop", None)) self.actionView_demo_in_folder.setText(QCoreApplication.translate("IscApp", u"View demo in folder", None)) self.actionLoad_tool_state.setText(QCoreApplication.translate("IscApp", u"Load tool state", None)) self.actionSave_tool_state.setText(QCoreApplication.translate("IscApp", u"Save tool state", None)) self.actionOpen_DemoMate.setText(QCoreApplication.translate("IscApp", u"Open Demo in DemoMate", None)) self.actionOpen_Cloudguides_Packaging.setText(QCoreApplication.translate("IscApp", u"Open Cloudguides Packaging tool", None)) self.actionAbout.setText(QCoreApplication.translate("IscApp", u"About", None)) self.actionHelp_2.setText(QCoreApplication.translate("IscApp", u"Help", None)) self.actionImage_Insert.setText(QCoreApplication.translate("IscApp", u"Insert image", None)) self.actionImage_Shelling.setText(QCoreApplication.translate("IscApp", u"Shell image", None)) self.actionHelp_3.setText(QCoreApplication.translate("IscApp", u"Help", None)) self.actionBulk_insert_image.setText(QCoreApplication.translate("IscApp", u"Bulk insert image into step assets", None)) self.actionBulk_shell_steps.setText(QCoreApplication.translate("IscApp", u"Bulk shell step assets", None)) self.actionBulk_crop_step_assets.setText(QCoreApplication.translate("IscApp", u"Bulk crop step assets", None)) self.actionAttach_audio_to_demo.setText(QCoreApplication.translate("IscApp", u"Attach audio to demo", None)) self.actionClose.setText(QCoreApplication.translate("IscApp", u"Open folder containing demo", None)) self.actionClose_2.setText(QCoreApplication.translate("IscApp", u"Close", None)) self.actionFrom_demo_file.setText(QCoreApplication.translate("IscApp", u"From .demo file", None)) self.actionFrom_exe_installer.setText(QCoreApplication.translate("IscApp", u"From .exe installer", None)) self.actionFrom_docx_file.setText(QCoreApplication.translate("IscApp", u"From .docx file", None)) self.actionFrom_scripts_folder.setText(QCoreApplication.translate("IscApp", u"From scripts folder", None)) self.actionOverwrite.setText(QCoreApplication.translate("IscApp", u"Overwrite", None)) self.actionMerge_demos.setText(QCoreApplication.translate("IscApp", u"Merge demos", None)) self.actionLoad_audio_directory.setText(QCoreApplication.translate("IscApp", u"Load Audio", None)) self.actionLoad_soundbite.setText(QCoreApplication.translate("IscApp", u"Load from .zip", None)) self.actionEdit_audio.setText(QCoreApplication.translate("IscApp", u"Edit audio", None)) self.actionAttach_audio_to_demo_2.setText(QCoreApplication.translate("IscApp", u"Attach audio to demo", None)) self.actionBulk_edit_demo_audio.setText(QCoreApplication.translate("IscApp", u"Bulk edit demo audio", None)) self.actionEdit_step_audio.setText(QCoreApplication.translate("IscApp", u"Edit step audio", None)) self.actionBulk_paste_image.setText(QCoreApplication.translate("IscApp", u"Bulk paste image", None)) self.actionBulk_image_paste_wizard.setText(QCoreApplication.translate("IscApp", u"Bulk image paste wizard", None)) self.actionBulk_shell_demo_assets.setText(QCoreApplication.translate("IscApp", u"Bulk shell demo assets", None)) self.actionSection_demo.setText(QCoreApplication.translate("IscApp", u"Section demo", None)) self.actionBulk_resize_demo_assets.setText(QCoreApplication.translate("IscApp", u"Bulk resize demo assets", None)) self.actionBulk_crop_demo_assets.setText(QCoreApplication.translate("IscApp", u"Bulk crop demo assets", None)) self.actionPacing_wizard.setText(QCoreApplication.translate("IscApp", u"Open pacing wizard", None)) self.actionCompose_demos.setText(QCoreApplication.translate("IscApp", u"Compose demos", None)) self.actionBulk_edit_demo_metadata.setText(QCoreApplication.translate("IscApp", u"View/edit metadata", None)) self.actionLoad_script.setText(QCoreApplication.translate("IscApp", u"Load Script", None)) #if QT_CONFIG(shortcut) self.actionLoad_script.setShortcut(QCoreApplication.translate("IscApp", u"Alt+Shift+S", None)) #endif // QT_CONFIG(shortcut) self.actionConvert_script.setText(QCoreApplication.translate("IscApp", u"Convert script", None)) self.actionSpelling_errors.setText(QCoreApplication.translate("IscApp", u"Spelling errors", None)) self.actionGrammar_errors.setText(QCoreApplication.translate("IscApp", u"Grammar errors", None)) self.actionProduction_notes.setText(QCoreApplication.translate("IscApp", u"Production notes", None)) self.actionTalking_points.setText(QCoreApplication.translate("IscApp", u"Talking points", None)) self.actionClick_instructions.setText(QCoreApplication.translate("IscApp", u"Click instructions", None)) self.actionPackage_demo.setText(QCoreApplication.translate("IscApp", u"Package demo", None)) self.actionSingle_image.setText(QCoreApplication.translate("IscApp", u"Single image", None)) self.actionMultiple_images.setText(QCoreApplication.translate("IscApp", u"Multiple images", None)) self.actionImage_insert_wizar.setText(QCoreApplication.translate("IscApp", u"From asset region", None)) self.actionAdd_background_image.setText(QCoreApplication.translate("IscApp", u"Add background image", None)) self.actionAdd_background_and_wrapper.setText(QCoreApplication.translate("IscApp", u"Add background and wrapper", None)) self.actionShell_wizard.setText(QCoreApplication.translate("IscApp", u"Shell wizard", None)) self.actionCrop.setText(QCoreApplication.translate("IscApp", u"Crop", None)) self.actionResize.setText(QCoreApplication.translate("IscApp", u"Resize", None)) self.actionLoad_operation.setText(QCoreApplication.translate("IscApp", u"Add operation...", None)) self.actionSave_operation.setText(QCoreApplication.translate("IscApp", u"Load operation...", None)) self.actionClose_3.setText(QCoreApplication.translate("IscApp", u"Save operation...", None)) self.actionZoom_in.setText(QCoreApplication.translate("IscApp", u"Zoom in", None)) self.actionAdd_scroll_section.setText(QCoreApplication.translate("IscApp", u"Add scroll section", None)) self.actionOpen_assets_folder.setText(QCoreApplication.translate("IscApp", u"Open assets folder", None)) self.actionUpload_to_CloudGuides.setText(QCoreApplication.translate("IscApp", u"Upload to CloudGuides", None)) self.actionSections.setText(QCoreApplication.translate("IscApp", u"Sections", None)) self.actionsteps.setText(QCoreApplication.translate("IscApp", u"Steps", None)) self.actionSection.setText(QCoreApplication.translate("IscApp", u"Section", None)) self.actionSteps_in_section.setText(QCoreApplication.translate("IscApp", u"Steps in section", None)) self.actionFirst_step_in_section.setText(QCoreApplication.translate("IscApp", u"First step in section", None)) self.actionSet_section_as_animated.setText(QCoreApplication.translate("IscApp", u"Delete", None)) self.actionSet_section_as_guided.setText(QCoreApplication.translate("IscApp", u"Duplicate", None)) self.actionDelete.setText(QCoreApplication.translate("IscApp", u"Delete", None)) self.actionDuplicate.setText(QCoreApplication.translate("IscApp", u"Duplicate", None)) self.actionDuplicate_as_pacing.setText(QCoreApplication.translate("IscApp", u"Duplicate as pacing", None)) self.actionMove.setText(QCoreApplication.translate("IscApp", u"Move", None)) self.actionMove_2.setText(QCoreApplication.translate("IscApp", u"Move", None)) self.actionSet_as_animated.setText(QCoreApplication.translate("IscApp", u"Set as animated", None)) self.actionSet_as_guided.setText(QCoreApplication.translate("IscApp", u"Set as guided", None)) self.actionSet_as_scroll.setText(QCoreApplication.translate("IscApp", u"Set as scroll", None)) self.actionDecrement_step_delay.setText(QCoreApplication.translate("IscApp", u"Decrement step delay", None)) self.actionIncrement_step_delay.setText(QCoreApplication.translate("IscApp", u"Increment step delay", None)) self.actionAdd_audio_2.setText(QCoreApplication.translate("IscApp", u"Add audio", None)) self.actionDelete_audio.setText(QCoreApplication.translate("IscApp", u"Delete audio", None)) self.actionEdit_audio_2.setText(QCoreApplication.translate("IscApp", u"Edit audio", None)) self.actionReplace_audio.setText(QCoreApplication.translate("IscApp", u"Replace audio", None)) self.actionView_metadata.setText(QCoreApplication.translate("IscApp", u"View metadata", None)) self.actionAdd_audio_3.setText(QCoreApplication.translate("IscApp", u"Add audio", None)) self.actionDelete_audio_2.setText(QCoreApplication.translate("IscApp", u"Delete audio", None)) self.actionReplace_audio_2.setText(QCoreApplication.translate("IscApp", u"Replace audio", None)) self.actionEdit_audio_3.setText(QCoreApplication.translate("IscApp", u"Edit audio", None)) self.actionIncrement_step_delay_2.setText(QCoreApplication.translate("IscApp", u"Increment step delay", None)) self.actionDecrement_step_delay_2.setText(QCoreApplication.translate("IscApp", u"Decrement step delay", None)) self.actionPreview.setText(QCoreApplication.translate("IscApp", u"Preview image", None)) self.actionView_in_folder.setText(QCoreApplication.translate("IscApp", u"View in folder", None)) self.actionEdit.setText(QCoreApplication.translate("IscApp", u"Edit image", None)) self.actionReplace_image.setText(QCoreApplication.translate("IscApp", u"Replace image", None)) self.actionView_metadata_2.setText(QCoreApplication.translate("IscApp", u"View metadata", None)) self.actionLoad_SoundBite.setText(QCoreApplication.translate("IscApp", u"Load soundbite", None)) self.actionFrom_recording.setText(QCoreApplication.translate("IscApp", u"From recording", None)) self.actionAs_new_version.setText(QCoreApplication.translate("IscApp", u"As new version", None)) self.actionAs_new_round.setText(QCoreApplication.translate("IscApp", u"As new round", None)) self.actionExport_to_installer.setText(QCoreApplication.translate("IscApp", u"Export to installer", None)) self.actionExport_to_Cloudguide.setText(QCoreApplication.translate("IscApp", u"Export to Cloudguide", None)) self.actionTo_installer.setText(QCoreApplication.translate("IscApp", u"To installer", None)) self.actionTo_Cloudguide.setText(QCoreApplication.translate("IscApp", u"To Cloudguide", None)) self.actionOverwrite_2.setText(QCoreApplication.translate("IscApp", u"Overwrite", None)) self.actionAs_new_version_2.setText(QCoreApplication.translate("IscApp", u"As new version", None)) self.actionAs_new_round_2.setText(QCoreApplication.translate("IscApp", u"As new round", None)) self.actionAs_txt.setText(QCoreApplication.translate("IscApp", u"As .txt", None)) self.actionTo_new_directory.setText(QCoreApplication.translate("IscApp", u"To new directory", None)) self.actionOverwrite_3.setText(QCoreApplication.translate("IscApp", u"Overwrite", None)) self.actionClose_window.setText(QCoreApplication.translate("IscApp", u"Close window", None)) self.actionReset_demo.setText(QCoreApplication.translate("IscApp", u"Reset demo", None)) self.actionNew.setText(QCoreApplication.translate("IscApp", u"New...", None)) self.actionNew_operation.setText(QCoreApplication.translate("IscApp", u"New operation...", None)) self.actionAdd_step.setText(QCoreApplication.translate("IscApp", u"Add step", None)) self.actionPreferences.setText(QCoreApplication.translate("IscApp", u"Preferences", None)) self.actionAdd_text_box.setText(QCoreApplication.translate("IscApp", u"Add text box", None)) self.actionAdd_highlight.setText(QCoreApplication.translate("IscApp", u"Add highlight", None)) self.actionAdd_jump_box.setText(QCoreApplication.translate("IscApp", u"Add jump box", None)) self.actionSet_animated.setText(QCoreApplication.translate("IscApp", u"Set animated", None)) self.actionSet_guided.setText(QCoreApplication.translate("IscApp", u"Set guided", None)) self.actionEdit_XML.setText(QCoreApplication.translate("IscApp", u"Edit XML", None)) self.actionFrom_capture.setText(QCoreApplication.translate("IscApp", u"From capture", None)) self.actionCapture_image_edt_macro.setText(QCoreApplication.translate("IscApp", u"Capture image edt macro", None)) self.actionNew_tab.setText(QCoreApplication.translate("IscApp", u"New tab", None)) self.actionNew_2.setText(QCoreApplication.translate("IscApp", u"New...", None)) self.actionTo_new_version.setText(QCoreApplication.translate("IscApp", u"To new version", None)) self.actionTo_new_round.setText(QCoreApplication.translate("IscApp", u"To new round", None)) self.actionSteps.setText(QCoreApplication.translate("IscApp", u"Steps...", None)) self.actionOverwrite_existing.setText(QCoreApplication.translate("IscApp", u"Overwrite existing", None)) self.actionSave.setText(QCoreApplication.translate("IscApp", u"Save...", None)) self.actionDemo.setText(QCoreApplication.translate("IscApp", u"Demo...", None)) self.actionAudio.setText(QCoreApplication.translate("IscApp", u"Audio...", None)) self.actionScript.setText(QCoreApplication.translate("IscApp", u"Script..", None)) self.actionView_menubar.setText(QCoreApplication.translate("IscApp", u"View console", None)) self.actionView_in_file_explorer.setText(QCoreApplication.translate("IscApp", u"View in file explorer", None)) #if QT_CONFIG(shortcut) self.actionView_in_file_explorer.setShortcut(QCoreApplication.translate("IscApp", u"Ctrl+Shift+F", None)) #endif // QT_CONFIG(shortcut) self.actionView_menubar_2.setText(QCoreApplication.translate("IscApp", u"View menubar", None)) #if QT_CONFIG(shortcut) self.actionView_menubar_2.setShortcut(QCoreApplication.translate("IscApp", u"Alt+M", None)) #endif // QT_CONFIG(shortcut) self.actionZoom_out.setText(QCoreApplication.translate("IscApp", u"Zoom out", None)) self.actionReset_zoom.setText(QCoreApplication.translate("IscApp", u"Reset zoom", None)) self.actionNewStep.setText(QCoreApplication.translate("IscApp", u"Step", None)) self.actionOpenDemo.setText(QCoreApplication.translate("IscApp", u"Demo", None)) self.menuFile.setTitle(QCoreApplication.translate("IscApp", u"File", None)) self.menuExport_2.setTitle(QCoreApplication.translate("IscApp", u"Export...", None)) self.menuNew.setTitle(QCoreApplication.translate("IscApp", u"New...", None)) self.menuOpen.setTitle(QCoreApplication.translate("IscApp", u"Open...", None)) self.menuEdit.setTitle(QCoreApplication.translate("IscApp", u"Edit", None)) self.menuSelect_all.setTitle(QCoreApplication.translate("IscApp", u"Select all...", None)) self.menuSelect_associated.setTitle(QCoreApplication.translate("IscApp", u"Select associated...", None)) self.menuView.setTitle(QCoreApplication.translate("IscApp", u"View", None)) self.menuZoom.setTitle(QCoreApplication.translate("IscApp", u"Zoom...", None)) self.menuTools.setTitle(QCoreApplication.translate("IscApp", u"Tools", None)) self.menuAudio.setTitle(QCoreApplication.translate("IscApp", u"Audio", None)) self.menuImage.setTitle(QCoreApplication.translate("IscApp", u"Image", None)) self.menuInsert.setTitle(QCoreApplication.translate("IscApp", u"Paste...", None)) self.menuShell.setTitle(QCoreApplication.translate("IscApp", u"Shell...", None)) self.menuDemo.setTitle(QCoreApplication.translate("IscApp", u"Demo", None)) self.menuScript.setTitle(QCoreApplication.translate("IscApp", u"Script", None)) self.menuCheck_script_for.setTitle(QCoreApplication.translate("IscApp", u"Check script for...", None)) self.menuClear.setTitle(QCoreApplication.translate("IscApp", u"Clear...", None)) self.menuWeb.setTitle(QCoreApplication.translate("IscApp", u"Web", None)) self.menuSection.setTitle(QCoreApplication.translate("IscApp", u"Section...", None)) self.menuPacing.setTitle(QCoreApplication.translate("IscApp", u"Pacing...", None)) self.menuAudio_2.setTitle(QCoreApplication.translate("IscApp", u"Audio...", None)) self.menuStep.setTitle(QCoreApplication.translate("IscApp", u"Step...", None)) self.menuAudio_3.setTitle(QCoreApplication.translate("IscApp", u"Audio...", None)) self.menuPacing_2.setTitle(QCoreApplication.translate("IscApp", u"Pacing...", None)) self.menuImage_2.setTitle(QCoreApplication.translate("IscApp", u"Image...", None)) self.menuWindow.setTitle(QCoreApplication.translate("IscApp", u"Window", None)) self.menuHelp.setTitle(QCoreApplication.translate("IscApp", u"Help", None)) self.menuHow_do_I.setTitle(QCoreApplication.translate("IscApp", u"How do I...", None))