1.主框架
import tkinter as tk
root = tk.Tk()
root.title('my window')
root.geometry('400x300')
root.mainloop()
2.标签 变量
import tkinter as tk
root = tk.Tk()
root.title('my window')
root.geometry('400x300')
# 标签
l1 = tk.Label(root, text='Label1', bg='green', font=('Arial', 12), width=15, height=2)
l1.pack(expand=True, side='top')
l1.config(text='Hello', bg='yellow')
# 标签内容设为变量
var = tk.StringVar()
l2 = tk.Label(root, textvariable=var, bg='red', font=('Arial', 12), width=15, height=2)
l2.pack(expand=True, side='top')
var.set('Label2')
root.mainloop()
3.输入框 文本框 按钮
import tkinter as tk
root = tk.Tk()
root.title('my window')
root.geometry('400x300')
def hit_me():
# 从输入框获取内容
var = e.get()
# 在文本框光标处输入内容
t.insert('insert',var)
# 向文本框末尾处输入内容
t.insert('end',var)
# 输入框设置输入内容显示为*
e = tk.Entry(root, show='*')
e.pack()
# 文本框
t = tk.Text(root, width=15, height=2)
t.pack()
# 按钮
b = tk.Button(root, text='hit me', width=15, height=2, command=hit_me)
b.pack()
root.mainloop()
4.Listbox长条形选择框
import tkinter as tk
import tkinter.messagebox as msg
root = tk