Tkinter
是Python
默认的图形用户界面(Graphical User Interface
,GUI
)库,Tkinter是T看interface 的缩写,意为Tkinter库是 Tkinter Tcl/Tk的pathon接口。Tk
它基于Tk
工具包实现。Tk
可能不是最新、最好的GUI
设计工具包,但它简单易用,可快速实现运行于多种平台的GUI
应用程序。Python
赋予了Tk
新的活力,它提供了一种能够更快实现GUI
应用的原型系统,使用控件,开发人员可以快速实现应用程序界面。
在Python
中,Tkinter
库在Python
中的模块名称被重命名为tkinter
,在程序中使用时,需要先导入该模块。
Tkinter窗口
简单范例:
from tkinter import *
#获取积木对象
root = Tk()
#设置主界面的容器大小和位置
root.geometry("800x450") # widthxheight+x+y
# 生成一个小积木(组件)
btn = Button(text='开始',width=7, height=1, # 文本 ,宽度, 高度
background='yellow', # 背景色
foreground='red', # 前景色
font=('黑体',20,'bold')) # 字体 大小 样式
#积木放置位置
btn.place(x=100,y=320)
# 显示图形界面
root.mainloop()
![](https://img-blog.csdnimg.cn/f4b86d7dc3d846719741a2183eece583.png)
添加按钮信息:
![](https://img-blog.csdnimg.cn/2e8d23c25bca49638155fc0cc98aec15.png)
![](https://img-blog.csdnimg.cn/fc312c83fc084552b812d9da3b869e90.png)
Tkinter类常用控件
Tkinter类 |
名称 |
简介 |
Label |
标签 |
用于显示不可编辑的文本或图标。width/height :宽度高度以英文字符大小为单位,汉字占两个字符 |
Button |
按钮 |
代表按钮组件,用来指定用户的单机操作,可以包含文本和图形 |
Entry |
单行输入框 |
用户可输入内容,添加show="*" 设置密码框 |
Menu |
菜单 |
菜单组件 |
Checkbutton |
复选框 |
可供用户勾选的复选框 |
Listbox |
列表框 |
列出多个选项,供用户选择 |
Text |
多行文本框 |
用户输入内容 |
增加内容: