擅长:python、mysql、java
<p>您必须存储创建的实例。我可以想到两种可能性:
<strong>全局变量</strong>(<a href="https://stackoverflow.com/questions/19158339/why-are-global-variables-evil/19158418#19158418">considered bad</a>)</p>
<pre><code>checkboxes = []
for count in range(10):
thread = checkbutton_gen()
checkboxes.append(thread)
def check():
for checkbox in checkboxes:
print(checkbox.checkbuttonvalue)
</code></pre>
<p><strong>静态变量</strong></p>
<pre><code>class checkbutton_gen(threading.Thread):
instances = []
def __init__(self):
self.instances.append(self) # or checkbutton_gen.instances.append(self)
...
def check():
for checkbox in checkbutton_gen.instances:
print(checkbox.checkbuttonvalue)
</code></pre>