📅  最后修改于: 2023-12-03 15:05:36.214000             🧑  作者: Mango
Tkinter 是 Python 的一个 GUI 库,它是 Python 自带的一种 GUI 开发工具,可以实现一些基础的 GUI 应用。
下面是 Tkinter 常用的一些小部件:
标签,用于显示文本或图片。
import tkinter as tk
root = tk.Tk()
label_1 = tk.Label(root, text="Hello World!")
label_2 = tk.Label(root, image=my_image)
label_1.pack()
label_2.pack()
root.mainloop()
按钮,用于触发某些事件。
import tkinter as tk
root = tk.Tk()
def button_click():
print("Button clicked!")
button = tk.Button(root, text="Click Me", command=button_click)
button.pack()
root.mainloop()
输入框,用于获取用户输入。
import tkinter as tk
root = tk.Tk()
entry = tk.Entry(root)
entry.pack()
root.mainloop()
文本框,用于显示多行文字。
import tkinter as tk
root = tk.Tk()
text = tk.Text(root)
text.pack()
root.mainloop()
画布,用于绘制图形。
import tkinter as tk
root = tk.Tk()
canvas = tk.Canvas(root, width=200, height=200)
circle = canvas.create_oval(50, 50, 150, 150, fill="red")
canvas.pack()
root.mainloop()
框架,用于组织其他小部件。
import tkinter as tk
root = tk.Tk()
frame_1 = tk.Frame(root)
frame_2 = tk.Frame(root)
label_1 = tk.Label(frame_1, text="Frame 1")
label_2 = tk.Label(frame_2, text="Frame 2")
frame_1.pack()
frame_2.pack()
label_1.pack()
label_2.pack()
root.mainloop()
以上是 Tkinter 常用的一些小部件,可以根据需求选择合适的小部件来构建 GUI 应用。