为什么在编写python/tkinter gui代码时,显然需要在调用tkinter.Stringvar之前调用tkinter.Tk?
我试图提交其他信息,但不断出现以下错误:为什么在编写python/tkinter gui代码时,显然需要在调用tkinter.Stringvar之前调用tkinter.Tk?,python,tkinter,Python,Tkinter,我试图提交其他信息,但不断出现以下错误: 您的帖子似乎包含未正确格式化为代码的代码。请使用“代码”工具栏按钮或CTRL+K键盘快捷键将所有代码缩进4个空格。有关更多编辑帮助,请单击[?]工具栏图标。这是因为Tkinter是嵌入式tcl解释器的包装器。创建Tk的实例将初始化此解释器。由于StringVar实例和小部件必须由解释器创建并在解释器中创建,因此在解释器初始化之前无法创建它们。将整个代码粘贴到此处,然后选择all并按Ctrl+K将格式设置为codetkinter.Tk()创建Tk()的实例
您的帖子似乎包含未正确格式化为代码的代码。请使用“代码”工具栏按钮或CTRL+K键盘快捷键将所有代码缩进4个空格。有关更多编辑帮助,请单击[?]工具栏图标。这是因为Tkinter是嵌入式tcl解释器的包装器。创建
Tk
的实例将初始化此解释器。由于StringVar
实例和小部件必须由解释器创建并在解释器中创建,因此在解释器初始化之前无法创建它们。将整个代码粘贴到此处,然后选择all并按Ctrl+K将格式设置为codetkinter.Tk()
创建Tk()的实例
这将是项目的主窗口,没有Tk()
就不会有主窗口谢谢您的回复。我怀疑TCL是这个问题的根源。