如何动态生成Tkinter按钮?

如何动态生成Tkinter按钮?

在本文中,我们将看到如何在tkinter窗口中动态创建按钮。动态创建按钮意味着通过为按钮添加事件来自定义按钮及其功能。

首先,我们将在笔记本中导入tkinter库,然后我们将使用 Button 函数创建一个实例,该函数接受参数,例如窗口的父级或根,textvariable,这是要为每个按钮分配的值和命令。

语法

Button(parent, textvariable, command)
Python

例子

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()
Python

输出

在tkinter笔记本中运行上述代码将生成以下输出。

如何动态生成Tkinter按钮?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册