擅长:python、mysql、java
<p>我不太清楚你说的“名字”是什么意思:</p>
<blockquote>
<p><em>"Is there any way in Python/tkinter to access child elements referring by their names?"</em></p>
</blockquote>
<p>您可以简单地通过对象引用访问小部件:</p>
<pre><code># Procedural
import tkinter as tk
def change():
object_reference['text'] = "Changed!"
root = tk.Tk()
object_reference = tk.Label(root, text="This is a label for root-window")
object_reference.pack()
another_window = tk.Toplevel(root)
btn_in_other_window = tk.Button(another_window, text="Change")
btn_in_other_window['command'] = change
btn_in_other_window.pack()
root.mainloop()
</code></pre>
<p>或者,如果要用更多面向对象的方法定义它们,可以使用<code>.</code>(点)表示法:</p>
^{pr2}$