Skip to content
Snippets Groups Projects
ui_main_window.py 13.8 KiB
Newer Older
  • Learn to ignore specific revisions
  • Oscar Gustafsson's avatar
    Oscar Gustafsson committed
    # -*- coding: utf-8 -*-
    
    # Form implementation generated from reading ui file './main_window.ui'
    #
    # Created by: PyQt5 UI code generator 5.15.7
    #
    # WARNING: Any manual changes made to this file will be lost when pyuic5 is
    # run again.  Do not edit this file unless you know what you are doing.
    
    
    from qtpy import QtCore, QtGui, QtWidgets
    
    
    class Ui_MainWindow(object):
        def setupUi(self, MainWindow):
            MainWindow.setObjectName("MainWindow")
            MainWindow.resize(800, 600)
    
            sizePolicy = QtWidgets.QSizePolicy(
                QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            sizePolicy.setHorizontalStretch(0)
            sizePolicy.setVerticalStretch(0)
    
            sizePolicy.setHeightForWidth(MainWindow.sizePolicy().hasHeightForWidth())
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            MainWindow.setSizePolicy(sizePolicy)
            icon = QtGui.QIcon()
    
            icon.addPixmap(
                QtGui.QPixmap(":/icons/basic/small_logo.png"),
                QtGui.QIcon.Normal,
                QtGui.QIcon.Off,
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            MainWindow.setWindowIcon(icon)
            self.centralwidget = QtWidgets.QWidget(MainWindow)
    
            sizePolicy = QtWidgets.QSizePolicy(
                QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            sizePolicy.setHorizontalStretch(0)
            sizePolicy.setVerticalStretch(0)
    
            sizePolicy.setHeightForWidth(
                self.centralwidget.sizePolicy().hasHeightForWidth()
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.centralwidget.setSizePolicy(sizePolicy)
            self.centralwidget.setObjectName("centralwidget")
            self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
            self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
            self.horizontalLayout.setSpacing(0)
            self.horizontalLayout.setObjectName("horizontalLayout")
            self.splitter = QtWidgets.QSplitter(self.centralwidget)
            self.splitter.setOrientation(QtCore.Qt.Horizontal)
            self.splitter.setHandleWidth(0)
            self.splitter.setObjectName("splitter")
            self.view = QtWidgets.QGraphicsView(self.splitter)
    
            self.view.setAlignment(
                QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop
            )
            self.view.setRenderHints(
    
                QtGui.QPainter.Antialiasing | QtGui.QPainter.TextAntialiasing
    
            self.view.setViewportUpdateMode(QtWidgets.QGraphicsView.FullViewportUpdate)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.view.setObjectName("view")
            self.info_table = QtWidgets.QTableWidget(self.splitter)
    
            self.info_table.setStyleSheet(
                "alternate-background-color: #fadefb;background-color: #ebebeb;"
            )
    
            self.info_table.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.info_table.setAlternatingRowColors(True)
    
            self.info_table.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.info_table.setRowCount(2)
            self.info_table.setColumnCount(2)
            self.info_table.setObjectName("info_table")
            item = QtWidgets.QTableWidgetItem()
            self.info_table.setVerticalHeaderItem(0, item)
            item = QtWidgets.QTableWidgetItem()
            self.info_table.setVerticalHeaderItem(1, item)
            item = QtWidgets.QTableWidgetItem()
    
            item.setTextAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignVCenter)
    
            font = QtGui.QFont()
            font.setBold(False)
            font.setWeight(50)
            item.setFont(font)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.info_table.setHorizontalHeaderItem(0, item)
            item = QtWidgets.QTableWidgetItem()
    
            item.setTextAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignVCenter)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.info_table.setHorizontalHeaderItem(1, item)
            item = QtWidgets.QTableWidgetItem()
            font = QtGui.QFont()
    
            font.setBold(False)
            font.setWeight(50)
            font.setKerning(True)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            item.setFont(font)
            brush = QtGui.QBrush(QtGui.QColor(160, 160, 164))
            brush.setStyle(QtCore.Qt.SolidPattern)
            item.setBackground(brush)
            brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
            brush.setStyle(QtCore.Qt.SolidPattern)
            item.setForeground(brush)
    
            item.setFlags(
                QtCore.Qt.ItemIsSelectable
                | QtCore.Qt.ItemIsEditable
                | QtCore.Qt.ItemIsDragEnabled
                | QtCore.Qt.ItemIsDropEnabled
                | QtCore.Qt.ItemIsUserCheckable
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.info_table.setItem(0, 0, item)
            item = QtWidgets.QTableWidgetItem()
            font = QtGui.QFont()
    
            font.setBold(False)
            font.setWeight(50)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            item.setFont(font)
            brush = QtGui.QBrush(QtGui.QColor(160, 160, 164))
            brush.setStyle(QtCore.Qt.SolidPattern)
            item.setBackground(brush)
            brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
            brush.setStyle(QtCore.Qt.SolidPattern)
            item.setForeground(brush)
    
            item.setFlags(
                QtCore.Qt.ItemIsSelectable
                | QtCore.Qt.ItemIsEditable
                | QtCore.Qt.ItemIsDragEnabled
                | QtCore.Qt.ItemIsDropEnabled
                | QtCore.Qt.ItemIsUserCheckable
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.info_table.setItem(1, 0, item)
            self.info_table.horizontalHeader().setHighlightSections(False)
            self.info_table.horizontalHeader().setStretchLastSection(True)
            self.info_table.verticalHeader().setVisible(False)
            self.info_table.verticalHeader().setDefaultSectionSize(19)
            self.horizontalLayout.addWidget(self.splitter)
            MainWindow.setCentralWidget(self.centralwidget)
            self.menubar = QtWidgets.QMenuBar(MainWindow)
            self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 20))
            self.menubar.setObjectName("menubar")
            self.menuFile = QtWidgets.QMenu(self.menubar)
            self.menuFile.setObjectName("menuFile")
    
            self.menu_Recent_Schedule = QtWidgets.QMenu(self.menuFile)
            self.menu_Recent_Schedule.setObjectName("menu_Recent_Schedule")
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menuView = QtWidgets.QMenu(self.menubar)
            self.menuView.setObjectName("menuView")
            self.menu_Edit = QtWidgets.QMenu(self.menubar)
            self.menu_Edit.setObjectName("menu_Edit")
            self.menuWindow = QtWidgets.QMenu(self.menubar)
            self.menuWindow.setObjectName("menuWindow")
    
            self.menuHelp = QtWidgets.QMenu(self.menubar)
            self.menuHelp.setObjectName("menuHelp")
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            MainWindow.setMenuBar(self.menubar)
            self.statusbar = QtWidgets.QStatusBar(MainWindow)
            self.statusbar.setObjectName("statusbar")
            MainWindow.setStatusBar(self.statusbar)
            self.toolBar = QtWidgets.QToolBar(MainWindow)
            self.toolBar.setObjectName("toolBar")
            MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
            self.menu_load_from_file = QtWidgets.QAction(MainWindow)
            icon = QtGui.QIcon.fromTheme("document-open-folder")
            self.menu_load_from_file.setIcon(icon)
            self.menu_load_from_file.setStatusTip("")
            self.menu_load_from_file.setObjectName("menu_load_from_file")
            self.menu_save = QtWidgets.QAction(MainWindow)
            self.menu_save.setEnabled(False)
            icon = QtGui.QIcon.fromTheme("document-save")
            self.menu_save.setIcon(icon)
            self.menu_save.setObjectName("menu_save")
            self.menu_node_info = QtWidgets.QAction(MainWindow)
            self.menu_node_info.setCheckable(True)
            self.menu_node_info.setChecked(True)
            icon1 = QtGui.QIcon()
    
            icon1.addPixmap(
                QtGui.QPixmap(":/icons/misc/right_panel.svg"),
                QtGui.QIcon.Normal,
                QtGui.QIcon.Off,
            )
            icon1.addPixmap(
                QtGui.QPixmap(":/icons/misc/right_filled_panel.svg"),
                QtGui.QIcon.Normal,
                QtGui.QIcon.On,
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menu_node_info.setIcon(icon1)
            self.menu_node_info.setIconVisibleInMenu(False)
            self.menu_node_info.setObjectName("menu_node_info")
            self.menu_quit = QtWidgets.QAction(MainWindow)
            icon = QtGui.QIcon.fromTheme("application-exit")
            self.menu_quit.setIcon(icon)
            self.menu_quit.setObjectName("menu_quit")
            self.menu_save_as = QtWidgets.QAction(MainWindow)
            self.menu_save_as.setEnabled(False)
            icon = QtGui.QIcon.fromTheme("document-save-as")
            self.menu_save_as.setIcon(icon)
            self.menu_save_as.setObjectName("menu_save_as")
            self.menu_exit_dialog = QtWidgets.QAction(MainWindow)
            self.menu_exit_dialog.setCheckable(True)
            icon = QtGui.QIcon.fromTheme("view-close")
            self.menu_exit_dialog.setIcon(icon)
            self.menu_exit_dialog.setObjectName("menu_exit_dialog")
            self.actionT = QtWidgets.QAction(MainWindow)
            self.actionT.setObjectName("actionT")
            self.menu_close_schedule = QtWidgets.QAction(MainWindow)
            self.menu_close_schedule.setEnabled(False)
            icon = QtGui.QIcon.fromTheme("view-close")
            self.menu_close_schedule.setIcon(icon)
            self.menu_close_schedule.setObjectName("menu_close_schedule")
    
            self.actionAbout = QtWidgets.QAction(MainWindow)
            self.actionAbout.setObjectName("actionAbout")
            self.actionDocumentation = QtWidgets.QAction(MainWindow)
            self.actionDocumentation.setObjectName("actionDocumentation")
            self.actionReorder = QtWidgets.QAction(MainWindow)
            self.actionReorder.setObjectName("actionReorder")
    
            self.actionPlot_schedule = QtWidgets.QAction(MainWindow)
            self.actionPlot_schedule.setObjectName("actionPlot_schedule")
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menuFile.addAction(self.menu_load_from_file)
            self.menuFile.addAction(self.menu_close_schedule)
            self.menuFile.addAction(self.menu_save)
            self.menuFile.addAction(self.menu_save_as)
            self.menuFile.addSeparator()
    
            self.menuFile.addAction(self.menu_Recent_Schedule.menuAction())
            self.menuFile.addSeparator()
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menuFile.addAction(self.menu_quit)
            self.menuView.addAction(self.menu_node_info)
    
            self.menuView.addSeparator()
            self.menuView.addAction(self.actionPlot_schedule)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menuWindow.addAction(self.menu_exit_dialog)
    
            self.menuHelp.addAction(self.actionDocumentation)
            self.menuHelp.addSeparator()
            self.menuHelp.addAction(self.actionAbout)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menubar.addAction(self.menuFile.menuAction())
            self.menubar.addAction(self.menu_Edit.menuAction())
            self.menubar.addAction(self.menuView.menuAction())
            self.menubar.addAction(self.menuWindow.menuAction())
    
            self.menubar.addAction(self.menuHelp.menuAction())
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.toolBar.addAction(self.menu_load_from_file)
            self.toolBar.addAction(self.menu_save)
            self.toolBar.addAction(self.menu_save_as)
            self.toolBar.addSeparator()
            self.toolBar.addAction(self.menu_node_info)
    
            self.toolBar.addAction(self.actionReorder)
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
    
            self.retranslateUi(MainWindow)
            QtCore.QMetaObject.connectSlotsByName(MainWindow)
    
        def retranslateUi(self, MainWindow):
            _translate = QtCore.QCoreApplication.translate
            item = self.info_table.verticalHeaderItem(0)
            item.setText(_translate("MainWindow", "1"))
            item = self.info_table.verticalHeaderItem(1)
            item.setText(_translate("MainWindow", "2"))
            item = self.info_table.horizontalHeaderItem(0)
            item.setText(_translate("MainWindow", "Property"))
            item = self.info_table.horizontalHeaderItem(1)
            item.setText(_translate("MainWindow", "Value"))
            __sortingEnabled = self.info_table.isSortingEnabled()
            self.info_table.setSortingEnabled(False)
            item = self.info_table.item(0, 0)
            item.setText(_translate("MainWindow", "Schedule"))
            item = self.info_table.item(1, 0)
            item.setText(_translate("MainWindow", "Operator"))
            self.info_table.setSortingEnabled(__sortingEnabled)
            self.menuFile.setTitle(_translate("MainWindow", "&File"))
    
            self.menu_Recent_Schedule.setTitle(_translate("MainWindow", "&Recent Schedule"))
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menuView.setTitle(_translate("MainWindow", "&View"))
            self.menu_Edit.setTitle(_translate("MainWindow", "&Edit"))
            self.menuWindow.setTitle(_translate("MainWindow", "&Window"))
    
            self.menuHelp.setTitle(_translate("MainWindow", "&Help"))
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))
    
            self.menu_load_from_file.setText(
                _translate("MainWindow", "&Load Schedule From File...")
            )
            self.menu_load_from_file.setToolTip(
                _translate("MainWindow", "Load schedule from python script")
            )
    
            self.menu_load_from_file.setShortcut(_translate("MainWindow", "Ctrl+O"))
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menu_save.setText(_translate("MainWindow", "&Save"))
            self.menu_save.setToolTip(_translate("MainWindow", "Save schedule"))
            self.menu_save.setShortcut(_translate("MainWindow", "Ctrl+S"))
            self.menu_node_info.setText(_translate("MainWindow", "&Node Info"))
    
            self.menu_node_info.setToolTip(
                _translate("MainWindow", "Show node information")
            )
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.menu_node_info.setShortcut(_translate("MainWindow", "Ctrl+I"))
            self.menu_quit.setText(_translate("MainWindow", "&Quit"))
            self.menu_quit.setShortcut(_translate("MainWindow", "Ctrl+Q"))
            self.menu_save_as.setText(_translate("MainWindow", "Save &As..."))
    
            self.menu_exit_dialog.setText(_translate("MainWindow", "&Hide exit dialog"))
            self.menu_exit_dialog.setToolTip(_translate("MainWindow", "Hide exit dialog"))
    
    Oscar Gustafsson's avatar
    Oscar Gustafsson committed
            self.actionT.setText(_translate("MainWindow", "T"))
    
            self.menu_close_schedule.setText(_translate("MainWindow", "&Close Schedule"))
    
            self.actionAbout.setText(_translate("MainWindow", "About"))
    
            self.actionDocumentation.setText(_translate("MainWindow", "Documentation"))
    
            self.actionReorder.setText(_translate("MainWindow", "Reorder"))
            self.actionReorder.setToolTip(
                _translate("MainWindow", "Reorder schedule based on start time")
            )
    
            self.actionPlot_schedule.setText(_translate("MainWindow", "Plot schedule"))