本文实例为大家分享了Python3 Tkinkter + SQLite 实现登录和注册界面,供大家参考,具体内容如下
Ubuntu14 + Python3.4 + Pycharm2018
一、设计数据库
数据库内容(login.db):用户名,密码,邮箱,密码错误次数(达到三次时锁定)
create table loginuser (
username varchar(30) NOT NULL PRIMARY KEY ,
password varchar(16) NOT NULL ,
email varchar NOT NULL ,
loginerror int
);
二、登录界面Tkinter
login.py
1.登录界面代码
2.注册界面代码
from tkinter import *
import sqlite3
import tkinter.messagebox as messagebox
class LoginPage:
"""登录界面"""
def __init__(self, master):
self.root = master
self.root.geometry('400x200+600+400')
self.root.title('项目资源管理平台Alpha0.1')
self.conn = sqlite3.connect('data/login.db')
self.username = StringVar()