def __init__(self): QWidget.__init__(self) self.setupUi(self) self.setWindowTitle(u'تفاصيل الطالب') self.db = Model() self.pr = print_doc() self.gp_dw = gp_dw() self.st_gp_switch = st_gp_switch() self.centerx(self.st_gp_switch) self.mony_dw = mony_dw() self.centerx(self.gp_dw) self.centerx(self.mony_dw) for i in self.findChildren(QWidget): i.setAttribute(Qt.WA_StyledBackground, True) self.groups_btn.clicked.connect(self.student_group) self.add_group_btn.clicked.connect(self.show_gp_get) self.gp_dw.add_btn.clicked.connect(self.add_st_course) self.table_st_course.cellClicked.connect(self.del_st_course) self.attend_btn.clicked.connect(self.fill_courses_att) self.mony_btn.clicked.connect(self.fill_courses_mn) self.course_cmb.currentIndexChanged.connect(self.fill_att_months) self.att_search_btn.clicked.connect(self.attend_st_fill) self.month_cmb.currentIndexChanged.connect(self.attend_st_fill) self.mn_search_btn.clicked.connect(self.mony_st_fill) self.course_mn_cmb.currentIndexChanged.connect(self.mony_st_fill) self.mn_table.cellClicked.connect(self.buy_mony) self.mony_dw.put_mony_btn.clicked.connect(self.buy_mony_db) self.att_print_btn.clicked.connect(self.print_attend) self.mn_print_btn.clicked.connect(self.print_mony) self.connect(self.att_table, SIGNAL("doubleClicked(const QModelIndex&)"), self.change_st_status) self.color_btn() self.st_gp_switch.pushButton.clicked.connect(self.switch)
def __init__(self): QWidget.__init__(self) self.setupUi(self) self.db = Model() self.pr = print_doc() self.phone = None self.barcode = None self.completer_set() self.st_dw = students_dw() self.st_info = student_info() self.st_dw.ph_lbl.hide() self.st_dw.bc_lbl.hide() self.centerx(self.st_dw) self.bc_num = bc_num() self.centerx(self.bc_num) self.centerx(self.st_info) self.add_btn.clicked.connect(self.st_sh_add) self.connect(self.all_students, SIGNAL("clicked(const QModelIndex&)"), self.st_sh_edt) self.connect(self.all_students, SIGNAL("doubleClicked(const QModelIndex&)"), self.rep_sh) self.search_edt.returnPressed.connect(self.st_search) self.st_dw.add_btn.clicked.connect(self.add_st) self.st_dw.edite_btn.clicked.connect(self.edite_st) self.st_dw.delete_btn.clicked.connect(self.del_st) self.search_edt.setFocus() self.print_btn.clicked.connect( lambda: self.bc_num.pre_show(self.all_students.model().mylist)) self.st_dw.barcode_get_btn.clicked.connect( lambda: self.st_dw.bc_edt.setText(self.db.generate_barcode())) self.print_student_info.clicked.connect(self.print_f)
def __init__(self): QWidget.__init__(self) self.setupUi(self) self.pr = print_doc() for i in self.findChildren(QWidget): i.setAttribute(Qt.WA_StyledBackground, True) self.db = Model() self.gp_name=None #self.all_items.hide() self.all_btn.clicked.connect(self.get_student_report_info) self.st_dt.setDateTime(datetime.datetime.now()) self.end_dt.setDateTime(datetime.datetime.now())
def __init__(self): QWidget.__init__(self) self.setupUi(self) for i in self.findChildren(QWidget): i.setAttribute(Qt.WA_StyledBackground, True) self.db = Model() self.pr = print_doc() self.show_info = info_dw() self.completer_set() self.centerx(self.show_info) self.search_btn.clicked.connect(self.get_groups) self.st_search_edt.returnPressed.connect(self.get_groups) self.gp_name.currentIndexChanged.connect(self.search_func) self.st_dt.setDateTime(datetime.datetime.now()) self.end_dt.setDateTime(datetime.datetime.now()) self.report_table.cellClicked.connect(self.show_info_f) self.print_btn.clicked.connect(self.print_report)
def __init__(self): QWidget.__init__(self) self.setupUi(self) self.cs_dw = course_dw() self.course_info = course_info() self.db = Model() self.pr=print_doc() self.special_price=Special_Price() self.search_edt.setFocus() self.centerx(self.cs_dw) self.centerx(self.course_info) self.cs_dw.nm_lbl.hide() for i in self.cs_dw.findChildren(QSpinBox): i.setRange(0,100000) for i in self.cs_dw.findChildren(QDoubleSpinBox): i.setRange(0,sys.float_info.max) self.add_btn.clicked.connect(self.st_sh_add) self.connect(self.all_courses, SIGNAL("doubleClicked(const QModelIndex&)"), self.sh_st) self.connect(self.all_courses, SIGNAL("clicked(const QModelIndex&)"), self.sh_st_edt) self.render_all_courses() self.cs_dw.add_btn.clicked.connect(self.add_course) self.cs_dw.edite_btn.clicked.connect(self.edite_course) self.cs_dw.del_btn.clicked.connect(self.del_course) self.print_btn.clicked.connect(self.print_f)
def __init__(self): QWidget.__init__(self) self.setupUi(self) self.setWindowTitle(u'تفاصيل المجموعة') self.gp_id = None self.db = Model() self.pr = print_doc() self.bc_num = bc_num() self.special_price=Special_Price() self.st_gp_switch = st_gp_switch() self.centerx(self.st_gp_switch) self.centerx(self.bc_num) self.stackedWidget.setCurrentIndex(1) self.day_select = day_select_dw() self.date_select = date_select() self.mony_dw = mony_dw() self.st_dw = students_dw() self.centerx(self.day_select) self.centerx(self.date_select) self.centerx(self.mony_dw) self.centerx(self.st_dw) self.start_dt.setDate(datetime.date.today()) self.date_select.date_edt.setDate(datetime.date.today()) for i in self.findChildren(QWidget): i.setAttribute(Qt.WA_StyledBackground, True) self.attend_btn.clicked.connect(self.times_f) self.course_time_finish_btn.clicked.connect(self.course_time_finish) self.course_time_btn.clicked.connect(self.course_time) self.date_select.add_btn.clicked.connect(self.add_course_time) self.day_select.add_btn.clicked.connect(self.add_course_time_st) self.add_btn_dates.clicked.connect(self.date_select_show) self.add_btn_days.clicked.connect(self.day_select_show) self.finish_days.clicked.connect(self.convert_days_to_dates) self.students_btn.clicked.connect(self.get_st_cs) self.st_edt_2.returnPressed.connect(self.get_st) self.st_attend_btn.clicked.connect(self.show_st_attend) self.st_attend_search_btn.clicked.connect(self.fill_st_attend) self.attend_day.currentIndexChanged.connect(self.fill_st_attend) self.bill_search_btn.clicked.connect(self.fill_st_mony) self.bill_day.currentIndexChanged.connect(self.fill_st_mony) self.bill_print_btn.clicked.connect(self.print_mony) self.st_attend_print_btn.clicked.connect(self.print_attend) self.mony_btn.clicked.connect(self.get_mony) self.table_dates.cellClicked.connect(self.del_course_time) self.table_days.cellClicked.connect(self.del_course_time_st) self.st_cs_table.cellClicked.connect(self.del_st_cs) self.bill_table.cellClicked.connect(self.buy_mony) self.mony_dw.put_mony_btn.clicked.connect(self.buy_mony_db) self.st_dw.add_btn.clicked.connect(self.add_st) self.add_student_btn.clicked.connect(self.add_incurrent) self.date_select.edt_btn.clicked.connect(self.edite_time) self.st_dw.barcode_get_btn.clicked.connect(lambda: self.st_dw.bc_edt.setText(self.db.generate_barcode())) self.connect(self.st_attend_table, SIGNAL("doubleClicked(const QModelIndex&)"), self.change_st_status) self.print_btn.clicked.connect(lambda :self.bc_num.pre_show(self.get_data())) self.st_gp_switch.pushButton.clicked.connect(self.switch) self.sw_btn.clicked.connect(self.show_sw) self.all_rd.clicked.connect(self.fill_st_attend) self.attend_rd.clicked.connect(self.fill_st_attend) self.absent_rd.clicked.connect(self.fill_st_attend) self.att_btn.clicked.connect(lambda: self.attend_abs_all(True)) self.abs_btn.clicked.connect(lambda: self.attend_abs_all(False)) self.print_students.clicked.connect(self.print_f) self.special_price.add_btn.clicked.connect(self.update_price) self.special_price.close_btn.clicked.connect(self.special_price.close)