以下是一个示例解决方法,其中创建了一个按钮和一个文本框小部件。当按下按钮时,会创建一个新的文本小部件,并将其添加到应用程序中。
import tkinter as tk
def create_widget():
# 创建一个新的文本小部件
new_label = tk.Label(root, text="新的小部件")
new_label.pack()
root = tk.Tk()
# 创建一个按钮,点击时调用 create_widget 函数
button = tk.Button(root, text="创建小部件", command=create_widget)
button.pack()
# 创建一个初始的文本小部件
initial_label = tk.Label(root, text="初始的小部件")
initial_label.pack()
root.mainloop()
运行以上代码,会创建一个窗口应用程序。点击 "创建小部件" 按钮时,会在窗口中创建一个新的文本小部件。