擅长:python、mysql、java
<p>一个简单的解决方案是使用lambda,它允许您创建匿名函数。在</p>
<pre><code>button1 = tkinter.Button(frame, text="Say hi", command=lambda: print("Say hi")
button2 = tkinter.Button(frame, text="foo", command=lambda: print("foo"))
button3 = tkinter.Button(frame, text="bar", command=lambda: print("bar"))
</code></pre>
<p>另一个选择是使用<a href="https://docs.python.org/2/library/functools.html" rel="nofollow noreferrer">functools.partial</a>,在这个答案中有一点解释:<a href="https://stackoverflow.com/a/2297423/7432">https://stackoverflow.com/a/2297423/7432</a></p>