Guest User

interface.ui

a guest
Dec 7th, 2021
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 45.29 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <ui version="4.0">
  3.  <class>MainWindow</class>
  4.  <widget class="QMainWindow" name="MainWindow">
  5.   <property name="windowModality">
  6.    <enum>Qt::NonModal</enum>
  7.   </property>
  8.   <property name="geometry">
  9.    <rect>
  10.     <x>0</x>
  11.     <y>0</y>
  12.     <width>884</width>
  13.     <height>660</height>
  14.    </rect>
  15.   </property>
  16.   <property name="windowTitle">
  17.    <string>MainWindow</string>
  18.   </property>
  19.   <property name="styleSheet">
  20.    <string notr="true">* {
  21. border: none;
  22. }</string>
  23.   </property>
  24.   <widget class="QWidget" name="centralwidget">
  25.    <property name="styleSheet">
  26.     <string notr="true">background-color: white;</string>
  27.    </property>
  28.    <layout class="QHBoxLayout" name="horizontalLayout">
  29.     <property name="leftMargin">
  30.      <number>0</number>
  31.     </property>
  32.     <property name="topMargin">
  33.      <number>0</number>
  34.     </property>
  35.     <property name="rightMargin">
  36.      <number>0</number>
  37.     </property>
  38.     <property name="bottomMargin">
  39.      <number>0</number>
  40.     </property>
  41.     <item>
  42.      <widget class="QFrame" name="side_menu_container">
  43.       <property name="maximumSize">
  44.        <size>
  45.         <width>230</width>
  46.         <height>16777215</height>
  47.        </size>
  48.       </property>
  49.       <property name="styleSheet">
  50.        <string notr="true">background-color: rgb(56, 56, 56);
  51. color: white;</string>
  52.       </property>
  53.       <property name="frameShape">
  54.        <enum>QFrame::StyledPanel</enum>
  55.       </property>
  56.       <property name="frameShadow">
  57.        <enum>QFrame::Raised</enum>
  58.       </property>
  59.       <layout class="QVBoxLayout" name="verticalLayout_2">
  60.        <property name="spacing">
  61.         <number>0</number>
  62.        </property>
  63.        <property name="leftMargin">
  64.         <number>0</number>
  65.        </property>
  66.        <property name="topMargin">
  67.         <number>0</number>
  68.        </property>
  69.        <property name="rightMargin">
  70.         <number>0</number>
  71.        </property>
  72.        <property name="bottomMargin">
  73.         <number>0</number>
  74.        </property>
  75.        <item>
  76.         <widget class="QFrame" name="side_menu">
  77.          <property name="minimumSize">
  78.           <size>
  79.            <width>228</width>
  80.            <height>0</height>
  81.           </size>
  82.          </property>
  83.          <property name="frameShape">
  84.           <enum>QFrame::StyledPanel</enum>
  85.          </property>
  86.          <property name="frameShadow">
  87.           <enum>QFrame::Raised</enum>
  88.          </property>
  89.          <layout class="QVBoxLayout" name="verticalLayout_3">
  90.           <property name="spacing">
  91.            <number>15</number>
  92.           </property>
  93.           <property name="leftMargin">
  94.            <number>6</number>
  95.           </property>
  96.           <property name="topMargin">
  97.            <number>12</number>
  98.           </property>
  99.           <property name="rightMargin">
  100.            <number>0</number>
  101.           </property>
  102.           <property name="bottomMargin">
  103.            <number>10</number>
  104.           </property>
  105.           <item alignment="Qt::AlignTop">
  106.            <widget class="QFrame" name="frame">
  107.             <property name="frameShape">
  108.              <enum>QFrame::StyledPanel</enum>
  109.             </property>
  110.             <property name="frameShadow">
  111.              <enum>QFrame::Raised</enum>
  112.             </property>
  113.             <layout class="QVBoxLayout" name="verticalLayout_4">
  114.              <property name="spacing">
  115.               <number>0</number>
  116.              </property>
  117.              <property name="leftMargin">
  118.               <number>0</number>
  119.              </property>
  120.              <property name="topMargin">
  121.               <number>0</number>
  122.              </property>
  123.              <property name="rightMargin">
  124.               <number>0</number>
  125.              </property>
  126.              <property name="bottomMargin">
  127.               <number>0</number>
  128.              </property>
  129.              <item alignment="Qt::AlignLeft|Qt::AlignTop">
  130.               <widget class="QLabel" name="label_2">
  131.                <property name="font">
  132.                 <font>
  133.                  <family>Arial</family>
  134.                  <pointsize>13</pointsize>
  135.                  <weight>75</weight>
  136.                  <bold>true</bold>
  137.                 </font>
  138.                </property>
  139.                <property name="text">
  140.                 <string>Timetable Manager</string>
  141.                </property>
  142.               </widget>
  143.              </item>
  144.             </layout>
  145.            </widget>
  146.           </item>
  147.           <item>
  148.            <widget class="QFrame" name="frame_4">
  149.             <property name="sizePolicy">
  150.              <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
  151.               <horstretch>0</horstretch>
  152.               <verstretch>0</verstretch>
  153.              </sizepolicy>
  154.             </property>
  155.             <property name="frameShape">
  156.              <enum>QFrame::StyledPanel</enum>
  157.             </property>
  158.             <property name="frameShadow">
  159.              <enum>QFrame::Raised</enum>
  160.             </property>
  161.             <layout class="QVBoxLayout" name="verticalLayout_5">
  162.              <property name="spacing">
  163.               <number>0</number>
  164.              </property>
  165.              <property name="leftMargin">
  166.               <number>0</number>
  167.              </property>
  168.              <property name="topMargin">
  169.               <number>0</number>
  170.              </property>
  171.              <property name="rightMargin">
  172.               <number>0</number>
  173.              </property>
  174.              <property name="bottomMargin">
  175.               <number>0</number>
  176.              </property>
  177.              <item>
  178.               <widget class="QToolBox" name="toolBox">
  179.                <property name="currentIndex">
  180.                 <number>0</number>
  181.                </property>
  182.                <widget class="QWidget" name="registration_details_menu">
  183.                 <property name="geometry">
  184.                  <rect>
  185.                   <x>0</x>
  186.                   <y>0</y>
  187.                   <width>224</width>
  188.                   <height>507</height>
  189.                  </rect>
  190.                 </property>
  191.                 <attribute name="icon">
  192.                  <iconset resource="icons.qrc">
  193.                   <normaloff>:/icons/icons/chevron-down.svg</normaloff>:/icons/icons/chevron-down.svg</iconset>
  194.                 </attribute>
  195.                 <attribute name="label">
  196.                  <string>Registration Details</string>
  197.                 </attribute>
  198.                 <layout class="QVBoxLayout" name="verticalLayout_6">
  199.                  <property name="spacing">
  200.                   <number>0</number>
  201.                  </property>
  202.                  <property name="leftMargin">
  203.                   <number>0</number>
  204.                  </property>
  205.                  <property name="topMargin">
  206.                   <number>0</number>
  207.                  </property>
  208.                  <property name="rightMargin">
  209.                   <number>0</number>
  210.                  </property>
  211.                  <property name="bottomMargin">
  212.                   <number>0</number>
  213.                  </property>
  214.                  <item alignment="Qt::AlignLeft|Qt::AlignTop">
  215.                   <widget class="QFrame" name="frame_5">
  216.                    <property name="frameShape">
  217.                     <enum>QFrame::StyledPanel</enum>
  218.                    </property>
  219.                    <property name="frameShadow">
  220.                     <enum>QFrame::Raised</enum>
  221.                    </property>
  222.                    <layout class="QVBoxLayout" name="verticalLayout_7">
  223.                     <property name="spacing">
  224.                      <number>12</number>
  225.                     </property>
  226.                     <property name="leftMargin">
  227.                      <number>15</number>
  228.                     </property>
  229.                     <property name="topMargin">
  230.                      <number>0</number>
  231.                     </property>
  232.                     <property name="rightMargin">
  233.                      <number>0</number>
  234.                     </property>
  235.                     <property name="bottomMargin">
  236.                      <number>0</number>
  237.                     </property>
  238.                     <item alignment="Qt::AlignLeft">
  239.                      <widget class="QPushButton" name="section_menu_button">
  240.                       <property name="styleSheet">
  241.                        <string notr="true">background-color: black;</string>
  242.                       </property>
  243.                       <property name="text">
  244.                        <string>Sections</string>
  245.                       </property>
  246.                      </widget>
  247.                     </item>
  248.                     <item alignment="Qt::AlignLeft">
  249.                      <widget class="QPushButton" name="course_menu_button">
  250.                       <property name="text">
  251.                        <string>Courses</string>
  252.                       </property>
  253.                      </widget>
  254.                     </item>
  255.                     <item alignment="Qt::AlignLeft">
  256.                      <widget class="QPushButton" name="teacher_menu_button">
  257.                       <property name="text">
  258.                        <string>Teachers</string>
  259.                       </property>
  260.                      </widget>
  261.                     </item>
  262.                     <item alignment="Qt::AlignLeft">
  263.                      <widget class="QPushButton" name="room_menu_button">
  264.                       <property name="text">
  265.                        <string>Rooms</string>
  266.                       </property>
  267.                      </widget>
  268.                     </item>
  269.                     <item alignment="Qt::AlignLeft">
  270.                      <widget class="QPushButton" name="offered_course_menu_button">
  271.                       <property name="text">
  272.                        <string>Offered Courses</string>
  273.                       </property>
  274.                      </widget>
  275.                     </item>
  276.                    </layout>
  277.                   </widget>
  278.                  </item>
  279.                 </layout>
  280.                </widget>
  281.                <widget class="QWidget" name="preferences_menu">
  282.                 <property name="geometry">
  283.                  <rect>
  284.                   <x>0</x>
  285.                   <y>0</y>
  286.                   <width>224</width>
  287.                   <height>507</height>
  288.                  </rect>
  289.                 </property>
  290.                 <attribute name="icon">
  291.                  <iconset resource="icons.qrc">
  292.                   <normaloff>:/icons/icons/chevron-down.svg</normaloff>:/icons/icons/chevron-down.svg</iconset>
  293.                 </attribute>
  294.                 <attribute name="label">
  295.                  <string>Teacher Preferences</string>
  296.                 </attribute>
  297.                 <layout class="QVBoxLayout" name="verticalLayout_8">
  298.                  <item alignment="Qt::AlignLeft|Qt::AlignTop">
  299.                   <widget class="QFrame" name="frame_7">
  300.                    <property name="frameShape">
  301.                     <enum>QFrame::StyledPanel</enum>
  302.                    </property>
  303.                    <property name="frameShadow">
  304.                     <enum>QFrame::Raised</enum>
  305.                    </property>
  306.                    <layout class="QVBoxLayout" name="verticalLayout_9">
  307.                     <property name="spacing">
  308.                      <number>12</number>
  309.                     </property>
  310.                     <property name="leftMargin">
  311.                      <number>15</number>
  312.                     </property>
  313.                     <property name="topMargin">
  314.                      <number>0</number>
  315.                     </property>
  316.                     <property name="rightMargin">
  317.                      <number>0</number>
  318.                     </property>
  319.                     <property name="bottomMargin">
  320.                      <number>0</number>
  321.                     </property>
  322.                     <item alignment="Qt::AlignLeft">
  323.                      <widget class="QPushButton" name="room_preference_menu">
  324.                       <property name="text">
  325.                        <string>Room Preference</string>
  326.                       </property>
  327.                      </widget>
  328.                     </item>
  329.                     <item alignment="Qt::AlignLeft">
  330.                      <widget class="QPushButton" name="slot_preference_menu">
  331.                       <property name="text">
  332.                        <string>Slot Preference</string>
  333.                       </property>
  334.                      </widget>
  335.                     </item>
  336.                    </layout>
  337.                   </widget>
  338.                  </item>
  339.                 </layout>
  340.                </widget>
  341.                <widget class="QWidget" name="page_3">
  342.                 <property name="geometry">
  343.                  <rect>
  344.                   <x>0</x>
  345.                   <y>0</y>
  346.                   <width>224</width>
  347.                   <height>507</height>
  348.                  </rect>
  349.                 </property>
  350.                 <attribute name="label">
  351.                  <string>Page</string>
  352.                 </attribute>
  353.                </widget>
  354.               </widget>
  355.              </item>
  356.             </layout>
  357.            </widget>
  358.           </item>
  359.          </layout>
  360.         </widget>
  361.        </item>
  362.       </layout>
  363.      </widget>
  364.     </item>
  365.     <item>
  366.      <widget class="QFrame" name="main_body">
  367.       <property name="frameShape">
  368.        <enum>QFrame::StyledPanel</enum>
  369.       </property>
  370.       <property name="frameShadow">
  371.        <enum>QFrame::Raised</enum>
  372.       </property>
  373.       <layout class="QVBoxLayout" name="verticalLayout">
  374.        <property name="spacing">
  375.         <number>0</number>
  376.        </property>
  377.        <property name="leftMargin">
  378.         <number>0</number>
  379.        </property>
  380.        <property name="topMargin">
  381.         <number>0</number>
  382.        </property>
  383.        <property name="rightMargin">
  384.         <number>0</number>
  385.        </property>
  386.        <property name="bottomMargin">
  387.         <number>0</number>
  388.        </property>
  389.        <item alignment="Qt::AlignTop">
  390.         <widget class="QFrame" name="header_frame">
  391.          <property name="frameShape">
  392.           <enum>QFrame::StyledPanel</enum>
  393.          </property>
  394.          <property name="frameShadow">
  395.           <enum>QFrame::Raised</enum>
  396.          </property>
  397.          <layout class="QHBoxLayout" name="horizontalLayout_3">
  398.           <property name="spacing">
  399.            <number>0</number>
  400.           </property>
  401.           <property name="leftMargin">
  402.            <number>0</number>
  403.           </property>
  404.           <property name="topMargin">
  405.            <number>0</number>
  406.           </property>
  407.           <property name="rightMargin">
  408.            <number>0</number>
  409.           </property>
  410.           <property name="bottomMargin">
  411.            <number>0</number>
  412.           </property>
  413.           <item alignment="Qt::AlignLeft|Qt::AlignTop">
  414.            <widget class="QFrame" name="frame_2">
  415.             <property name="frameShape">
  416.              <enum>QFrame::StyledPanel</enum>
  417.             </property>
  418.             <property name="frameShadow">
  419.              <enum>QFrame::Raised</enum>
  420.             </property>
  421.             <layout class="QHBoxLayout" name="horizontalLayout_6">
  422.              <property name="spacing">
  423.               <number>0</number>
  424.              </property>
  425.              <property name="leftMargin">
  426.               <number>0</number>
  427.              </property>
  428.              <property name="topMargin">
  429.               <number>0</number>
  430.              </property>
  431.              <property name="rightMargin">
  432.               <number>0</number>
  433.              </property>
  434.              <property name="bottomMargin">
  435.               <number>0</number>
  436.              </property>
  437.              <item alignment="Qt::AlignLeft|Qt::AlignTop">
  438.               <widget class="QPushButton" name="pushButton_4">
  439.                <property name="text">
  440.                 <string/>
  441.                </property>
  442.                <property name="icon">
  443.                 <iconset resource="icons.qrc">
  444.                  <normaloff>:/icons/icons/align-left.svg</normaloff>:/icons/icons/align-left.svg</iconset>
  445.                </property>
  446.                <property name="iconSize">
  447.                 <size>
  448.                  <width>32</width>
  449.                  <height>32</height>
  450.                 </size>
  451.                </property>
  452.               </widget>
  453.              </item>
  454.             </layout>
  455.            </widget>
  456.           </item>
  457.           <item alignment="Qt::AlignRight|Qt::AlignTop">
  458.            <widget class="QFrame" name="frame_3">
  459.             <property name="frameShape">
  460.              <enum>QFrame::StyledPanel</enum>
  461.             </property>
  462.             <property name="frameShadow">
  463.              <enum>QFrame::Raised</enum>
  464.             </property>
  465.             <layout class="QHBoxLayout" name="horizontalLayout_4">
  466.              <property name="spacing">
  467.               <number>0</number>
  468.              </property>
  469.              <property name="leftMargin">
  470.               <number>0</number>
  471.              </property>
  472.              <property name="topMargin">
  473.               <number>0</number>
  474.              </property>
  475.              <property name="rightMargin">
  476.               <number>0</number>
  477.              </property>
  478.              <property name="bottomMargin">
  479.               <number>0</number>
  480.              </property>
  481.              <item>
  482.               <widget class="QPushButton" name="minimize_window_button">
  483.                <property name="text">
  484.                 <string/>
  485.                </property>
  486.                <property name="icon">
  487.                 <iconset resource="icons.qrc">
  488.                  <normaloff>:/icons/icons/arrow-down-left.svg</normaloff>:/icons/icons/arrow-down-left.svg</iconset>
  489.                </property>
  490.               </widget>
  491.              </item>
  492.              <item>
  493.               <widget class="QPushButton" name="restore_window_button">
  494.                <property name="text">
  495.                 <string/>
  496.                </property>
  497.                <property name="icon">
  498.                 <iconset resource="icons.qrc">
  499.                  <normaloff>:/icons/icons/maximize-2.svg</normaloff>:/icons/icons/maximize-2.svg</iconset>
  500.                </property>
  501.               </widget>
  502.              </item>
  503.              <item>
  504.               <widget class="QPushButton" name="close_window_button">
  505.                <property name="text">
  506.                 <string/>
  507.                </property>
  508.                <property name="icon">
  509.                 <iconset resource="icons.qrc">
  510.                  <normaloff>:/icons/icons/x.svg</normaloff>:/icons/icons/x.svg</iconset>
  511.                </property>
  512.               </widget>
  513.              </item>
  514.             </layout>
  515.            </widget>
  516.           </item>
  517.          </layout>
  518.         </widget>
  519.        </item>
  520.        <item>
  521.         <widget class="QFrame" name="main_body_contents">
  522.          <property name="sizePolicy">
  523.           <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
  524.            <horstretch>0</horstretch>
  525.            <verstretch>0</verstretch>
  526.           </sizepolicy>
  527.          </property>
  528.          <property name="frameShape">
  529.           <enum>QFrame::StyledPanel</enum>
  530.          </property>
  531.          <property name="frameShadow">
  532.           <enum>QFrame::Raised</enum>
  533.          </property>
  534.          <layout class="QVBoxLayout" name="verticalLayout_11">
  535.           <item>
  536.            <widget class="QStackedWidget" name="stackedWidget">
  537.             <property name="currentIndex">
  538.              <number>1</number>
  539.             </property>
  540.             <widget class="QWidget" name="sections_page">
  541.              <property name="styleSheet">
  542.               <string notr="true">QTableWidget::item {
  543. background-color: white;
  544. color: black;
  545. }
  546.  
  547.  
  548. QHeaderView::section
  549. {
  550. border-top: 0px solid #4181C0;
  551. border-bottom: 1px solid #4181C0;
  552. border-right: 1px solid 4181C0;
  553. background: #FFF;
  554. color: #4181C0;
  555. }</string>
  556.              </property>
  557.              <layout class="QVBoxLayout" name="verticalLayout_10">
  558.               <item alignment="Qt::AlignLeft|Qt::AlignTop">
  559.                <widget class="QFrame" name="frame_12">
  560.                 <property name="frameShape">
  561.                  <enum>QFrame::StyledPanel</enum>
  562.                 </property>
  563.                 <property name="frameShadow">
  564.                  <enum>QFrame::Raised</enum>
  565.                 </property>
  566.                 <layout class="QHBoxLayout" name="horizontalLayout_8">
  567.                  <item alignment="Qt::AlignLeft|Qt::AlignTop">
  568.                   <widget class="QLabel" name="label_3">
  569.                    <property name="font">
  570.                     <font>
  571.                      <family>Arial</family>
  572.                      <pointsize>12</pointsize>
  573.                      <weight>75</weight>
  574.                      <bold>true</bold>
  575.                     </font>
  576.                    </property>
  577.                    <property name="styleSheet">
  578.                     <string notr="true">color: black;
  579. </string>
  580.                    </property>
  581.                    <property name="text">
  582.                     <string>Sections Page</string>
  583.                    </property>
  584.                   </widget>
  585.                  </item>
  586.                 </layout>
  587.                </widget>
  588.               </item>
  589.               <item alignment="Qt::AlignTop">
  590.                <widget class="QFrame" name="frame_9">
  591.                 <property name="sizePolicy">
  592.                  <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
  593.                   <horstretch>0</horstretch>
  594.                   <verstretch>0</verstretch>
  595.                  </sizepolicy>
  596.                 </property>
  597.                 <property name="frameShape">
  598.                  <enum>QFrame::StyledPanel</enum>
  599.                 </property>
  600.                 <property name="frameShadow">
  601.                  <enum>QFrame::Raised</enum>
  602.                 </property>
  603.                 <layout class="QHBoxLayout" name="horizontalLayout_7">
  604.                  <item>
  605.                   <widget class="QFrame" name="frame_10">
  606.                    <property name="frameShape">
  607.                     <enum>QFrame::StyledPanel</enum>
  608.                    </property>
  609.                    <property name="frameShadow">
  610.                     <enum>QFrame::Raised</enum>
  611.                    </property>
  612.                    <layout class="QHBoxLayout" name="horizontalLayout_9">
  613.                     <item alignment="Qt::AlignLeft">
  614.                      <widget class="QPushButton" name="add_section_button">
  615.                       <property name="font">
  616.                        <font>
  617.                         <family>Calibri</family>
  618.                         <pointsize>10</pointsize>
  619.                        </font>
  620.                       </property>
  621.                       <property name="styleSheet">
  622.                        <string notr="true">color: black;</string>
  623.                       </property>
  624.                       <property name="text">
  625.                        <string>Add New</string>
  626.                       </property>
  627.                       <property name="icon">
  628.                        <iconset resource="icons.qrc">
  629.                         <normaloff>:/icons/icons/icons8-add-48.png</normaloff>:/icons/icons/icons8-add-48.png</iconset>
  630.                       </property>
  631.                       <property name="iconSize">
  632.                        <size>
  633.                         <width>24</width>
  634.                         <height>24</height>
  635.                        </size>
  636.                       </property>
  637.                      </widget>
  638.                     </item>
  639.                     <item alignment="Qt::AlignLeft">
  640.                      <widget class="QPushButton" name="delete_all_button">
  641.                       <property name="font">
  642.                        <font>
  643.                         <family>Calibri</family>
  644.                         <pointsize>10</pointsize>
  645.                        </font>
  646.                       </property>
  647.                       <property name="styleSheet">
  648.                        <string notr="true">color: black;</string>
  649.                       </property>
  650.                       <property name="text">
  651.                        <string>Delete All</string>
  652.                       </property>
  653.                       <property name="icon">
  654.                        <iconset resource="icons.qrc">
  655.                         <normaloff>:/icons/icons/icons8-remove-48.png</normaloff>:/icons/icons/icons8-remove-48.png</iconset>
  656.                       </property>
  657.                       <property name="iconSize">
  658.                        <size>
  659.                         <width>24</width>
  660.                         <height>24</height>
  661.                        </size>
  662.                       </property>
  663.                      </widget>
  664.                     </item>
  665.                    </layout>
  666.                   </widget>
  667.                  </item>
  668.                  <item alignment="Qt::AlignTop">
  669.                   <widget class="QFrame" name="frame_11">
  670.                    <property name="frameShape">
  671.                     <enum>QFrame::StyledPanel</enum>
  672.                    </property>
  673.                    <property name="frameShadow">
  674.                     <enum>QFrame::Raised</enum>
  675.                    </property>
  676.                    <layout class="QHBoxLayout" name="horizontalLayout_10">
  677.                     <item alignment="Qt::AlignRight">
  678.                      <widget class="QLineEdit" name="search_section_text">
  679.                       <property name="font">
  680.                        <font>
  681.                         <family>Arial</family>
  682.                         <pointsize>10</pointsize>
  683.                        </font>
  684.                       </property>
  685.                       <property name="styleSheet">
  686.                        <string notr="true">background-color: white;
  687. border-bottom: 1px solid;</string>
  688.                       </property>
  689.                       <property name="placeholderText">
  690.                        <string>Search Section</string>
  691.                       </property>
  692.                      </widget>
  693.                     </item>
  694.                     <item alignment="Qt::AlignLeft">
  695.                      <widget class="QPushButton" name="search_section_button">
  696.                       <property name="text">
  697.                        <string/>
  698.                       </property>
  699.                       <property name="icon">
  700.                        <iconset resource="icons.qrc">
  701.                         <normaloff>:/icons/icons/icons8-search-50.png</normaloff>:/icons/icons/icons8-search-50.png</iconset>
  702.                       </property>
  703.                       <property name="iconSize">
  704.                        <size>
  705.                         <width>24</width>
  706.                         <height>24</height>
  707.                        </size>
  708.                       </property>
  709.                      </widget>
  710.                     </item>
  711.                    </layout>
  712.                   </widget>
  713.                  </item>
  714.                 </layout>
  715.                </widget>
  716.               </item>
  717.               <item>
  718.                <widget class="QFrame" name="frame_8">
  719.                 <property name="sizePolicy">
  720.                  <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
  721.                   <horstretch>0</horstretch>
  722.                   <verstretch>0</verstretch>
  723.                  </sizepolicy>
  724.                 </property>
  725.                 <property name="frameShape">
  726.                  <enum>QFrame::StyledPanel</enum>
  727.                 </property>
  728.                 <property name="frameShadow">
  729.                  <enum>QFrame::Raised</enum>
  730.                 </property>
  731.                 <layout class="QHBoxLayout" name="horizontalLayout_11">
  732.                  <item>
  733.                   <widget class="QTableWidget" name="section_table">
  734.                    <property name="sizePolicy">
  735.                     <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
  736.                      <horstretch>0</horstretch>
  737.                      <verstretch>0</verstretch>
  738.                     </sizepolicy>
  739.                    </property>
  740.                    <property name="styleSheet">
  741.                     <string notr="true">background-color: white;
  742. border: 1px solid #4181C0;
  743. color: #4181C0;
  744. selection-background-color: #4181C0;
  745. selection-color: #FFF;
  746. border-radius: 10px;
  747.  
  748. QTableWidget::item{
  749. background-color: #FFF;
  750. color: red;
  751. }
  752. </string>
  753.                    </property>
  754.                    <property name="sizeAdjustPolicy">
  755.                     <enum>QAbstractScrollArea::AdjustToContents</enum>
  756.                    </property>
  757.                    <attribute name="horizontalHeaderShowSortIndicator" stdset="0">
  758.                     <bool>true</bool>
  759.                    </attribute>
  760.                    <row>
  761.                     <property name="text">
  762.                      <string>1</string>
  763.                     </property>
  764.                    </row>
  765.                    <column>
  766.                     <property name="text">
  767.                      <string>Section ID</string>
  768.                     </property>
  769.                    </column>
  770.                    <column>
  771.                     <property name="text">
  772.                      <string>Section Name</string>
  773.                     </property>
  774.                    </column>
  775.                    <item row="0" column="0">
  776.                     <property name="text">
  777.                      <string>Hassan</string>
  778.                     </property>
  779.                    </item>
  780.                    <item row="0" column="1">
  781.                     <property name="text">
  782.                      <string>1</string>
  783.                     </property>
  784.                    </item>
  785.                   </widget>
  786.                  </item>
  787.                 </layout>
  788.                </widget>
  789.               </item>
  790.              </layout>
  791.             </widget>
  792.             <widget class="QWidget" name="courses_page">
  793.              <layout class="QVBoxLayout" name="verticalLayout_12">
  794.               <item alignment="Qt::AlignLeft|Qt::AlignTop">
  795.                <widget class="QFrame" name="frame_13">
  796.                 <property name="frameShape">
  797.                  <enum>QFrame::StyledPanel</enum>
  798.                 </property>
  799.                 <property name="frameShadow">
  800.                  <enum>QFrame::Raised</enum>
  801.                 </property>
  802.                 <layout class="QHBoxLayout" name="horizontalLayout_12">
  803.                  <item alignment="Qt::AlignLeft">
  804.                   <widget class="QLabel" name="label_4">
  805.                    <property name="font">
  806.                     <font>
  807.                      <family>Arial</family>
  808.                      <pointsize>12</pointsize>
  809.                      <weight>75</weight>
  810.                      <bold>true</bold>
  811.                     </font>
  812.                    </property>
  813.                    <property name="text">
  814.                     <string>Courses Page</string>
  815.                    </property>
  816.                   </widget>
  817.                  </item>
  818.                 </layout>
  819.                </widget>
  820.               </item>
  821.               <item alignment="Qt::AlignTop">
  822.                <widget class="QFrame" name="frame_14">
  823.                 <property name="frameShape">
  824.                  <enum>QFrame::StyledPanel</enum>
  825.                 </property>
  826.                 <property name="frameShadow">
  827.                  <enum>QFrame::Raised</enum>
  828.                 </property>
  829.                 <layout class="QHBoxLayout" name="horizontalLayout_13">
  830.                  <item alignment="Qt::AlignLeft">
  831.                   <widget class="QFrame" name="frame_16">
  832.                    <property name="frameShape">
  833.                     <enum>QFrame::StyledPanel</enum>
  834.                    </property>
  835.                    <property name="frameShadow">
  836.                     <enum>QFrame::Raised</enum>
  837.                    </property>
  838.                    <layout class="QHBoxLayout" name="horizontalLayout_14">
  839.                     <item>
  840.                      <widget class="QPushButton" name="pushButton_2">
  841.                       <property name="font">
  842.                        <font>
  843.                         <family>Calibri</family>
  844.                         <pointsize>10</pointsize>
  845.                        </font>
  846.                       </property>
  847.                       <property name="styleSheet">
  848.                        <string notr="true">:hover
  849. {
  850. color: red;
  851. font-size: 150%;
  852. }</string>
  853.                       </property>
  854.                       <property name="text">
  855.                        <string>Add New</string>
  856.                       </property>
  857.                       <property name="icon">
  858.                        <iconset resource="icons.qrc">
  859.                         <normaloff>:/icons/icons/icons8-add-48.png</normaloff>:/icons/icons/icons8-add-48.png</iconset>
  860.                       </property>
  861.                       <property name="iconSize">
  862.                        <size>
  863.                         <width>24</width>
  864.                         <height>24</height>
  865.                        </size>
  866.                       </property>
  867.                      </widget>
  868.                     </item>
  869.                     <item>
  870.                      <widget class="QPushButton" name="pushButton_3">
  871.                       <property name="font">
  872.                        <font>
  873.                         <family>Calibri</family>
  874.                         <pointsize>10</pointsize>
  875.                        </font>
  876.                       </property>
  877.                       <property name="text">
  878.                        <string>Delete All</string>
  879.                       </property>
  880.                       <property name="icon">
  881.                        <iconset resource="icons.qrc">
  882.                         <normaloff>:/icons/icons/icons8-remove-48.png</normaloff>:/icons/icons/icons8-remove-48.png</iconset>
  883.                       </property>
  884.                       <property name="iconSize">
  885.                        <size>
  886.                         <width>24</width>
  887.                         <height>24</height>
  888.                        </size>
  889.                       </property>
  890.                      </widget>
  891.                     </item>
  892.                    </layout>
  893.                   </widget>
  894.                  </item>
  895.                  <item alignment="Qt::AlignLeft">
  896.                   <widget class="QFrame" name="frame_17">
  897.                    <property name="frameShape">
  898.                     <enum>QFrame::StyledPanel</enum>
  899.                    </property>
  900.                    <property name="frameShadow">
  901.                     <enum>QFrame::Raised</enum>
  902.                    </property>
  903.                    <layout class="QHBoxLayout" name="horizontalLayout_15">
  904.                     <item>
  905.                      <widget class="QLineEdit" name="lineEdit">
  906.                       <property name="font">
  907.                        <font>
  908.                         <family>Arial</family>
  909.                         <pointsize>10</pointsize>
  910.                        </font>
  911.                       </property>
  912.                       <property name="styleSheet">
  913.                        <string notr="true">background-color: white;
  914. border-bottom: 1px solid;
  915. color: black;</string>
  916.                       </property>
  917.                       <property name="placeholderText">
  918.                        <string>Search Course</string>
  919.                       </property>
  920.                      </widget>
  921.                     </item>
  922.                     <item alignment="Qt::AlignLeft">
  923.                      <widget class="QPushButton" name="pushButton">
  924.                       <property name="text">
  925.                        <string/>
  926.                       </property>
  927.                       <property name="icon">
  928.                        <iconset resource="icons.qrc">
  929.                         <normaloff>:/icons/icons/icons8-search-50.png</normaloff>:/icons/icons/icons8-search-50.png</iconset>
  930.                       </property>
  931.                       <property name="iconSize">
  932.                        <size>
  933.                         <width>24</width>
  934.                         <height>24</height>
  935.                        </size>
  936.                       </property>
  937.                      </widget>
  938.                     </item>
  939.                    </layout>
  940.                   </widget>
  941.                  </item>
  942.                 </layout>
  943.                </widget>
  944.               </item>
  945.               <item>
  946.                <widget class="QFrame" name="frame_15">
  947.                 <property name="sizePolicy">
  948.                  <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
  949.                   <horstretch>0</horstretch>
  950.                   <verstretch>0</verstretch>
  951.                  </sizepolicy>
  952.                 </property>
  953.                 <property name="frameShape">
  954.                  <enum>QFrame::StyledPanel</enum>
  955.                 </property>
  956.                 <property name="frameShadow">
  957.                  <enum>QFrame::Raised</enum>
  958.                 </property>
  959.                 <layout class="QHBoxLayout" name="horizontalLayout_16">
  960.                  <item>
  961.                   <widget class="QTableWidget" name="course_table">
  962.                    <property name="font">
  963.                     <font>
  964.                      <family>Arial</family>
  965.                      <weight>50</weight>
  966.                      <bold>false</bold>
  967.                      <kerning>true</kerning>
  968.                     </font>
  969.                    </property>
  970.                    <property name="styleSheet">
  971.                     <string notr="true">:item
  972. {
  973. color: black;
  974. }
  975.  
  976. QHeaderView:section
  977. {
  978. background-color: white;
  979. font-weight: bold;
  980. border: 0px;
  981. }</string>
  982.                    </property>
  983.                    <property name="sizeAdjustPolicy">
  984.                     <enum>QAbstractScrollArea::AdjustToContents</enum>
  985.                    </property>
  986.                    <property name="editTriggers">
  987.                     <set>QAbstractItemView::NoEditTriggers</set>
  988.                    </property>
  989.                    <property name="alternatingRowColors">
  990.                     <bool>true</bool>
  991.                    </property>
  992.                    <property name="gridStyle">
  993.                     <enum>Qt::NoPen</enum>
  994.                    </property>
  995.                    <property name="sortingEnabled">
  996.                     <bool>true</bool>
  997.                    </property>
  998.                    <property name="wordWrap">
  999.                     <bool>true</bool>
  1000.                    </property>
  1001.                    <attribute name="horizontalHeaderMinimumSectionSize">
  1002.                     <number>47</number>
  1003.                    </attribute>
  1004.                    <attribute name="horizontalHeaderHighlightSections">
  1005.                     <bool>true</bool>
  1006.                    </attribute>
  1007.                    <attribute name="horizontalHeaderStretchLastSection">
  1008.                     <bool>false</bool>
  1009.                    </attribute>
  1010.                    <attribute name="verticalHeaderVisible">
  1011.                     <bool>false</bool>
  1012.                    </attribute>
  1013.                    <attribute name="verticalHeaderCascadingSectionResizes">
  1014.                     <bool>false</bool>
  1015.                    </attribute>
  1016.                    <attribute name="verticalHeaderMinimumSectionSize">
  1017.                     <number>28</number>
  1018.                    </attribute>
  1019.                    <attribute name="verticalHeaderHighlightSections">
  1020.                     <bool>true</bool>
  1021.                    </attribute>
  1022.                    <attribute name="verticalHeaderShowSortIndicator" stdset="0">
  1023.                     <bool>true</bool>
  1024.                    </attribute>
  1025.                    <attribute name="verticalHeaderStretchLastSection">
  1026.                     <bool>false</bool>
  1027.                    </attribute>
  1028.                    <row>
  1029.                     <property name="text">
  1030.                      <string>1</string>
  1031.                     </property>
  1032.                    </row>
  1033.                    <row>
  1034.                     <property name="text">
  1035.                      <string>2</string>
  1036.                     </property>
  1037.                    </row>
  1038.                    <column>
  1039.                     <property name="text">
  1040.                      <string>Course Name</string>
  1041.                     </property>
  1042.                    </column>
  1043.                    <column>
  1044.                     <property name="text">
  1045.                      <string>Course Code</string>
  1046.                     </property>
  1047.                    </column>
  1048.                    <column>
  1049.                     <property name="text">
  1050.                      <string>Course Type</string>
  1051.                     </property>
  1052.                    </column>
  1053.                    <column>
  1054.                     <property name="text">
  1055.                      <string>Action</string>
  1056.                     </property>
  1057.                    </column>
  1058.                    <item row="0" column="0">
  1059.                     <property name="text">
  1060.                      <string>Ha</string>
  1061.                     </property>
  1062.                    </item>
  1063.                    <item row="0" column="1">
  1064.                     <property name="text">
  1065.                      <string>111</string>
  1066.                     </property>
  1067.                    </item>
  1068.                    <item row="0" column="2">
  1069.                     <property name="text">
  1070.                      <string>1</string>
  1071.                     </property>
  1072.                    </item>
  1073.                    <item row="0" column="3">
  1074.                     <property name="text">
  1075.                      <string>aaa</string>
  1076.                     </property>
  1077.                    </item>
  1078.                    <item row="1" column="0">
  1079.                     <property name="text">
  1080.                      <string>assa</string>
  1081.                     </property>
  1082.                    </item>
  1083.                    <item row="1" column="1">
  1084.                     <property name="text">
  1085.                      <string>Programming Fundamentals</string>
  1086.                     </property>
  1087.                    </item>
  1088.                    <item row="1" column="2">
  1089.                     <property name="text">
  1090.                      <string>55</string>
  1091.                     </property>
  1092.                    </item>
  1093.                    <item row="1" column="3">
  1094.                     <property name="text">
  1095.                      <string>55</string>
  1096.                     </property>
  1097.                    </item>
  1098.                   </widget>
  1099.                  </item>
  1100.                 </layout>
  1101.                </widget>
  1102.               </item>
  1103.              </layout>
  1104.             </widget>
  1105.             <widget class="QWidget" name="page"/>
  1106.            </widget>
  1107.           </item>
  1108.          </layout>
  1109.         </widget>
  1110.        </item>
  1111.        <item alignment="Qt::AlignBottom">
  1112.         <widget class="QFrame" name="footer">
  1113.          <property name="frameShape">
  1114.           <enum>QFrame::StyledPanel</enum>
  1115.          </property>
  1116.          <property name="frameShadow">
  1117.           <enum>QFrame::Raised</enum>
  1118.          </property>
  1119.          <layout class="QHBoxLayout" name="horizontalLayout_2">
  1120.           <property name="spacing">
  1121.            <number>0</number>
  1122.           </property>
  1123.           <property name="leftMargin">
  1124.            <number>0</number>
  1125.           </property>
  1126.           <property name="topMargin">
  1127.            <number>0</number>
  1128.           </property>
  1129.           <property name="rightMargin">
  1130.            <number>0</number>
  1131.           </property>
  1132.           <property name="bottomMargin">
  1133.            <number>0</number>
  1134.           </property>
  1135.           <item>
  1136.            <widget class="QFrame" name="frame_6">
  1137.             <property name="frameShape">
  1138.              <enum>QFrame::StyledPanel</enum>
  1139.             </property>
  1140.             <property name="frameShadow">
  1141.              <enum>QFrame::Raised</enum>
  1142.             </property>
  1143.             <layout class="QHBoxLayout" name="horizontalLayout_5">
  1144.              <property name="spacing">
  1145.               <number>0</number>
  1146.              </property>
  1147.              <property name="leftMargin">
  1148.               <number>0</number>
  1149.              </property>
  1150.              <property name="topMargin">
  1151.               <number>0</number>
  1152.              </property>
  1153.              <property name="rightMargin">
  1154.               <number>0</number>
  1155.              </property>
  1156.              <property name="bottomMargin">
  1157.               <number>0</number>
  1158.              </property>
  1159.              <item alignment="Qt::AlignBottom">
  1160.               <widget class="QLabel" name="label">
  1161.                <property name="text">
  1162.                 <string>Timetable Manager V 1.0</string>
  1163.                </property>
  1164.               </widget>
  1165.              </item>
  1166.             </layout>
  1167.            </widget>
  1168.           </item>
  1169.           <item alignment="Qt::AlignRight|Qt::AlignBottom">
  1170.            <widget class="QFrame" name="size_grip">
  1171.             <property name="minimumSize">
  1172.              <size>
  1173.               <width>10</width>
  1174.               <height>10</height>
  1175.              </size>
  1176.             </property>
  1177.             <property name="maximumSize">
  1178.              <size>
  1179.               <width>10</width>
  1180.               <height>10</height>
  1181.              </size>
  1182.             </property>
  1183.             <property name="frameShape">
  1184.              <enum>QFrame::StyledPanel</enum>
  1185.             </property>
  1186.             <property name="frameShadow">
  1187.              <enum>QFrame::Raised</enum>
  1188.             </property>
  1189.            </widget>
  1190.           </item>
  1191.          </layout>
  1192.         </widget>
  1193.        </item>
  1194.       </layout>
  1195.      </widget>
  1196.     </item>
  1197.    </layout>
  1198.   </widget>
  1199.  </widget>
  1200.  <resources>
  1201.   <include location="icons.qrc"/>
  1202.  </resources>
  1203.  <connections/>
  1204. </ui>
  1205.  
Advertisement
Add Comment
Please, Sign In to add comment