PYTHON教程之tkinter 的窗口部件
from tkinter import *#引入tkinter所有功能 root = Tk()#创建窗口主体 root.title("TkinterSimple")#主体窗口的名称 #窗口大小 width ,height= 600, 600 #窗口居中显示 root.geometry('%dx%d+%d+%d' % (width,height,(root.winfo_screenwidth() - width ) / 2, (root.winfo_screenheight() - height) / 2)) #窗口最大值 root.maxsize(600,600) #窗口最小值 root.minsize(600,600) root.mainloop()#窗口事件循环
运行结果:
Tkinter支持的核心窗口部件有15个,其列表如下
部件 | 描述 |
---|---|
Button | 一个简单的按钮,用于执行命令或其他操作。 |
Canvas | 结构化图形,该部件可用于绘制图形或图表、创建图形编辑器以及实现定制部件。 |
Checkbutton | 代表一个可拥有两个不同值的变量,点击按钮可以在两个值之间进行切换。 |
Entry | 一个文本输入框。 |
Frame | 一个容器部件。该框架可以拥有一个边框和背景,当创建一个程序的程序或对话布局时可用于集合其他部件 |
Label | 显示一个文本或图像。 |
Listbox | 显示一个替换列表。该列表框可被设置为接收单选框或清单行为。 |
Menu | 一个菜单面板。用于实现下拉和弹出菜单项。 |
Menubutton | 一个菜单按钮。用于实现下拉菜单项。 |
Message | 显示一个文本。类似于标签部件,但可以将文本自动绑定为给定的宽度或宽高比。 |
Radiobutton | 代表可拥有多个值的变量的一个值。点击按钮可使变量获取该值并同时清除所有与该变量相关的复选框按钮 |
Scale | 允许你通过拖拽"滑块"来设置数值 |
Scrollbar | 用于画板、输入框、列表框和文本部件的标准滚动条 |
Text | 格式化文本显示。允许你使用各种样式和属性显示或编辑文本。同时还支持嵌入图像或窗口。 |
Toplevel | 作为一个分割的顶层窗口显示的容器部件 |
评论