Page 893 - 3-3
P. 893

self.ui.hello2.setText(' 국제기술연수')
                               # 라벨 텍스트 설정
                               self.ui.hello3.setText('12/1 ~ 12~3')
                               # 라벨 텍스트 설정
                               self.helloShow()
                               # 안내 문구를 일괄적으로 보이는 메소드
                           else:
                           # 다른 상태일 시
                               self.ui.hello2.setText(self.ui.label2.text())
                               # 상태명 표시
                               self.ui.hello2.setHidden(False)
                               # 라벨 드러냄
                           self.clickedFlag = False
                           # 우측에 오브젝트가 표시되었다는 플래그
                       else:
                       # 우측에 오브젝트가 존재할 경우
                           self.ui.timeTable.setHidden(True)
                           # 시간표 숨김
                           self.ui.faceButton.setHidden(False)
                           # 얼굴인식 버튼 드러냄
                           self.ui.helloHide()
                           # 안내 문구를 일괄적으로 숨기는 메소드
                           self.clickedFlag = True
                           # 우측에 오브젝트가 없음을 표시
                   def slot3(self):
                   # 선생님 아이콘 3      에 연결된 메소드
                       if self.clickedFlag is True:
                       # 우측에 오브젝트가 표시되어 있지 않을 경우
                           self.ui.faceButton.setHidden(True)
                           # 얼굴인식 버튼 감춤
                           if self.ui.label3.text() == status[1]:
                           # 선생님이 수업중이면
                               self.ui.timeTable.setHidden(False)
                               # 시간표 출력
                               sql = "select * from KJSschedule"
                               # 김진섭 선생님의 시간표를 가져옴
                               curs.execute(sql)
                               # 커서 실행
                               self.DBs = curs.fetchall()
                               # 커서가 가리키고 있는 DB          를 가져옴
                               i=0
                               for DB in self.DBs:
                                   for j in range(0,5):
                                       self.timeTable.setItem(i,j, QTableWidgetItem(DB[weekday[j]][:2]))
                                       # 표에 DB   의 항목들을 채움


                                                          - 893 -
   888   889   890   891   892   893   894   895   896   897   898