擅长:python、mysql、java
<p><code>variable.get()</code>返回<code>IntVar</code>实例在被调用时的值,该值甚至在应用程序启动之前。所以,它将充满零。你知道吗</p>
<pre><code>def installCommand(variables):
checks = [variable.get() for variable in variables]
return installFunc(checks)
b = Button(text="Install", command= lambda v=variables: installCommand(v))
b.pack()
</code></pre>
<p>此外,还需要将<code>variables</code>作为默认参数传递给lambda,这样就不会与全局和局部变量发生冲突。你知道吗</p>