在Python中,tkinter
是一个用于创建图形用户界面(GUI)的标准库。它提供了许多用于创建窗口、按钮、标签等GUI元素的类和函数。以下是根据您给出的技术名称(Tk()
, Button()
, Label()
)的Python代码示例:
Tk()
Tk()
是 tkinter
的主窗口类。它用于创建一个新的窗口。
import tkinter as tk
# 创建一个新的Tk窗口实例
root = tk.Tk()
# 设置窗口标题
root.title("Tkinter GUI Example")
# 设置窗口大小(宽度x高度)
root.geometry("300x200")
# 进入主事件循环
root.mainloop()
Button()
Button()
是 tkinter
的按钮类。它用于在窗口中创建一个新的按钮。
import tkinter as tk
# 创建一个新的Tk窗口实例
root = tk.Tk()
# 创建一个按钮
def button_clicked():
print("Button clicked!")
button = tk.Button(root, text="Click Me!", command=button_clicked)
button.pack() # 使用pack布局管理器将按钮添加到窗口中
# 进入主事件循环
root.mainloop()
Label()
Label()
是 tkinter
的标签类。它用于在窗口中显示文本或图像。
import tkinter as tk
# 创建一个新的Tk窗口实例
root = tk.Tk()
# 创建一个标签
label = tk.Label(root, text="Hello, Tkinter!")
label.pack() # 使用pack布局管理器将标签添加到窗口中
# 进入主事件循环
root.mainloop()
综合示例
将以上所有元素组合到一个窗口中:
import tkinter as tk
# 创建一个新的Tk窗口实例
root = tk.Tk()
root.title("Tkinter GUI Example")
root.geometry("300x200")
# 创建一个标签
label = tk.Label(root, text="Hello, Tkinter!")
label.pack(pady=20) # 使用pack布局管理器将标签添加到窗口中,并添加一些垂直填充
# 创建一个按钮
def button_clicked():
print("Button clicked!")
button = tk.Button(root, text="Click Me!", command=button_clicked)
button.pack() # 使用pack布局管理器将按钮添加到窗口中
# 进入主事件循环
root.mainloop()