python - 将小部件的行跨度增加一,每次调用函数时
问题描述
每次调用函数时,有没有办法将小部件的行跨度增加一。如果我配置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()
但我想在每次调用函数时都这样做。
解决方案
推荐阅读
- c# - 当使用按位和时,运算符 & 不能应用于 int 和 bool 类型的操作数
- java - Camel/Spring 无法识别正确的重载方法
- jquery - CSS3绘制边框动画方向
- php - MAMP 无法加载 php_memcache.dll
- android - 如何更改标题 NavigationView 的图像和文本
- c# - 将json反序列化为二维数组
- php - Mysql 数据选择
- spring-boot - JPA 自动完成功能在 Intelliji spring-boot kotlin 项目中不起作用
- sql-server - 使用 ISABOUT 时使用变量
- php - Mysql 计数与 wordpress 中的选择性能