在Tkinter中清除画布而不删除所有内容

时间:2012-02-01 05:26:02

标签: python tkinter

我对tkinter很新(我的意思是我在2小时前选择了它)所以可能有一个非常简单的解决方案,我只是没有看到。但我想清除一个画布,以便我可以重绘它。但我不想使用删除,因为我在重绘时更改了所有项目的ID#。有没有办法清除保留我的项目ID的画布?

由于

我正在使用Ubuntu 11.10上的Python 2.7进行编程。

1 个答案:

答案 0 :(得分:0)

因此。它不是我想要的清理和重绘。它是移动和配置项目的能力。其功能是:

Canvas.configureItem(TAGORID,OPTION=VALUE)

Canvas.move(TAGORID,distanceToMoveX,distanceToMoveY)
谢谢你的见解布莱恩。这只是朝着正确方向迈出的一步,我需要弄明白。

要找出configItem的选项,只使用标记或ID调用它,它将返回相应的选项。例如,椭圆的选项是:

  • 点画
  • disabledoutlinestipple
  • activeoutlinestipple
  • 破折号
  • disabledwidth
  • dashoffset
  • activewidth
  • disabledoutline
  • 偏移
  • disabledfill
  • disableddash
  • 宽度
  • 状态
  • outlinestipple
  • disabledstipple
  • activedash
  • 标记
  • activestipple
  • activeoutline
  • outlineoffset
  • activefill
  • 概要