前言
本人又来教大家制作登陆界面啦!
大家知道弹窗在电脑中无处不在:浏览器界面啊,Python编程界面啊,网络会议室啊等等。
相信你们在使用Python中肯定用过一个庞大的GUI模块:tkinter。
这次我们会用到它来制作弹窗登陆界面。
1、关于tkinter
tkinter是python中最基础,最标准的GUI库。
除了它以外,在python里还有许许多多的GUI库:wx,PyQt5……
而这些都是Python不自带的,必须使用管理员或终端使用pip install(使用Mac的伙伴用sudo apt-get)指令来下载。
(有些Python版本在下载的时候不会自带tkinter,cmd输入pip install tkinter(Mac的用brew install python-tk)即可)
例:
import tkinter
root = tkinter.Tk()
root.title("示例")
root.geometry("200x300")
效果:
tkinter里面不仅有Tk(GUI主界面),title(标题)和geometry(大小),还有Entry(输入框),Label(标签),Frame(框,有些类似于Menu),Menu(菜单),Toplevel(叠加GUI)等。
无论如何,这些功能前面都要加一个tkinter.(也可以是tk.,前提是在导入模块时要输入import tkinter as tk),不然会报错:
2、制作
1、基本框架
导入模块:
from tkinter import * #这里为了简便,一般不建议使用
from tkinter