如何动态生成Tkinter按钮?
在本文中,我们将看到如何在tkinter窗口中动态创建按钮。动态创建按钮意味着通过为按钮添加事件来自定义按钮及其功能。
首先,我们将在笔记本中导入tkinter库,然后我们将使用 Button 函数创建一个实例,该函数接受参数,例如窗口的父级或根,textvariable,这是要为每个按钮分配的值和命令。
语法
Button(parent, textvariable, command)
例子
from tkinter import *
import tkinter as tk
# 创建一个tkinter的实例
win = tk.Tk()
# 定义窗口的大小
win.geometry("700x200")
# 设置窗口的标题
win.title("www.tutorialspoint.com")
# 按钮数量
n=10
# 定义行和列
i=3
# 迭代到n的数字,
# 并创建按钮
for j in range(n):
mybutton= Button(win, text=j)
mybutton.grid(row=i, column=j)
# 保持窗口打开
win.mainloop()
输出
在tkinter笔记本中运行上述代码将生成以下输出。