Я пытаюсь сохранить холст, используя метод 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")