class Login(QWidget, login): def __init__(self): QWidget.__init__(self) self.setupUi(self) self.setWindowTitle("Login") self.setWindowIcon(QIcon(QBitmap("icons/nic.png"))) with open("themes\\styles.css", "r+") as styles: self.setStyleSheet(styles.read()) self.conn = MySQLdb.connect("localhost", "root", "root", "library") if (self.conn != None): print("Database Connected Successfully") self.handleButtons() def handleButtons(self): self.cancelButton.clicked.connect(self.close) self.loginButton.clicked.connect(self.handleLogin) self.link.clicked.connect(self.goToLogin) def goToLogin(self): from signup import SignUp self.window = SignUp() self.window.show() self.close() def handleLogin(self): sql = "SELECT user_name, user_email, user_password FROM users WHERE user_name = %s OR user_email = %s AND user_password = %s LIMIT 1;" usrname = self.userNameBox.text() usrpass = self.passwordBox.text() print("Name:", usrname) print("Pass:"******"\a Username does not exists")
def handleLogin(self): sql = "SELECT user_name, user_email, user_password FROM users WHERE user_name = %s OR user_email = %s AND user_password = %s LIMIT 1;" usrname = self.userNameBox.text() usrpass = self.passwordBox.text() print("Name:", usrname) print("Pass:"******"\a Username does not exists")
from app import MainApp from kivy.garden.iconfonts import register from os.path import dirname, join fonts_dir = join(dirname(__file__), 'app/assets/fonts/Material-Design-Iconic-Font.ttf') zmd_file = join(dirname(__file__), 'app/assets/fonts/zmd.fontd') if __name__ == '__main__': register('MatIcons', fonts_dir, zmd_file) MainApp().run()