前言:
什么是tk,python里的tk是什么,能干什么?
Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口.
Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.Tk8.0的后续版本可以通过ttk实现本地窗口风格,并良好地运行在绝大多数平台中。
简单就是一个简单的界面制作,学习这里可以快速学期其他的界面比如说Qt5
这里我们来使用tkinter库来制作一个登录界面
首先我们先制作一个窗口
这里就是一个窗体的代码,运行查看效果
可以可以,下面我们就来制作一下他的按钮的功能,先是登录按钮的功能
这里我是设置可以登录三次,三次失败后就直接把窗体给退出,就是程序结束。
前提我们要有一个账号和密码存放的文件
这里我们就定义一个read1函数来获取账号密码等数据
这里我们就把登录按钮制作好了,下面我们来制作注册按钮的功能
这里我使用的是把窗口变成透明色,这样我们的用户就看不到登录窗口了
而后我们再写一个函数来实现注册功能
而后我们运行代码
最后我们实现一下返回功能就好了
这样我就使用python完成了登录界面的制作
下面是我的代码
# 先导入tkinter, sys, re库from tkinter import *from tkinter import messagebox as msgboximport sysimport re# 这里定义一个Tking类class Tking(object):# 初始化def __init__(self):self.win = Tk()self.count = 3# 定义函数来获取数据内容def read1(self):with open('zhanghao.txt', 'r')as f:file = f.read()return file# 定义函数来实现“登录”按钮的功能def js(self):# 调用函数获取账号信息data = self.read1()# 获取用户输入的信息user = self.username.get()passwd = self.passwd.get()# 使用正则得到我们想要的数据user1 = re.findall(r'账号:(.*\d" />
运行看看效果
代码试用成功!
感谢大家的阅读!