我正在尝试使用PostScript方法保存我的画布,但Tkinter崩溃了...
w.postscript(file="my_drawing.ps", colormode='color')
获取异常:
w.postscript(file="my_drawing.ps", colormode='color')
File "C:\python27\lib\lib-tk\Tkinter.py", line 2307, in postscript
self._options(cnf, kw))
_tkinter.TclError: invalid command name ".57816328L"
我不确定这个错误的含义 - 有人遇到过吗?
我也尝试了不带颜色选项,但是没有用。
编辑 - 简化小部件仍然会出现相同的错误:
from Tkinter import *
master = Tk()
w = Canvas(master, width=1000, height=1000)
w.pack()
w.create_oval(450,550,550,450)
mainloop()
w.postscript(file="my_drawing.ps")