示例代码:
import tkinter as tk
from tkinter import messagebox
import pickle # 存放数据
# 1.创建窗口(window)
window = tk.Tk()
# 2.设置这个窗口(window)的相关信息
window.title("my window")
# window.geometry("450x300")
window.geometry("510x350")
def login():
# print('login')
usr_name = var_usr_name.get() # 获取用户名输入框中,用户名。 usr_name此时获得的就是一个普通的string类型
usr_pwd = var_usr_pwd.get() # 获取密码输入框中,密码
try:
with open('usrs_info.pickle', 'rb') as usr_file:
usrs_info = pickle.load(usr_file)
except FileNotFoundError:
with open('usrs_info.pickle', 'wb') as usr_file:
usrs_info = {'admin': 'admin'}
pickle.dump(usrs_info, usr_file)
is_sign_up = False
if usr_name in usrs_info:
if usr_pwd == usrs_info[usr_name]:
messa