以下是一个使用Python和Tkinter库来实现在按下按钮时动态添加一个小部件的示例代码:
import tkinter as tk
def add_widget():
label = tk.Label(root, text="New Widget")
label.pack()
root = tk.Tk()
button = tk.Button(root, text="Add Widget", command=add_widget)
button.pack()
root.mainloop()
在这个示例中,我们首先导入tkinter库并创建一个tkinter窗口对象root
。然后,我们创建一个按钮对象button
,并将其添加到窗口中。
接下来,我们定义了一个名为add_widget
的函数。当按钮被点击时,这个函数会被调用。在add_widget
函数中,我们创建了一个新的标签对象label
,并设置其文本为"New Widget"。最后,我们使用pack
方法将这个新的标签对象添加到窗口中。
最后,我们使用root.mainloop()
来启动主循环,使窗口保持打开状态,直到用户关闭它。当用户点击按钮时,add_widget
函数会被调用,动态地添加一个新的标签小部件到窗口中。
上一篇:按下按钮时的过渡和函数调用
下一篇:按下按钮时返回引用函数的返回值。