Spyder的tkinter

时间:2016-11-06 15:52:44

标签: python tkinter spyder

我正在tkinter尝试我的第一步。我在Python 3.5.1 | Anaconda 4.0.0中使用Spyder作为IDE。

我想在下面运行非常简单的脚本,但它总是会让我的Spyder崩溃。在正常的shell / bash中,它会运行并打开画布。

import tkinter as tkr

tk = tkr.Tk()
canvas = tkr.Canvas(tk, width=500, height=500)
canvas.grid()
tk.mainloop()

在Ipython控制台的Preferences下,我已经尝试了不同的设置(即Qt,Automatik,Tkinter),但没有一个能提供帮助。

我做错了什么(我怎样才能做得更好)?

非常感谢提前

2 个答案:

答案 0 :(得分:4)

更新到Spyder 3.0.1

https://pythonhosted.org/spyder/

https://github.com/spyder-ide/spyder/releases/tag/v3.0.1

我刚刚在胜利10中做到了这一点:没有崩溃,空白了#34; tk"单独的窗口

答案 1 :(得分:1)

  • 在“蜘蛛”菜单栏中,转到:工具> 首选项
  • 将打开一个窗口,然后在左侧转到:完成和起毛
  • 在右侧,转到:自省,在下面,您将看到当前蜘蛛网中可用的不同模块
  • 在“预加载以下模块...”部分中,将 tkinter 添加到列表末尾

enter image description here