擅长:python、mysql、java
<p>你的问题没有足够的信息可以确定。但是,我的猜测是您正在画布中<code>pack</code>或<code>grid</code>中的一个小部件,这会导致画布缩小以适合其内容。或者,你在做别的事情让画布缩水。在</p>
<p>为了解决这个问题,你的画布可能与主窗口的背景颜色相同,所以你认为内容被删除了,但实际上你看到的是画布所在的小部件,而不是画布本身。在</p>
<p>为了证明或反驳这个理论,给你的画布一个鲜艳的背景色,比如一个鲜红色。然后运行代码,看看屏幕的红色部分发生了什么。在</p>
<p>底线:tkinter中没有会导致您描述的行为的错误。某些代码中有一个错误,您没有向我们展示。在</p>
<p>对你来说,最好的办法是创建尽可能小的程序来重现问题。仅仅尝试这样做可能会暴露代码中的错误。如果你能用十几到两行代码来重现这个问题,那么更新问题,我们就有可能发现错误。在</p>