前言:

什么是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" />

运行看看效果

代码试用成功!

感谢大家的阅读!