Spyder 中的 tkinter
tkinter in Spyder
我正在尝试 tkinter
中的第一步。我在 Python 3.5.1 |Anaconda 4.0.0.
中使用 Spyder
作为 IDE
我想 运行 下面的非常简单的脚本,但它总是使我的 Spyder 崩溃。在正常的 shell/bash 中,它会 运行 并打开 canvas.
import tkinter as tkr
tk = tkr.Tk()
canvas = tkr.Canvas(tk, width=500, height=500)
canvas.grid()
tk.mainloop()
在 Ipython 控制台的 Preferences
下,我已经尝试了不同的设置(即 Qt、Automatik、Tkinter),但 none 确实有帮助。
我哪里做错了(我怎样才能做得更好)?
非常感谢
更新到 Spyder 3.0.1
https://pythonhosted.org/spyder/
https://github.com/spyder-ide/spyder/releases/tag/v3.0.1
我刚刚在 win 10 上做了这个:没有崩溃,一片空白 "tk" 分开 window
- 在 Spider 菜单栏中,转到:工具 > 首选项
- A window 将打开,然后在左侧转到:完成和 linting
- 在右侧,转到:introspection 在下方您将看到当前蜘蛛中可用的不同模块
- 在“预加载以下模块...”部分中,将 tkinter 添加到列表末尾
您应该尝试更改图形后端
转到 tools/preferences/I-python Console/Graphics 并在后端将其更改为 Tkinter。
应该这样做!!
我正在尝试 tkinter
中的第一步。我在 Python 3.5.1 |Anaconda 4.0.0.
Spyder
作为 IDE
我想 运行 下面的非常简单的脚本,但它总是使我的 Spyder 崩溃。在正常的 shell/bash 中,它会 运行 并打开 canvas.
import tkinter as tkr
tk = tkr.Tk()
canvas = tkr.Canvas(tk, width=500, height=500)
canvas.grid()
tk.mainloop()
在 Ipython 控制台的 Preferences
下,我已经尝试了不同的设置(即 Qt、Automatik、Tkinter),但 none 确实有帮助。
我哪里做错了(我怎样才能做得更好)?
非常感谢
更新到 Spyder 3.0.1
https://pythonhosted.org/spyder/
https://github.com/spyder-ide/spyder/releases/tag/v3.0.1
我刚刚在 win 10 上做了这个:没有崩溃,一片空白 "tk" 分开 window
- 在 Spider 菜单栏中,转到:工具 > 首选项
- A window 将打开,然后在左侧转到:完成和 linting
- 在右侧,转到:introspection 在下方您将看到当前蜘蛛中可用的不同模块
- 在“预加载以下模块...”部分中,将 tkinter 添加到列表末尾
您应该尝试更改图形后端 转到 tools/preferences/I-python Console/Graphics 并在后端将其更改为 Tkinter。 应该这样做!!