tkinter programmaticall创建按钮

时间:2018-01-28 16:58:14

标签: python tkinter

您好我正在尝试使用tkinter创建GUI但我无法以编程方式使按钮显示和/或行为正常。

这是我用来创建基于dict的按钮的代码:

{{1}}

这会在一个框架内创建按钮,但是当我单击其中一个按钮并且它们应该替换现有按钮时,我得到的是现有按钮的顶部实例。从3个按钮到6个按钮。

有没有办法在点击?

后用新的按钮替换现有的按钮实例

由于

1 个答案:

答案 0 :(得分:0)

@BryanOakley谢谢你的回复。你是对的我错过了毁灭。 我用下面的代码更新了代码,现在它正常工作。

def destroy(frame, key, label):
    frame.destroy()
    frame = LabelFrame(self.parent, bg="cyan")
    frame.pack(fill=X)
    option_buttons(frame, key, label)

再次感谢