-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpageFindId.py
48 lines (42 loc) · 1.55 KB
/
pageFindId.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
from sympy import Id
import re
from tkinter import font
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtGui import *
import sys
class FindId:
def __init__ (self,UI,db):
self.db=db
self.ui=UI
self.btnIdBackMover()
self.findIdRun()
def editClear(self):
self.ui.findIdName.setText("")
self.ui.findIdBirth.setText("")
def find(self,name,birth):
findInfo=self.db.readData("user",["name","birth"],[name,birth],self.db.cursor1)
print(findInfo)
if len(findInfo)==0:
dialogError=QtWidgets.QDialog()
self.ui.dialogError(dialogError,"정보를 찾을 수 없습니다.")
dialogError.show()
dialogError.exec()
else:
dialogError=QtWidgets.QDialog()
printstring="찾았습니다\nEmail은 "+findInfo[0][2]+" 입니다."
self.ui.dialogError(dialogError,printstring)
dialogError.show()
dialogError.exec()
def btnIdBackMover(self):
self.ui.findIdBacktoLogin.clicked.connect(self.backtoLoginMove)
def backtoLoginMove(self):
self.ui.stackedWidget.setCurrentWidget(self.ui.loginPage)
def findIdRun(self):
self.ui.findIdBtn.clicked.connect(self.findIdEnter)
def findIdEnter(self):
self.myName=self.ui.findIdName.text()
self.myBirth=self.ui.findIdBirth.text()
print(self.myName,self.myBirth)
self.find(self.myName,self.myBirth)
self.editClear()
self.ui.stackedWidget.setCurrentWidget(self.ui.loginPage)