【发布时间】:2020-05-17 19:15:53
【问题描述】:
我正在尝试创建一个 todolist。主要概念是我遍历任务列表并像这样创建标签和按钮
for task in todoList:
lbl_task = tk.Label(frame, text=task)
btn_done = ttk.Button(frame, text=task)
然后我把它们打包到框架上
我的问题是如何访问与特定按钮关联的任务名称。 我想创建一个继承 ttk.Button 的类,但这似乎不是一个干净的解决方案。我想知道是否有其他方法可以解决我的问题。
【问题讨论】:
-
这很令人困惑,将
=task与两个小部件一起使用? 我想创建一个继承ttk.Button的类:你很接近,将两个小部件组合成一个自己的小部件并实现一个.get(),它返回Label text。像这样Define your own widget