首页 > 解决方案 > 将小部件的行跨度增加一,每次调用函数时

问题描述

每次调用函数时,有没有办法将小部件的行跨度增加一。如果我配置grid小部件的,它只会增加一次。

import tkinter as tk

root = tk.Tk()

my_entry = tk.Entry(root)
my_entry.grid(column=0, row=0)

b = tk.Button(root, text="Click", command=lambda: test(my_entry))
b.grid(column=1, row=0)

lbl = tk.Label(root, text="Test")
lbl.grid(column=1, row=1)
lbl2 = tk.Label(root, text="Test2")
lbl2.grid(column=1, row=2)


def test(e):
    e.grid_forget()
    e.grid_configure(column=0, row=0, rowspan=2)


root.mainloop()

但我想在每次调用函数时都这样做。

标签: pythonpython-3.xtkinterwidget

解决方案


推荐阅读