假设我有一个 Tkinter 应用程序,其中 2 行显示 2 个小部件:
from tkinter import *
from tkinter.ttk import *
root = Tk()
Label(root, text="Some Data").grid(row=0)
Label(root, text="Some Data").grid(row=1)
root.mainloop()
Run Code Online (Sandbox Code Playgroud)
现在这将在 row0 和 row1 上显示两个小部件。现在,如果我想稍后在这两行之间插入另一个(一个或多个)小部件(比如作为对按钮单击事件的响应),那么最好的方法是什么。
电流输出:
Some Data
Some Data
Run Code Online (Sandbox Code Playgroud)
预期输出:
Some Data
<<New data>>
Some Data
Run Code Online (Sandbox Code Playgroud)
<<New Data>> 将在稍后阶段插入作为对按钮单击的响应。
<<New Data>> 可以是一行或多行。