【问题标题】:Remove a label with function arguments tkinter删除带有函数参数 tkinter 的标签
【发布时间】:2015-11-17 06:26:48
【问题描述】:

我正在尝试删除 tkinter 中的标签,但我似乎无法让它工作。

    self.label(text='message')
    self.label.grid(row=1,column=1)
    def removelabel(labelname):
          labelname.grid_remove()

    removelabel(self.label)

【问题讨论】:

    标签: function python-3.x tkinter arguments label


    【解决方案1】:

    您必须保存对小部件的引用,这需要创建小部件并分两步进行布局:

    self.label = tk.Label(...)
    self.label.grid(row=1, column=1)
    ...
    def removelabel(label):
        label.grid_remove()
    ...
    removelabel(self.label)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-11
      • 2020-01-19
      相关资源
      最近更新 更多