好的,这是一个使用类来执行我认为你在问的问题的例子。
您希望在命令中使用lambda并将text的值赋给变量。然后将该变量传递给getTest(self, text)方法,以便能够打印按钮。
从你的评论
Whole code is not need i just need way to get buttons text nothing else
我已经创建了一些代码来说明你想要的东西。
编辑:我添加了代码,允许您更改按钮的配置。
import tkinter as tk
# created this variable in order to test your code.
seznamTextu = ["1st Button", "2nd Button", "3rd Button", "4th Button", "5th Button"]
class MyButton(tk.Frame):
def __init__(self, parent, *args, **kwargs):
tk.Frame.__init__(self, parent, *args, **kwargs)
self.parent = parent
self.obsahOkna()
def obsahOkna(self):
radek = 0
bunka = 0
for i in range(5):
btn = tk.Button(self.parent, text=seznamTextu[i])
btn.config(command= lambda t=seznamTextu[i], btn &#