Tkinter是什么
Tkinter是Python标准库中的一个GUI(Graphical User Interface,图形用户界面)工具包,其目的是为Python开发者提供快捷创建GUI应用程序的方式。
Tkinter基于Tcl/Tk图形库,允许我们使用Python代码来创建和管理窗口、标签、按钮、复选框、文本框、列表框、滚动条、画布、菜单等多种控件和组件。 Tkinter对多数平台都有良好的支持,而无需安装额外的软件或库。
通过Tkinter编写的GUI程序可以运行在像Windows、Mac OS X和Linux这样广泛流行的操作系统上,并允许用户与程序进行交互操作。 Tkinter提供了简单易懂的API,可以使得初学者也可以迅速学会如何构建Python GUI应用程序。
import tkinter as tk # 在代码里面导入库,起一个别名,以后代码里面就用这个别名
root = tk.Tk() # 这个库里面有Tk()这个方法,这个方法的作用就是创建一个窗口
如果只是执行以上的两句代码,运行程序是没有反应的,因为只有一个主函数,从上到下执行完就没有了,这个窗口也是很快就消失了,所以现在我们要做的就是让窗口一直显示,那么我们就可以加一个循环
显示窗口的名称
root.title('演示窗口')
# 窗口大小的设置
root.geometry("30x100+630+8") # (宽度x高度)+(x轴+y轴) 或者直接x+y也可以(500x300)
#Lable 设置一个标签的名字为账户(text) .grid选择这个标签的位置 row为行(x) column为高(y)
tkiner.Label(root,text = '账户:').grid(row = 2,column = 3)
#Entry为一个输入框 跟随在用户输入的账户后
tkinter.Entry(root)
设置密码
参考账号的方法 锻炼动手能力
#根据坐标图得知 如果要把用户和密码标签居中 得把0.0坐标给向右挤挤
tkinter.Label(root,width=10).grid(row = 0, column = 0)
#设置按钮 Button
tkinter.Button(root,text='登录').grid(row=3, column=0)
再设置一个退出按钮 自己动手锻炼锻炼
创建的窗口的名字是root ,那么我们之后使用这个root就可以操作这个窗口了。
root.mainloop() # 加上这一句,就可以看见窗口了 这条命名加在最后才会把我们填入的编辑的内容给显示出来