Tkinter:在Tk widge上添加新选项

2024-10-06 11:18:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我的主要目标是在小部件中添加隐藏的标记或字符串,以保存关于它的简短信息。 我想到了创建一个新的自定义按钮类(在本例中我需要按钮),它继承所有旧选项。在

代码如下:

form tkinter import *

class NButton(Button):
def __init__(self, master, tag=None, *args, **kwargs):
    Button.__init__(self, master, *args, **kwargs)
    self.master, self.tag = master, tag

创建新的NButton实例时没有问题:

^{pr2}$

当我试图得到“tag”的值时,问题就出现了:

aria1["tag"]

它返回:

_tkinter.TclError: unknown option "-tag"

我怎么解决?在


Tags: 字符串标记selfmaster信息目标init部件