Guest User

Untitled

a guest
Dec 7th, 2021
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 35.21 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2.  
  3. ################################################################################
  4. ## Form generated from reading UI file 'interfacemFxCvK.ui'
  5. ##
  6. ## Created by: Qt User Interface Compiler version 5.14.1
  7. ##
  8. ## WARNING! All changes made in this file will be lost when recompiling UI file!
  9. ################################################################################
  10.  
  11. from PySide2.QtCore import (QCoreApplication, QMetaObject, QObject, QPoint,
  12.     QRect, QSize, QUrl, Qt)
  13. from PySide2.QtGui import (QBrush, QColor, QConicalGradient, QCursor, QFont,
  14.     QFontDatabase, QIcon, QLinearGradient, QPalette, QPainter, QPixmap,
  15.     QRadialGradient)
  16. from PySide2.QtWidgets import *
  17.  
  18. import icons_rc
  19.  
  20. class Ui_MainWindow(object):
  21.     def setupUi(self, MainWindow):
  22.         if MainWindow.objectName():
  23.             MainWindow.setObjectName(u"MainWindow")
  24.         MainWindow.setWindowModality(Qt.NonModal)
  25.         MainWindow.resize(884, 660)
  26.         MainWindow.setStyleSheet(u"* {\n"
  27. "border: none;\n"
  28. "}")
  29.         self.centralwidget = QWidget(MainWindow)
  30.         self.centralwidget.setObjectName(u"centralwidget")
  31.         self.centralwidget.setStyleSheet(u"background-color: white;")
  32.         self.horizontalLayout = QHBoxLayout(self.centralwidget)
  33.         self.horizontalLayout.setObjectName(u"horizontalLayout")
  34.         self.horizontalLayout.setContentsMargins(0, 0, 0, 0)
  35.         self.side_menu_container = QFrame(self.centralwidget)
  36.         self.side_menu_container.setObjectName(u"side_menu_container")
  37.         self.side_menu_container.setMaximumSize(QSize(230, 16777215))
  38.         self.side_menu_container.setStyleSheet(u"background-color: rgb(56, 56, 56);\n"
  39. "color: white;")
  40.         self.side_menu_container.setFrameShape(QFrame.StyledPanel)
  41.         self.side_menu_container.setFrameShadow(QFrame.Raised)
  42.         self.verticalLayout_2 = QVBoxLayout(self.side_menu_container)
  43.         self.verticalLayout_2.setSpacing(0)
  44.         self.verticalLayout_2.setObjectName(u"verticalLayout_2")
  45.         self.verticalLayout_2.setContentsMargins(0, 0, 0, 0)
  46.         self.side_menu = QFrame(self.side_menu_container)
  47.         self.side_menu.setObjectName(u"side_menu")
  48.         self.side_menu.setMinimumSize(QSize(228, 0))
  49.         self.side_menu.setFrameShape(QFrame.StyledPanel)
  50.         self.side_menu.setFrameShadow(QFrame.Raised)
  51.         self.verticalLayout_3 = QVBoxLayout(self.side_menu)
  52.         self.verticalLayout_3.setSpacing(15)
  53.         self.verticalLayout_3.setObjectName(u"verticalLayout_3")
  54.         self.verticalLayout_3.setContentsMargins(6, 12, 0, 10)
  55.         self.frame = QFrame(self.side_menu)
  56.         self.frame.setObjectName(u"frame")
  57.         self.frame.setFrameShape(QFrame.StyledPanel)
  58.         self.frame.setFrameShadow(QFrame.Raised)
  59.         self.verticalLayout_4 = QVBoxLayout(self.frame)
  60.         self.verticalLayout_4.setSpacing(0)
  61.         self.verticalLayout_4.setObjectName(u"verticalLayout_4")
  62.         self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
  63.         self.label_2 = QLabel(self.frame)
  64.         self.label_2.setObjectName(u"label_2")
  65.         font = QFont()
  66.         font.setFamily(u"Arial")
  67.         font.setPointSize(13)
  68.         font.setBold(True)
  69.         font.setWeight(75)
  70.         self.label_2.setFont(font)
  71.  
  72.         self.verticalLayout_4.addWidget(self.label_2, 0, Qt.AlignLeft|Qt.AlignTop)
  73.  
  74.  
  75.         self.verticalLayout_3.addWidget(self.frame, 0, Qt.AlignTop)
  76.  
  77.         self.frame_4 = QFrame(self.side_menu)
  78.         self.frame_4.setObjectName(u"frame_4")
  79.         sizePolicy = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Expanding)
  80.         sizePolicy.setHorizontalStretch(0)
  81.         sizePolicy.setVerticalStretch(0)
  82.         sizePolicy.setHeightForWidth(self.frame_4.sizePolicy().hasHeightForWidth())
  83.         self.frame_4.setSizePolicy(sizePolicy)
  84.         self.frame_4.setFrameShape(QFrame.StyledPanel)
  85.         self.frame_4.setFrameShadow(QFrame.Raised)
  86.         self.verticalLayout_5 = QVBoxLayout(self.frame_4)
  87.         self.verticalLayout_5.setSpacing(0)
  88.         self.verticalLayout_5.setObjectName(u"verticalLayout_5")
  89.         self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
  90.         self.toolBox = QToolBox(self.frame_4)
  91.         self.toolBox.setObjectName(u"toolBox")
  92.         self.registration_details_menu = QWidget()
  93.         self.registration_details_menu.setObjectName(u"registration_details_menu")
  94.         self.registration_details_menu.setGeometry(QRect(0, 0, 224, 507))
  95.         self.verticalLayout_6 = QVBoxLayout(self.registration_details_menu)
  96.         self.verticalLayout_6.setSpacing(0)
  97.         self.verticalLayout_6.setObjectName(u"verticalLayout_6")
  98.         self.verticalLayout_6.setContentsMargins(0, 0, 0, 0)
  99.         self.frame_5 = QFrame(self.registration_details_menu)
  100.         self.frame_5.setObjectName(u"frame_5")
  101.         self.frame_5.setFrameShape(QFrame.StyledPanel)
  102.         self.frame_5.setFrameShadow(QFrame.Raised)
  103.         self.verticalLayout_7 = QVBoxLayout(self.frame_5)
  104.         self.verticalLayout_7.setSpacing(12)
  105.         self.verticalLayout_7.setObjectName(u"verticalLayout_7")
  106.         self.verticalLayout_7.setContentsMargins(15, 0, 0, 0)
  107.         self.section_menu_button = QPushButton(self.frame_5)
  108.         self.section_menu_button.setObjectName(u"section_menu_button")
  109.         self.section_menu_button.setStyleSheet(u"background-color: black;")
  110.  
  111.         self.verticalLayout_7.addWidget(self.section_menu_button, 0, Qt.AlignLeft)
  112.  
  113.         self.course_menu_button = QPushButton(self.frame_5)
  114.         self.course_menu_button.setObjectName(u"course_menu_button")
  115.  
  116.         self.verticalLayout_7.addWidget(self.course_menu_button, 0, Qt.AlignLeft)
  117.  
  118.         self.teacher_menu_button = QPushButton(self.frame_5)
  119.         self.teacher_menu_button.setObjectName(u"teacher_menu_button")
  120.  
  121.         self.verticalLayout_7.addWidget(self.teacher_menu_button, 0, Qt.AlignLeft)
  122.  
  123.         self.room_menu_button = QPushButton(self.frame_5)
  124.         self.room_menu_button.setObjectName(u"room_menu_button")
  125.  
  126.         self.verticalLayout_7.addWidget(self.room_menu_button, 0, Qt.AlignLeft)
  127.  
  128.         self.offered_course_menu_button = QPushButton(self.frame_5)
  129.         self.offered_course_menu_button.setObjectName(u"offered_course_menu_button")
  130.  
  131.         self.verticalLayout_7.addWidget(self.offered_course_menu_button, 0, Qt.AlignLeft)
  132.  
  133.  
  134.         self.verticalLayout_6.addWidget(self.frame_5, 0, Qt.AlignLeft|Qt.AlignTop)
  135.  
  136.         icon = QIcon()
  137.         icon.addFile(u":/icons/icons/chevron-down.svg", QSize(), QIcon.Normal, QIcon.Off)
  138.         self.toolBox.addItem(self.registration_details_menu, icon, u"Registration Details")
  139.         self.preferences_menu = QWidget()
  140.         self.preferences_menu.setObjectName(u"preferences_menu")
  141.         self.preferences_menu.setGeometry(QRect(0, 0, 224, 507))
  142.         self.verticalLayout_8 = QVBoxLayout(self.preferences_menu)
  143.         self.verticalLayout_8.setObjectName(u"verticalLayout_8")
  144.         self.frame_7 = QFrame(self.preferences_menu)
  145.         self.frame_7.setObjectName(u"frame_7")
  146.         self.frame_7.setFrameShape(QFrame.StyledPanel)
  147.         self.frame_7.setFrameShadow(QFrame.Raised)
  148.         self.verticalLayout_9 = QVBoxLayout(self.frame_7)
  149.         self.verticalLayout_9.setSpacing(12)
  150.         self.verticalLayout_9.setObjectName(u"verticalLayout_9")
  151.         self.verticalLayout_9.setContentsMargins(15, 0, 0, 0)
  152.         self.room_preference_menu = QPushButton(self.frame_7)
  153.         self.room_preference_menu.setObjectName(u"room_preference_menu")
  154.  
  155.         self.verticalLayout_9.addWidget(self.room_preference_menu, 0, Qt.AlignLeft)
  156.  
  157.         self.slot_preference_menu = QPushButton(self.frame_7)
  158.         self.slot_preference_menu.setObjectName(u"slot_preference_menu")
  159.  
  160.         self.verticalLayout_9.addWidget(self.slot_preference_menu, 0, Qt.AlignLeft)
  161.  
  162.  
  163.         self.verticalLayout_8.addWidget(self.frame_7, 0, Qt.AlignLeft|Qt.AlignTop)
  164.  
  165.         self.toolBox.addItem(self.preferences_menu, icon, u"Teacher Preferences")
  166.         self.page_3 = QWidget()
  167.         self.page_3.setObjectName(u"page_3")
  168.         self.page_3.setGeometry(QRect(0, 0, 224, 507))
  169.         self.toolBox.addItem(self.page_3, u"Page")
  170.  
  171.         self.verticalLayout_5.addWidget(self.toolBox)
  172.  
  173.  
  174.         self.verticalLayout_3.addWidget(self.frame_4)
  175.  
  176.  
  177.         self.verticalLayout_2.addWidget(self.side_menu)
  178.  
  179.  
  180.         self.horizontalLayout.addWidget(self.side_menu_container)
  181.  
  182.         self.main_body = QFrame(self.centralwidget)
  183.         self.main_body.setObjectName(u"main_body")
  184.         self.main_body.setFrameShape(QFrame.StyledPanel)
  185.         self.main_body.setFrameShadow(QFrame.Raised)
  186.         self.verticalLayout = QVBoxLayout(self.main_body)
  187.         self.verticalLayout.setSpacing(0)
  188.         self.verticalLayout.setObjectName(u"verticalLayout")
  189.         self.verticalLayout.setContentsMargins(0, 0, 0, 0)
  190.         self.header_frame = QFrame(self.main_body)
  191.         self.header_frame.setObjectName(u"header_frame")
  192.         self.header_frame.setFrameShape(QFrame.StyledPanel)
  193.         self.header_frame.setFrameShadow(QFrame.Raised)
  194.         self.horizontalLayout_3 = QHBoxLayout(self.header_frame)
  195.         self.horizontalLayout_3.setSpacing(0)
  196.         self.horizontalLayout_3.setObjectName(u"horizontalLayout_3")
  197.         self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
  198.         self.frame_2 = QFrame(self.header_frame)
  199.         self.frame_2.setObjectName(u"frame_2")
  200.         self.frame_2.setFrameShape(QFrame.StyledPanel)
  201.         self.frame_2.setFrameShadow(QFrame.Raised)
  202.         self.horizontalLayout_6 = QHBoxLayout(self.frame_2)
  203.         self.horizontalLayout_6.setSpacing(0)
  204.         self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
  205.         self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
  206.         self.pushButton_4 = QPushButton(self.frame_2)
  207.         self.pushButton_4.setObjectName(u"pushButton_4")
  208.         icon1 = QIcon()
  209.         icon1.addFile(u":/icons/icons/align-left.svg", QSize(), QIcon.Normal, QIcon.Off)
  210.         self.pushButton_4.setIcon(icon1)
  211.         self.pushButton_4.setIconSize(QSize(32, 32))
  212.  
  213.         self.horizontalLayout_6.addWidget(self.pushButton_4, 0, Qt.AlignLeft|Qt.AlignTop)
  214.  
  215.  
  216.         self.horizontalLayout_3.addWidget(self.frame_2, 0, Qt.AlignLeft|Qt.AlignTop)
  217.  
  218.         self.frame_3 = QFrame(self.header_frame)
  219.         self.frame_3.setObjectName(u"frame_3")
  220.         self.frame_3.setFrameShape(QFrame.StyledPanel)
  221.         self.frame_3.setFrameShadow(QFrame.Raised)
  222.         self.horizontalLayout_4 = QHBoxLayout(self.frame_3)
  223.         self.horizontalLayout_4.setSpacing(0)
  224.         self.horizontalLayout_4.setObjectName(u"horizontalLayout_4")
  225.         self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
  226.         self.minimize_window_button = QPushButton(self.frame_3)
  227.         self.minimize_window_button.setObjectName(u"minimize_window_button")
  228.         icon2 = QIcon()
  229.         icon2.addFile(u":/icons/icons/arrow-down-left.svg", QSize(), QIcon.Normal, QIcon.Off)
  230.         self.minimize_window_button.setIcon(icon2)
  231.  
  232.         self.horizontalLayout_4.addWidget(self.minimize_window_button)
  233.  
  234.         self.restore_window_button = QPushButton(self.frame_3)
  235.         self.restore_window_button.setObjectName(u"restore_window_button")
  236.         icon3 = QIcon()
  237.         icon3.addFile(u":/icons/icons/maximize-2.svg", QSize(), QIcon.Normal, QIcon.Off)
  238.         self.restore_window_button.setIcon(icon3)
  239.  
  240.         self.horizontalLayout_4.addWidget(self.restore_window_button)
  241.  
  242.         self.close_window_button = QPushButton(self.frame_3)
  243.         self.close_window_button.setObjectName(u"close_window_button")
  244.         icon4 = QIcon()
  245.         icon4.addFile(u":/icons/icons/x.svg", QSize(), QIcon.Normal, QIcon.Off)
  246.         self.close_window_button.setIcon(icon4)
  247.  
  248.         self.horizontalLayout_4.addWidget(self.close_window_button)
  249.  
  250.  
  251.         self.horizontalLayout_3.addWidget(self.frame_3, 0, Qt.AlignRight|Qt.AlignTop)
  252.  
  253.  
  254.         self.verticalLayout.addWidget(self.header_frame, 0, Qt.AlignTop)
  255.  
  256.         self.main_body_contents = QFrame(self.main_body)
  257.         self.main_body_contents.setObjectName(u"main_body_contents")
  258.         sizePolicy.setHeightForWidth(self.main_body_contents.sizePolicy().hasHeightForWidth())
  259.         self.main_body_contents.setSizePolicy(sizePolicy)
  260.         self.main_body_contents.setFrameShape(QFrame.StyledPanel)
  261.         self.main_body_contents.setFrameShadow(QFrame.Raised)
  262.         self.verticalLayout_11 = QVBoxLayout(self.main_body_contents)
  263.         self.verticalLayout_11.setObjectName(u"verticalLayout_11")
  264.         self.stackedWidget = QStackedWidget(self.main_body_contents)
  265.         self.stackedWidget.setObjectName(u"stackedWidget")
  266.         self.stackedWidget.setStyleSheet(u"")
  267.         self.sections_page = QWidget()
  268.         self.sections_page.setObjectName(u"sections_page")
  269.         self.sections_page.setStyleSheet(u"QTableWidget::item {\n"
  270. "background-color: white; \n"
  271. "color: black;\n"
  272. "}\n"
  273. "\n"
  274. "\n"
  275. "QHeaderView::section \n"
  276. "{\n"
  277. "border-top: 0px solid #4181C0; \n"
  278. "border-bottom: 1px solid #4181C0;\n"
  279. "border-right: 1px solid 4181C0; \n"
  280. "background: #FFF; \n"
  281. "color: #4181C0; \n"
  282. "}")
  283.         self.verticalLayout_10 = QVBoxLayout(self.sections_page)
  284.         self.verticalLayout_10.setObjectName(u"verticalLayout_10")
  285.         self.frame_12 = QFrame(self.sections_page)
  286.         self.frame_12.setObjectName(u"frame_12")
  287.         self.frame_12.setFrameShape(QFrame.StyledPanel)
  288.         self.frame_12.setFrameShadow(QFrame.Raised)
  289.         self.horizontalLayout_8 = QHBoxLayout(self.frame_12)
  290.         self.horizontalLayout_8.setObjectName(u"horizontalLayout_8")
  291.         self.label_3 = QLabel(self.frame_12)
  292.         self.label_3.setObjectName(u"label_3")
  293.         font1 = QFont()
  294.         font1.setFamily(u"Arial")
  295.         font1.setPointSize(12)
  296.         font1.setBold(True)
  297.         font1.setWeight(75)
  298.         self.label_3.setFont(font1)
  299.         self.label_3.setStyleSheet(u"color: black;\n"
  300. "")
  301.  
  302.         self.horizontalLayout_8.addWidget(self.label_3, 0, Qt.AlignLeft|Qt.AlignTop)
  303.  
  304.  
  305.         self.verticalLayout_10.addWidget(self.frame_12, 0, Qt.AlignLeft|Qt.AlignTop)
  306.  
  307.         self.frame_9 = QFrame(self.sections_page)
  308.         self.frame_9.setObjectName(u"frame_9")
  309.         sizePolicy1 = QSizePolicy(QSizePolicy.Preferred, QSizePolicy.Preferred)
  310.         sizePolicy1.setHorizontalStretch(0)
  311.         sizePolicy1.setVerticalStretch(0)
  312.         sizePolicy1.setHeightForWidth(self.frame_9.sizePolicy().hasHeightForWidth())
  313.         self.frame_9.setSizePolicy(sizePolicy1)
  314.         self.frame_9.setFrameShape(QFrame.StyledPanel)
  315.         self.frame_9.setFrameShadow(QFrame.Raised)
  316.         self.horizontalLayout_7 = QHBoxLayout(self.frame_9)
  317.         self.horizontalLayout_7.setObjectName(u"horizontalLayout_7")
  318.         self.frame_10 = QFrame(self.frame_9)
  319.         self.frame_10.setObjectName(u"frame_10")
  320.         self.frame_10.setFrameShape(QFrame.StyledPanel)
  321.         self.frame_10.setFrameShadow(QFrame.Raised)
  322.         self.horizontalLayout_9 = QHBoxLayout(self.frame_10)
  323.         self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
  324.         self.add_section_button = QPushButton(self.frame_10)
  325.         self.add_section_button.setObjectName(u"add_section_button")
  326.         font2 = QFont()
  327.         font2.setFamily(u"Calibri")
  328.         font2.setPointSize(10)
  329.         self.add_section_button.setFont(font2)
  330.         self.add_section_button.setStyleSheet(u"color: black;")
  331.         icon5 = QIcon()
  332.         icon5.addFile(u":/icons/icons/icons8-add-48.png", QSize(), QIcon.Normal, QIcon.Off)
  333.         self.add_section_button.setIcon(icon5)
  334.         self.add_section_button.setIconSize(QSize(24, 24))
  335.  
  336.         self.horizontalLayout_9.addWidget(self.add_section_button, 0, Qt.AlignLeft)
  337.  
  338.         self.delete_all_button = QPushButton(self.frame_10)
  339.         self.delete_all_button.setObjectName(u"delete_all_button")
  340.         self.delete_all_button.setFont(font2)
  341.         self.delete_all_button.setStyleSheet(u"color: black;")
  342.         icon6 = QIcon()
  343.         icon6.addFile(u":/icons/icons/icons8-remove-48.png", QSize(), QIcon.Normal, QIcon.Off)
  344.         self.delete_all_button.setIcon(icon6)
  345.         self.delete_all_button.setIconSize(QSize(24, 24))
  346.  
  347.         self.horizontalLayout_9.addWidget(self.delete_all_button, 0, Qt.AlignLeft)
  348.  
  349.  
  350.         self.horizontalLayout_7.addWidget(self.frame_10)
  351.  
  352.         self.frame_11 = QFrame(self.frame_9)
  353.         self.frame_11.setObjectName(u"frame_11")
  354.         self.frame_11.setFrameShape(QFrame.StyledPanel)
  355.         self.frame_11.setFrameShadow(QFrame.Raised)
  356.         self.horizontalLayout_10 = QHBoxLayout(self.frame_11)
  357.         self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
  358.         self.search_section_text = QLineEdit(self.frame_11)
  359.         self.search_section_text.setObjectName(u"search_section_text")
  360.         font3 = QFont()
  361.         font3.setFamily(u"Arial")
  362.         font3.setPointSize(10)
  363.         self.search_section_text.setFont(font3)
  364.         self.search_section_text.setStyleSheet(u"background-color: white; \n"
  365. "border-bottom: 1px solid;")
  366.  
  367.         self.horizontalLayout_10.addWidget(self.search_section_text, 0, Qt.AlignRight)
  368.  
  369.         self.search_section_button = QPushButton(self.frame_11)
  370.         self.search_section_button.setObjectName(u"search_section_button")
  371.         icon7 = QIcon()
  372.         icon7.addFile(u":/icons/icons/icons8-search-50.png", QSize(), QIcon.Normal, QIcon.Off)
  373.         self.search_section_button.setIcon(icon7)
  374.         self.search_section_button.setIconSize(QSize(24, 24))
  375.  
  376.         self.horizontalLayout_10.addWidget(self.search_section_button, 0, Qt.AlignLeft)
  377.  
  378.  
  379.         self.horizontalLayout_7.addWidget(self.frame_11, 0, Qt.AlignTop)
  380.  
  381.  
  382.         self.verticalLayout_10.addWidget(self.frame_9, 0, Qt.AlignTop)
  383.  
  384.         self.frame_8 = QFrame(self.sections_page)
  385.         self.frame_8.setObjectName(u"frame_8")
  386.         sizePolicy.setHeightForWidth(self.frame_8.sizePolicy().hasHeightForWidth())
  387.         self.frame_8.setSizePolicy(sizePolicy)
  388.         self.frame_8.setFrameShape(QFrame.StyledPanel)
  389.         self.frame_8.setFrameShadow(QFrame.Raised)
  390.         self.horizontalLayout_11 = QHBoxLayout(self.frame_8)
  391.         self.horizontalLayout_11.setObjectName(u"horizontalLayout_11")
  392.         self.section_table = QTableWidget(self.frame_8)
  393.         if (self.section_table.columnCount() < 2):
  394.             self.section_table.setColumnCount(2)
  395.         __qtablewidgetitem = QTableWidgetItem()
  396.         self.section_table.setHorizontalHeaderItem(0, __qtablewidgetitem)
  397.         __qtablewidgetitem1 = QTableWidgetItem()
  398.         self.section_table.setHorizontalHeaderItem(1, __qtablewidgetitem1)
  399.         if (self.section_table.rowCount() < 1):
  400.             self.section_table.setRowCount(1)
  401.         __qtablewidgetitem2 = QTableWidgetItem()
  402.         self.section_table.setVerticalHeaderItem(0, __qtablewidgetitem2)
  403.         __qtablewidgetitem3 = QTableWidgetItem()
  404.         self.section_table.setItem(0, 0, __qtablewidgetitem3)
  405.         __qtablewidgetitem4 = QTableWidgetItem()
  406.         self.section_table.setItem(0, 1, __qtablewidgetitem4)
  407.         self.section_table.setObjectName(u"section_table")
  408.         sizePolicy2 = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)
  409.         sizePolicy2.setHorizontalStretch(0)
  410.         sizePolicy2.setVerticalStretch(0)
  411.         sizePolicy2.setHeightForWidth(self.section_table.sizePolicy().hasHeightForWidth())
  412.         self.section_table.setSizePolicy(sizePolicy2)
  413.         self.section_table.setStyleSheet(u":item{\n"
  414. "background-color: #FFF;\n"
  415. "color: red;\n"
  416. "}\n"
  417. "")
  418.         self.section_table.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
  419.         self.section_table.horizontalHeader().setProperty("showSortIndicator", True)
  420.  
  421.         self.horizontalLayout_11.addWidget(self.section_table)
  422.  
  423.  
  424.         self.verticalLayout_10.addWidget(self.frame_8)
  425.  
  426.         self.stackedWidget.addWidget(self.sections_page)
  427.         self.courses_page = QWidget()
  428.         self.courses_page.setObjectName(u"courses_page")
  429.         self.verticalLayout_12 = QVBoxLayout(self.courses_page)
  430.         self.verticalLayout_12.setObjectName(u"verticalLayout_12")
  431.         self.frame_13 = QFrame(self.courses_page)
  432.         self.frame_13.setObjectName(u"frame_13")
  433.         self.frame_13.setFrameShape(QFrame.StyledPanel)
  434.         self.frame_13.setFrameShadow(QFrame.Raised)
  435.         self.horizontalLayout_12 = QHBoxLayout(self.frame_13)
  436.         self.horizontalLayout_12.setObjectName(u"horizontalLayout_12")
  437.         self.label_4 = QLabel(self.frame_13)
  438.         self.label_4.setObjectName(u"label_4")
  439.         self.label_4.setFont(font1)
  440.  
  441.         self.horizontalLayout_12.addWidget(self.label_4, 0, Qt.AlignLeft)
  442.  
  443.  
  444.         self.verticalLayout_12.addWidget(self.frame_13, 0, Qt.AlignLeft|Qt.AlignTop)
  445.  
  446.         self.frame_14 = QFrame(self.courses_page)
  447.         self.frame_14.setObjectName(u"frame_14")
  448.         self.frame_14.setFrameShape(QFrame.StyledPanel)
  449.         self.frame_14.setFrameShadow(QFrame.Raised)
  450.         self.horizontalLayout_13 = QHBoxLayout(self.frame_14)
  451.         self.horizontalLayout_13.setObjectName(u"horizontalLayout_13")
  452.         self.frame_16 = QFrame(self.frame_14)
  453.         self.frame_16.setObjectName(u"frame_16")
  454.         self.frame_16.setFrameShape(QFrame.StyledPanel)
  455.         self.frame_16.setFrameShadow(QFrame.Raised)
  456.         self.horizontalLayout_14 = QHBoxLayout(self.frame_16)
  457.         self.horizontalLayout_14.setObjectName(u"horizontalLayout_14")
  458.         self.pushButton_2 = QPushButton(self.frame_16)
  459.         self.pushButton_2.setObjectName(u"pushButton_2")
  460.         self.pushButton_2.setFont(font2)
  461.         self.pushButton_2.setStyleSheet(u":hover\n"
  462. "{\n"
  463. "color: red;\n"
  464. "font-size: 150%;\n"
  465. "}")
  466.         self.pushButton_2.setIcon(icon5)
  467.         self.pushButton_2.setIconSize(QSize(24, 24))
  468.  
  469.         self.horizontalLayout_14.addWidget(self.pushButton_2)
  470.  
  471.         self.pushButton_3 = QPushButton(self.frame_16)
  472.         self.pushButton_3.setObjectName(u"pushButton_3")
  473.         self.pushButton_3.setFont(font2)
  474.         self.pushButton_3.setIcon(icon6)
  475.         self.pushButton_3.setIconSize(QSize(24, 24))
  476.  
  477.         self.horizontalLayout_14.addWidget(self.pushButton_3)
  478.  
  479.  
  480.         self.horizontalLayout_13.addWidget(self.frame_16, 0, Qt.AlignLeft)
  481.  
  482.         self.frame_17 = QFrame(self.frame_14)
  483.         self.frame_17.setObjectName(u"frame_17")
  484.         self.frame_17.setFrameShape(QFrame.StyledPanel)
  485.         self.frame_17.setFrameShadow(QFrame.Raised)
  486.         self.horizontalLayout_15 = QHBoxLayout(self.frame_17)
  487.         self.horizontalLayout_15.setObjectName(u"horizontalLayout_15")
  488.         self.lineEdit = QLineEdit(self.frame_17)
  489.         self.lineEdit.setObjectName(u"lineEdit")
  490.         self.lineEdit.setFont(font3)
  491.         self.lineEdit.setStyleSheet(u"background-color: white;\n"
  492. "border-bottom: 1px solid; \n"
  493. "color: black;")
  494.  
  495.         self.horizontalLayout_15.addWidget(self.lineEdit)
  496.  
  497.         self.pushButton = QPushButton(self.frame_17)
  498.         self.pushButton.setObjectName(u"pushButton")
  499.         self.pushButton.setIcon(icon7)
  500.         self.pushButton.setIconSize(QSize(24, 24))
  501.  
  502.         self.horizontalLayout_15.addWidget(self.pushButton, 0, Qt.AlignLeft)
  503.  
  504.  
  505.         self.horizontalLayout_13.addWidget(self.frame_17, 0, Qt.AlignLeft)
  506.  
  507.  
  508.         self.verticalLayout_12.addWidget(self.frame_14, 0, Qt.AlignTop)
  509.  
  510.         self.frame_15 = QFrame(self.courses_page)
  511.         self.frame_15.setObjectName(u"frame_15")
  512.         sizePolicy.setHeightForWidth(self.frame_15.sizePolicy().hasHeightForWidth())
  513.         self.frame_15.setSizePolicy(sizePolicy)
  514.         self.frame_15.setFrameShape(QFrame.StyledPanel)
  515.         self.frame_15.setFrameShadow(QFrame.Raised)
  516.         self.horizontalLayout_16 = QHBoxLayout(self.frame_15)
  517.         self.horizontalLayout_16.setObjectName(u"horizontalLayout_16")
  518.         self.course_table = QTableWidget(self.frame_15)
  519.         if (self.course_table.columnCount() < 4):
  520.             self.course_table.setColumnCount(4)
  521.         __qtablewidgetitem5 = QTableWidgetItem()
  522.         self.course_table.setHorizontalHeaderItem(0, __qtablewidgetitem5)
  523.         __qtablewidgetitem6 = QTableWidgetItem()
  524.         self.course_table.setHorizontalHeaderItem(1, __qtablewidgetitem6)
  525.         __qtablewidgetitem7 = QTableWidgetItem()
  526.         self.course_table.setHorizontalHeaderItem(2, __qtablewidgetitem7)
  527.         __qtablewidgetitem8 = QTableWidgetItem()
  528.         self.course_table.setHorizontalHeaderItem(3, __qtablewidgetitem8)
  529.         if (self.course_table.rowCount() < 2):
  530.             self.course_table.setRowCount(2)
  531.         __qtablewidgetitem9 = QTableWidgetItem()
  532.         self.course_table.setVerticalHeaderItem(0, __qtablewidgetitem9)
  533.         __qtablewidgetitem10 = QTableWidgetItem()
  534.         self.course_table.setVerticalHeaderItem(1, __qtablewidgetitem10)
  535.         __qtablewidgetitem11 = QTableWidgetItem()
  536.         self.course_table.setItem(0, 0, __qtablewidgetitem11)
  537.         __qtablewidgetitem12 = QTableWidgetItem()
  538.         self.course_table.setItem(0, 1, __qtablewidgetitem12)
  539.         __qtablewidgetitem13 = QTableWidgetItem()
  540.         self.course_table.setItem(0, 2, __qtablewidgetitem13)
  541.         __qtablewidgetitem14 = QTableWidgetItem()
  542.         self.course_table.setItem(0, 3, __qtablewidgetitem14)
  543.         __qtablewidgetitem15 = QTableWidgetItem()
  544.         self.course_table.setItem(1, 0, __qtablewidgetitem15)
  545.         __qtablewidgetitem16 = QTableWidgetItem()
  546.         self.course_table.setItem(1, 1, __qtablewidgetitem16)
  547.         __qtablewidgetitem17 = QTableWidgetItem()
  548.         self.course_table.setItem(1, 2, __qtablewidgetitem17)
  549.         __qtablewidgetitem18 = QTableWidgetItem()
  550.         self.course_table.setItem(1, 3, __qtablewidgetitem18)
  551.         self.course_table.setObjectName(u"course_table")
  552.         font4 = QFont()
  553.         font4.setFamily(u"Arial")
  554.         font4.setBold(False)
  555.         font4.setWeight(50)
  556.         font4.setKerning(True)
  557.         self.course_table.setFont(font4)
  558.         self.course_table.setStyleSheet(u":item\n"
  559. "{\n"
  560. "color: black;\n"
  561. "}\n"
  562. "\n"
  563. "QHeaderView:section\n"
  564. "{\n"
  565. "background-color: white;\n"
  566. "font-weight: bold;\n"
  567. "border: 0px;\n"
  568. "}")
  569.         self.course_table.setSizeAdjustPolicy(QAbstractScrollArea.AdjustToContents)
  570.         self.course_table.setEditTriggers(QAbstractItemView.NoEditTriggers)
  571.         self.course_table.setAlternatingRowColors(True)
  572.         self.course_table.setGridStyle(Qt.NoPen)
  573.         self.course_table.setSortingEnabled(True)
  574.         self.course_table.setWordWrap(True)
  575.         self.course_table.horizontalHeader().setMinimumSectionSize(47)
  576.         self.course_table.horizontalHeader().setHighlightSections(True)
  577.         self.course_table.horizontalHeader().setStretchLastSection(False)
  578.         self.course_table.verticalHeader().setVisible(False)
  579.         self.course_table.verticalHeader().setCascadingSectionResizes(False)
  580.         self.course_table.verticalHeader().setMinimumSectionSize(28)
  581.         self.course_table.verticalHeader().setHighlightSections(True)
  582.         self.course_table.verticalHeader().setProperty("showSortIndicator", True)
  583.         self.course_table.verticalHeader().setStretchLastSection(False)
  584.  
  585.         self.horizontalLayout_16.addWidget(self.course_table)
  586.  
  587.  
  588.         self.verticalLayout_12.addWidget(self.frame_15)
  589.  
  590.         self.stackedWidget.addWidget(self.courses_page)
  591.         self.page = QWidget()
  592.         self.page.setObjectName(u"page")
  593.         self.stackedWidget.addWidget(self.page)
  594.  
  595.         self.verticalLayout_11.addWidget(self.stackedWidget)
  596.  
  597.  
  598.         self.verticalLayout.addWidget(self.main_body_contents)
  599.  
  600.         self.footer = QFrame(self.main_body)
  601.         self.footer.setObjectName(u"footer")
  602.         self.footer.setFrameShape(QFrame.StyledPanel)
  603.         self.footer.setFrameShadow(QFrame.Raised)
  604.         self.horizontalLayout_2 = QHBoxLayout(self.footer)
  605.         self.horizontalLayout_2.setSpacing(0)
  606.         self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
  607.         self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
  608.         self.frame_6 = QFrame(self.footer)
  609.         self.frame_6.setObjectName(u"frame_6")
  610.         self.frame_6.setFrameShape(QFrame.StyledPanel)
  611.         self.frame_6.setFrameShadow(QFrame.Raised)
  612.         self.horizontalLayout_5 = QHBoxLayout(self.frame_6)
  613.         self.horizontalLayout_5.setSpacing(0)
  614.         self.horizontalLayout_5.setObjectName(u"horizontalLayout_5")
  615.         self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
  616.         self.label = QLabel(self.frame_6)
  617.         self.label.setObjectName(u"label")
  618.  
  619.         self.horizontalLayout_5.addWidget(self.label, 0, Qt.AlignBottom)
  620.  
  621.  
  622.         self.horizontalLayout_2.addWidget(self.frame_6)
  623.  
  624.         self.size_grip = QFrame(self.footer)
  625.         self.size_grip.setObjectName(u"size_grip")
  626.         self.size_grip.setMinimumSize(QSize(10, 10))
  627.         self.size_grip.setMaximumSize(QSize(10, 10))
  628.         self.size_grip.setFrameShape(QFrame.StyledPanel)
  629.         self.size_grip.setFrameShadow(QFrame.Raised)
  630.  
  631.         self.horizontalLayout_2.addWidget(self.size_grip, 0, Qt.AlignRight|Qt.AlignBottom)
  632.  
  633.  
  634.         self.verticalLayout.addWidget(self.footer, 0, Qt.AlignBottom)
  635.  
  636.  
  637.         self.horizontalLayout.addWidget(self.main_body)
  638.  
  639.         MainWindow.setCentralWidget(self.centralwidget)
  640.  
  641.         self.retranslateUi(MainWindow)
  642.  
  643.         self.toolBox.setCurrentIndex(0)
  644.         self.stackedWidget.setCurrentIndex(1)
  645.  
  646.  
  647.         QMetaObject.connectSlotsByName(MainWindow)
  648.     # setupUi
  649.  
  650.     def retranslateUi(self, MainWindow):
  651.         MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"MainWindow", None))
  652.         self.label_2.setText(QCoreApplication.translate("MainWindow", u"Timetable Manager", None))
  653.         self.section_menu_button.setText(QCoreApplication.translate("MainWindow", u"Sections", None))
  654.         self.course_menu_button.setText(QCoreApplication.translate("MainWindow", u"Courses", None))
  655.         self.teacher_menu_button.setText(QCoreApplication.translate("MainWindow", u"Teachers", None))
  656.         self.room_menu_button.setText(QCoreApplication.translate("MainWindow", u"Rooms", None))
  657.         self.offered_course_menu_button.setText(QCoreApplication.translate("MainWindow", u"Offered Courses", None))
  658.         self.toolBox.setItemText(self.toolBox.indexOf(self.registration_details_menu), QCoreApplication.translate("MainWindow", u"Registration Details", None))
  659.         self.room_preference_menu.setText(QCoreApplication.translate("MainWindow", u"Room Preference", None))
  660.         self.slot_preference_menu.setText(QCoreApplication.translate("MainWindow", u"Slot Preference", None))
  661.         self.toolBox.setItemText(self.toolBox.indexOf(self.preferences_menu), QCoreApplication.translate("MainWindow", u"Teacher Preferences", None))
  662.         self.toolBox.setItemText(self.toolBox.indexOf(self.page_3), QCoreApplication.translate("MainWindow", u"Page", None))
  663.         self.pushButton_4.setText("")
  664.         self.minimize_window_button.setText("")
  665.         self.restore_window_button.setText("")
  666.         self.close_window_button.setText("")
  667.         self.label_3.setText(QCoreApplication.translate("MainWindow", u"Sections Page", None))
  668.         self.add_section_button.setText(QCoreApplication.translate("MainWindow", u"Add New", None))
  669.         self.delete_all_button.setText(QCoreApplication.translate("MainWindow", u"Delete All", None))
  670.         self.search_section_text.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search Section", None))
  671.         self.search_section_button.setText("")
  672.         ___qtablewidgetitem = self.section_table.horizontalHeaderItem(0)
  673.         ___qtablewidgetitem.setText(QCoreApplication.translate("MainWindow", u"Section ID", None));
  674.         ___qtablewidgetitem1 = self.section_table.horizontalHeaderItem(1)
  675.         ___qtablewidgetitem1.setText(QCoreApplication.translate("MainWindow", u"Section Name", None));
  676.         ___qtablewidgetitem2 = self.section_table.verticalHeaderItem(0)
  677.         ___qtablewidgetitem2.setText(QCoreApplication.translate("MainWindow", u"1", None));
  678.  
  679.         __sortingEnabled = self.section_table.isSortingEnabled()
  680.         self.section_table.setSortingEnabled(False)
  681.         ___qtablewidgetitem3 = self.section_table.item(0, 0)
  682.         ___qtablewidgetitem3.setText(QCoreApplication.translate("MainWindow", u"Hassan", None));
  683.         ___qtablewidgetitem4 = self.section_table.item(0, 1)
  684.         ___qtablewidgetitem4.setText(QCoreApplication.translate("MainWindow", u"1", None));
  685.         self.section_table.setSortingEnabled(__sortingEnabled)
  686.  
  687.         self.label_4.setText(QCoreApplication.translate("MainWindow", u"Courses Page", None))
  688.         self.pushButton_2.setText(QCoreApplication.translate("MainWindow", u"Add New", None))
  689.         self.pushButton_3.setText(QCoreApplication.translate("MainWindow", u"Delete All", None))
  690.         self.lineEdit.setPlaceholderText(QCoreApplication.translate("MainWindow", u"Search Course", None))
  691.         self.pushButton.setText("")
  692.         ___qtablewidgetitem5 = self.course_table.horizontalHeaderItem(0)
  693.         ___qtablewidgetitem5.setText(QCoreApplication.translate("MainWindow", u"Course Name", None));
  694.         ___qtablewidgetitem6 = self.course_table.horizontalHeaderItem(1)
  695.         ___qtablewidgetitem6.setText(QCoreApplication.translate("MainWindow", u"Course Code", None));
  696.         ___qtablewidgetitem7 = self.course_table.horizontalHeaderItem(2)
  697.         ___qtablewidgetitem7.setText(QCoreApplication.translate("MainWindow", u"Course Type", None));
  698.         ___qtablewidgetitem8 = self.course_table.horizontalHeaderItem(3)
  699.         ___qtablewidgetitem8.setText(QCoreApplication.translate("MainWindow", u"Action", None));
  700.         ___qtablewidgetitem9 = self.course_table.verticalHeaderItem(0)
  701.         ___qtablewidgetitem9.setText(QCoreApplication.translate("MainWindow", u"1", None));
  702.         ___qtablewidgetitem10 = self.course_table.verticalHeaderItem(1)
  703.         ___qtablewidgetitem10.setText(QCoreApplication.translate("MainWindow", u"2", None));
  704.  
  705.         __sortingEnabled1 = self.course_table.isSortingEnabled()
  706.         self.course_table.setSortingEnabled(False)
  707.         ___qtablewidgetitem11 = self.course_table.item(0, 0)
  708.         ___qtablewidgetitem11.setText(QCoreApplication.translate("MainWindow", u"Ha", None));
  709.         ___qtablewidgetitem12 = self.course_table.item(0, 1)
  710.         ___qtablewidgetitem12.setText(QCoreApplication.translate("MainWindow", u"111", None));
  711.         ___qtablewidgetitem13 = self.course_table.item(0, 2)
  712.         ___qtablewidgetitem13.setText(QCoreApplication.translate("MainWindow", u"1", None));
  713.         ___qtablewidgetitem14 = self.course_table.item(0, 3)
  714.         ___qtablewidgetitem14.setText(QCoreApplication.translate("MainWindow", u"aaa", None));
  715.         ___qtablewidgetitem15 = self.course_table.item(1, 0)
  716.         ___qtablewidgetitem15.setText(QCoreApplication.translate("MainWindow", u"assa", None));
  717.         ___qtablewidgetitem16 = self.course_table.item(1, 1)
  718.         ___qtablewidgetitem16.setText(QCoreApplication.translate("MainWindow", u"Programming Fundamentals", None));
  719.         ___qtablewidgetitem17 = self.course_table.item(1, 2)
  720.         ___qtablewidgetitem17.setText(QCoreApplication.translate("MainWindow", u"55", None));
  721.         ___qtablewidgetitem18 = self.course_table.item(1, 3)
  722.         ___qtablewidgetitem18.setText(QCoreApplication.translate("MainWindow", u"55", None));
  723.         self.course_table.setSortingEnabled(__sortingEnabled1)
  724.  
  725.         self.label.setText(QCoreApplication.translate("MainWindow", u"Timetable Manager V 1.0", None))
  726.     # retranslateUi
  727.  
  728.  
Advertisement
Add Comment
Please, Sign In to add comment