Page 637 - 2
P. 637
self.se.setEnabled(False)
self.old = '' # 클릭된 버튼에 해당되는 숫자를 넣어두는 배열
self.new = '' # 비밀번호를 담아두는 배열
self.star = '' # 비밀번호 길이만큼의 별 갯수를 담아두는 배열
def GotoselectForm(self): # 초기화면 창으로 이동하는 메쏘드
self.mw_selectForm = selectForm() # 초기화면 창을 염
self.close() # 현재 창 숨김
self.mw_selectForm.showFullScreen() # 최대화하여 보여줌
def pwd_set(self, old_num): # 비밀번호를 갱신하는 메쏘드
self.old = old_num # self.old 에 클릭된 버튼에 해당되는 숫자를 넣음
self.new = str(self.new + self.old) # self.new 에 입력된 숫자를 추가함
self.star = self.star + '*' # 숫자 추가되었으므로 별도 하나 추가
self.lb.setText(self.star) # 출력되는 것은 실제 숫자가 아닌 별
def pwd_back(self): # 비밀번호를 갱신하는 메쏘드
self.new = '' # 기존 비밀번호 초기화
self.star = '' # 기존 별 길이 초기화
self.lb.setText(self.star) # 비밀번호 출력 창도 초기화 시킴
@pyqtSlot() # ( 시그널 슬롯 이벤트가 발생되었을 때& )
def GotoMainForm(self): # 초기화면 창으로 이동하는 메쏘드
time.sleep(0.1)
self.mw_main = SimpleWindow() # 초기화면 창을 염
self.close() # 현재 창 숨김
self.mw_main.showFullScreen() # 최대화하여 보여줌
def slot1(self): # '1' 버튼이 눌렸을 때
self.pwd_set('1') # 비밀번호에 1 추가함
def slot2(self): # '2' 버튼이 눌렸을 때
self.pwd_set('2') # 비밀번호에 2 추가함
def slot3(self): # '3' 버튼이 눌렸을 때
self.pwd_set('3') # 비밀번호에 3 추가함
def slot4(self): # '4' 버튼이 눌렸을 떄
self.pwd_set('4') # 비밀번호에 4 추가함
def slot5(self): # '5' 버튼이 눌렸을 때
self.pwd_set('5') # 비밀번호에 5 추가함
def slot6(self): # '6' 버튼이 눌렸을 때
self.pwd_set('6') # 비밀번호에 6 추가함
- 637 -