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  -
   214   215   216   217   218   219   220   221   222   223   224