擅长:python、mysql、java
<p>相信在创建一个类时,需要在这些变量上使用self。这可能是导致这个问题的原因。因此,在您的<strong>初始化</strong>()中,您将拥有:</p>
<pre><code>self.label_fluss1 = tk.Label()
</code></pre>
<p>您将对init中定义的所有变量和方法执行此操作。
至于类本身,为什么要将所有方法都作为回调的子类而不存在呢?在</p>
<p>为了更好地理解实例变量、全局变量和局部变量,我将阅读更多关于<a href="https://docs.python.org/3/tutorial/classes.html" rel="nofollow noreferrer">https://docs.python.org/3/tutorial/classes.html</a>创建类的内容。它们所在的范围对于使用非常重要。如果类是正确创建的,那么在创建对象时就没有理由不让它具有fluss1属性。但现在的情况是,您需要在这些变量之前定义self。然后从那里开始适当地构造类,以便根据需要调用这些属性。在</p>