Tkinter 编程
- 介绍:Tkinter 是 Python 的标准 GUI 库。Python 使用 Tkinter 可以快速的创建 GUI 应用程序。由于 Tkinter 是内置到 python 的安装包中、只要安装好 Python 之后就能 import Tkinter 库、而且 IDLE 也是用 Tkinter 编写而成。
import tkinter
- Tkinter 组件:
控件 | 描述 |
---|---|
Button | 按钮控件;在程序中显示按钮 |
Canvas | 画布控件;显示图形元素如线条或文本 |
Checkbutton | 多选框控件;用于在程序中提供多项选择框 |
Entry | 输入控件;用于显示简单的文本内容 |
Frame | 框架控件;在屏幕上显示一个矩形区域,多用来显示一个字符串列表给用户 |
Menu | 菜单控件;显示菜单栏,下拉菜单和弹出菜单 |
Message | 消息控件;用来显示多行文本,与label比较类似 |
Radiobutton | 单选按钮控件;显示一个单选的按钮控件 |
Scale | 范围控件;显示一个数值刻度,为输出限定范围的数字区间 |
Scrolbar | 滚动条控件,当内容超过可视化区域时使用,如列表框 |
Text | 文本控件;用来显示多行文本 |
Toplevel | 容器控件;用来提供一个单选的对话框,和Frame比较类似 |
Spinbox | 输入控件;与Entry类似,但是可以指定输入范围值 |
PanedWindow | PanedWindow是一个窗口布局管理的插件,可以包含一个或者多个子控件 |
LabelFrame | LabelFrame是一个简单的容器控件。常用与复杂的窗口布局 |
tkMessageBox | 用来显示你应用程序的消息框 |
- 标准属性:
属性 | 描述 |
---|---|
Dimension | 控件大小 |
Color | 控件颜色 |
Font | 控件字体 |
Anchor | 锚点 |
Relief | 控件样式 |
Bitmap | 位图 |
Cursor | 光标 |
- 几何管理:
几何方法 | 描述 |
---|---|
pack() | 包装 |
grid() | 网格 |
piace() | 位置 |