Page 216 - 2020학년도 MDP과제발표회 자료집 (통신과) (3)
P. 216

s e l f . n u m _ p u s h b u t t o n _ 7 . s e t I c o n S i z e ( Q S i z e ( 8 0 , 8 0 ) )
            s e l f . n u m _ p u s h b u t t o n _ 8 . s e t I c o n S i z e ( Q S i z e ( 8 0 , 8 0 ) )
            s e l f . n u m _ p u s h b u t t o n _ 9 . s e t I c o n S i z e ( Q S i z e ( 8 0 , 8 0 ) )
            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)




                                                         -  225  -
   211   212   213   214   215   216   217   218   219   220   221