Spyder 中的 tkinter

新手上路,请多包涵

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

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

 import tkinter as tkr

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

Preferences 下,对于 Ipython 控制台,我已经尝试了不同的设置(即 Qt、Automatik、Tkinter),但都没有帮助。

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

提前谢谢了

原文由 Al_Iskander 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 759
2 个回答

您应该尝试更改图形后端转到 tools/preferences/I-python Console/Graphics 并在后端将其更改为 Tkinter。应该这样做!!

原文由 yugantyugz 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题