Exemplo n.º 1
0
 def __init__(self):
     QtGui.QMainWindow.__init__(self)
     self.ui = Ui_Teacher_schedule()
     self.ui.setupUi(self)
     self.conn()
     Teacher_query = QSqlQuery()
     Teacher_query.exec_("select Teacher_name from Teacher")
     model = QSqlQueryModel()
     model.setQuery(Teacher_query)
     self.ui.Teacher_listView.setModel(model)
     self.ui.schedule_btn.setEnabled(False)
     self.ui.Search_btn.clicked.connect(self.search_student)
     self.ui.schedule_btn.clicked.connect(self.print_schedule)
     self.ui.Teacher_listView.clicked.connect(self.select_teacher)
 def __init__(self):
     QtGui.QMainWindow.__init__(self)
     self.ui = Ui_Teacher_schedule()
     self.ui.setupUi(self)
     self.conn()
     Teacher_query = QSqlQuery()
     #get teacher name for user choosing
     Teacher_query.exec_("select Teacher_name from Teacher")
     model = QSqlQueryModel()
     model.setQuery(Teacher_query)
     #populate listview by teacher's name
     self.ui.Teacher_listView.setModel(model)
     #disable button when the focus is not on the list
     self.ui.schedule_btn.setEnabled(False)
     self.ui.Search_btn.clicked.connect(self.search_teacher)
     self.ui.schedule_btn.clicked.connect(self.print_schedule)
     self.ui.Teacher_listView.clicked.connect(self.select_teacher)