-->

Tkinter的帆布重置ID的(Tkinter Canvas reset ID's)

2019-10-22 07:22发布

我编码一个Tkinter的GUI在学校的高级研究项目。

我需要,在代码中的一些点,重置用于创建新增加的ID值计数器。 有谁知道这是否可能更换整个画布旁? 基本上,加入一些行和椭圆后,我需要将它们全部删除,并在1重启柜台换新。

其次,我已更换整个画布的路径,事后,从来都没有在winfo_get()方法显示出来。 这是为什么会这样? 我知道我想要做一些使用TKinter是不应该做的,但它必须是可行的。

Answer 1:

这是不可能的重置由帆布生成的ID号。

您删除并重新创建画布的解决方案是一个合理的选择,尽管它可能没有必要。 可能有更好的方法做什么是你认为可以通过复位帆布IDS解决。 例如,你可以生成自己的ID,每个ID,每个画布项目作为标签关联。 然后,您可以重置IDS你想要的任何时间。



文章来源: Tkinter Canvas reset ID's