def __init__(self): QtGui.QMainWindow.__init__(self) self.ui = Ui_Admin_Landing() self.ui.setupUi(self) self.current_index = 0 self.prev_index = 0 self.ui.Employee_btn.clicked.connect( partial(self.change_window, index=1)) self.ui.Class_btn.clicked.connect(partial(self.change_window, index=2)) self.ui.Student_btn.clicked.connect( partial(self.change_window, index=3)) self.ui.Billing_btn.clicked.connect( partial(self.change_window, index=4)) self.ui.Employee_back_btn.clicked.connect(self.Back_btn) self.ui.Class_back_btn.clicked.connect(self.Back_btn) self.ui.Student_back_btn.clicked.connect(self.Back_btn) self.ui.Payroll_back_btn.clicked.connect(self.Back_btn) self.ui.Search_teacher_btn.clicked.connect( partial(self.change_window, index=5)) self.ui.Teacher_search_back_btn.clicked.connect(self.Back_btn) self.ui.Update_teacher_btn.clicked.connect(self.modify_teacher) self.ui.Quit_btn.clicked.connect(self.Quit) self.ui.Quit_btn_2.clicked.connect(self.Quit) self.ui.Quit_btn_3.clicked.connect(self.Quit) self.ui.Quit_btn_4.clicked.connect(self.Quit) self.ui.Quit_btn_5.clicked.connect(self.Quit) self.setup_database
def __init__(self, name): QtGui.QMainWindow.__init__(self) #button for different functionalities self.ui = Ui_Admin_Landing() self.ui.setupUi(self) self.current_index = 0 self.prev_index = 0 #layout of page for scrolling back and forth self.ui.name = name self.ui.Employee_btn.clicked.connect( partial(self.change_window, index=1)) self.ui.Class_btn.clicked.connect(partial(self.change_window, index=2)) self.ui.Student_btn.clicked.connect( partial(self.change_window, index=3)) self.ui.Billing_btn.clicked.connect( partial(self.change_window, index=4)) self.ui.Employee_back_btn.clicked.connect(self.Back_btn) self.ui.Class_back_btn.clicked.connect(self.Back_btn) self.ui.Student_back_btn.clicked.connect(self.Back_btn) self.ui.Payroll_back_btn.clicked.connect(self.Back_btn) self.ui.Logout_btn.clicked.connect(self.logout) self.ui.Search_teacher_btn.clicked.connect(self.search_teacher) self.ui.Update_teacher_btn.clicked.connect(self.update_teacher) self.ui.Assign_teacher_btn.clicked.connect(self.assign_teacher) self.ui.New_teacher_btn.clicked.connect(self.add_teacher) self.ui.Remove_teacher_btn.clicked.connect(self.removeTeach) self.ui.View_class_btn.clicked.connect(self.view_class) self.ui.Add_Class_btn.clicked.connect(self.new_class) self.ui.Search_student_btn.clicked.connect(self.search_student) self.ui.Add_student_btn.clicked.connect(self.add_student) self.ui.Billing_history_btn.clicked.connect(self.billing) self.ui.Tuition_btn.clicked.connect(self.tuition) self.ui.Fee_btn.clicked.connect(self.fee) self.ui.Registration_btn.clicked.connect(self.registration) self.ui.Remove_student_btn.clicked.connect(self.removeStu) self.ui.Remove_class_btn.clicked.connect(self.removeClass) self.ui.Teaching_his_btn.clicked.connect(self.teaching_his) self.ui.Set_Semester_btn.clicked.connect(self.set_semester) self.ui.Enter_partial_payment_btn.clicked.connect( self.enter_partial_payment) self.ui.Enter_full_payment_btn.clicked.connect(self.enter_full_payment) self.ui.Student_balance_btn.clicked.connect(self.student_balance) self.ui.Show_admin_list_btn.clicked.connect(self.show_admin_list) self.ui.Enter_teacher_hour_btn.clicked.connect(self.enter_teacher_hour) self.ui.Enter_teacher_payrate_btn.clicked.connect( self.enter_teacher_payrate) self.ui.Registration_btn.clicked.connect(self.registration) self.ui.Credits_btn.clicked.connect(self.studentCredit) self.ui.Quit_btn.clicked.connect(self.Quit) self.ui.Quit_btn_2.clicked.connect(self.Quit) self.ui.Quit_btn_3.clicked.connect(self.Quit) self.ui.Quit_btn_4.clicked.connect(self.Quit) self.ui.Quit_btn_5.clicked.connect(self.Quit) self.num = True