窗口
1 | import |
标签和按钮 Label & Button
1 | def hit_me(): |
输入和文本框 Entry & Text
1 | e = tk.Entry(init_window, show='*') |
列表部件 Listbox
1 | var2 = tk.StringVar() |
Radiobutton 选择按钮
1 | var = tk.StringVar() |
Scale 尺度
1 | s = tk.Scale(window, label='try me', from_=5, to=11, orient=tk.HORIZONTAL, |
Checkbutton 勾选项
1 | var1 = tk.IntVar() |
Canvas 画布
1 | canvas = tk.Canvas(window, bg='blue', height=100, width=200) |
Menubar 菜单
1 | ##创建一个菜单栏,这里我们可以把他理解成一个容器,在窗口的上方 |
Frame 框架
1 | ###定义一个`label`显示`on the window` |
messagebox 弹窗
1 | import tkinter as tk |
pack grid place 放置位置
1 | tk.Label(window, text='1').pack(side='top')#上 |