擅长:python、mysql、java
<p>阅读有关创建<a href="https://stackoverflow.com/help/mcve">MCVE</a>的内容。我这样做了,用较少的分心线,发现了多个错误:</p>
<pre><code>import tkinter as tk
root = tk.Tk()
class application(tk.Frame):
def __init__(self, parent):
tk.Frame.__init__(self, parent)
self.grid()
self.stars = tk.StringVar(parent, 'something')
self.textBox = tk.Label(self, textvariable= self.stars)
self.textBox.grid(column=1, row=0)
app = application(root)
root.title('1.3 TKinter implementation')
root.mainloop()
</code></pre>
<p><code>__init__</code>有两个双下划线。`StringVars需要与其他所有内容具有相同的父级。依赖默认根会导致麻烦。应用程序应该明确地创建一个根目录,并将其用于直接放入根目录的所有字体、变量、顶层和小部件。然后一切如期进行。你知道吗</p>