python获取数据库用户名密码_如何访问pythontkinter中的字典数据库以获取用户名和密码?...

该博客介绍了如何使用Python的Tkinter库创建一个登录界面,并结合字典数据库存储和验证用户名及密码。通过dbm模块打开数据库文件,实现用户输入验证以及密码更改功能。当用户输入匹配数据库中的信息时,将转到下一个界面。
摘要由CSDN通过智能技术生成

我一直在使用pythontkinter为一个输入程序设计一个登录屏幕,我想使用一个数据库以字典格式保存多个用户的信息,其中key是用户名,key的值是它的密码。然后我有两个按钮,一个是更改输入用户名的密码,另一个作为登录按钮。这是我目前掌握的代码:import tkinter as tk

import tkinter.messagebox as tm

import dbm

db=dbm.open('M:\\Python\\Typing Program\\Dictionary.db','c')

db['Mistap']='steefjabz'

class TypingLogin(tk.Tk):

def __init__(self, *args, **kwargs):

tk.Tk.__init__(self, *args, **kwargs)

container=tk.Frame(self)

container.pack(side="top", fill="both", expand=True)

container.grid_rowconfigure(0, weight=1)

container.grid_columnconfigure(0, weight=1)

self.frames = {}

for F in (LoginScreen,TestScreen):

frame=F(container, self)

self.frames[F]=frame

frame.grid(row=0, column=0, sticky="

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值