地位:tkinter模块("tk 接口")是Python的标准tk GUI工具包的接口。
性质:交互式窗口
下载:无需下载
注意:Python 2.x 需导入Tkinter模块,Python 3.x 需导入tkinter模块
作者用的Python是3.8,所以Python2.x的读者需要把 tkinter改成Tkinter
一.我的第一个tkinter窗口
1.设置窗口
import tkinter as tk #导入tkinter模块
root = tk.Tk() #创建窗口
'''代码段'''
root.mainloop() #消息循环
这一段除变量(root)是可变外,其他不可变!
运行结果:
2.函数
函数 | 中文名称 | 跳转 |
布局函数 | ||
pack() | 居中放入 | Python tkinter 从入门到放弃(布局函数)_BBBBBBBBBBBBBBBUG的博客-CSDN博客 |
grid() | 堆叠放入 | |
place() | 指定位置放入 | |
模块 | ||
Label | 标签 | 正在创作... |
Button | 按钮 | 正在创作... |
Radiobutton | 单选按钮 | 正在创作... |
Checkbutton | 多选按钮 | 正在创作... |
Entry | 单行输入框 | 正在创作... |
Text | 多行输入框 | 正在创作... |
Scrollbar | 滚动条 | 正在创作... |
Frame | 框架 | 正在创作... |
Canvas | 画布 | 正在创作... |
窗口函数 | ||
title() | 窗口标题 | 正在创作... |
geometry() | 窗口大小 | 正在创作... |
mainloop() | 消息循环 | 见上 |
update() | 刷新窗口 | 正在创作... |
destroy() | 销毁窗口 | 正在创作... |
after() | 自动触发事件 | 正在创作... |
wm_attributes('-topmost',1) | 置顶窗口 | 正在创作... |
overrideredirect() | 隐藏窗口外部 | 正在创作... |
maxsize() | 设置最大窗口 | 正在创作... |
minsize() | 设置最小窗口 | 正在创作... |
resizable() | 能否改变窗口大小 | 正在创作... |