小编Joe*_*Joe的帖子

在 Tkinter 网格中插入新行

假设我有一个 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>> 可以是一行或多行。

python tkinter

4
推荐指数
1
解决办法
5224
查看次数

标签 统计

python ×1

tkinter ×1