Tkinter
是 Python
的标准 GUI
库,内置在 Python
的安装包中。
创建窗口
1 2
| import tkinter as tk # 导入并创建别名 window = tk.Tk # 创建名为 window 的窗口
|
窗口标题
窗口标签
1 2
| label = tk.Lable(window,text="这里是标签") label.pack() # 输出标签
|
文本框
1 2
| entry = tk.Entry(window) entry.pack() # 输出文本框
|
列表框(多行文本框)
1 2
| list1 = tk.Listbox(top) list1.pack()
|
按钮
1 2 3 4 5
| def clicked(): # 定义函数 ... ... btn = tk.Button(top,text="按钮",command=clicked) # 点击按钮执行 clicked 函数 btn.pack()
|
举例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| # -*- coding: UTF-8 -*- import tkinter as tk a = tk.Tk() a.title("复制小工具") label1 = tk.Label(a,text="输入文字") label2 = tk.Label(a,text="复制的内容") entry = tk.Entry(a) list1 = tk.Listbox(a)
def clicked(): text1 = entry.get() list1.insert(0,text1)
btn = tk.Button(a,text="复制",command=clicked) label1.pack() entry.pack() label2.pack() list1.pack() btn.pack() a.mainloop() # 进入消息循环
|