Example #1
0
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")
Example #2
0
    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")
Example #3
0
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()