Page 219 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 219
self.num_pushbutton_8.setIconSize(QSize(80,80))
self.num_pushbutton_9.setIconSize(QSize(80,80))
self.num_pushbutton_0.setIconSize(QSize(80,80))
self.password_label.setStyleSheet('image:url(/home/pi/D_PW.png);')
self.del_pushbutton.setIcon(QIcon(QPixmap("DEL_1.png")))
self.home_pushbutton.setIcon(QIcon(QPixmap("home_1.png")))
self.enter_pushbutton.setIcon(QIcon(QPixmap("ent.png")))
self.del_pushbutton.setIconSize(QSize(150,100))
self.home_pushbutton.setIconSize(QSize(100,100))
self.enter_pushbutton.setIconSize(QSize(150,100))
# 키패드 버튼 폰트
self.num_pushbutton_1.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_2.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_3.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_4.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_5.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_6.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_7.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_8.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_9.setFont(QtGui.QFont("Regular", 1))
self.num_pushbutton_0.setFont(QtGui.QFont("Regular", 1))
# 입력창의 값이 변경될 때 연결되는 함수
self.Q_lineEdit.textChanged.connect(self.lineEditChanged) # enter button 이 클릭될 때
연결되는 함수 self.enter_pushbutton.clicked.connect(self.checkAnswer)
def lineEditChanged(self): # 입력창의 값이 변경될 때
global answer # answer 변수를 전역 변수로
answer = self.Q_lineEdit.text() # answer 에 입력된 값을 저장
def NumClicked(self, state, button): # 입력창에 값 입력 now_num_text = button.text() #
버튼에 입력된 값 저장 exist_line_text = self.Q_lineEdit.text() # 입력창에
self.Q_lineEdit.setText(exist_line_text + now_num_text)
def Delete(self): # 입력된 값 지울 때
exist_line_text = self.Q_lineEdit.text() # 입력창에 입력된 값 exist_line_text =
- 228 -