Tkinter canvas.postscript没有保存画布背景。
在整个Python代码中使用的画布大小:
w = 800
h = 600
要分配给“保存画布”按钮的功能:
def save_canvas():
canvas.update()
canvas.postscript(file= r'Z:\\...\FILE.ps', height=h, width=w, colormode='color')
当我单击具有save_canvas命令分配的按钮时,保存的文件没有在小部件中分配的背景。我将颜色更改为橙色,绿色等。一切看起来都不错,但是保存没有背景。与.jpeg / .png
相同保存背景需要调用什么?我将需要这个,因为我构建的应用程序也需要图像作为背景。
答案 0 :(得分:0)
我不相信postscript
命令旨在保留画布小部件的背景颜色。它仅保存出现在画布上的项目。
一个简单的解决方案是绘制一个与画布大小完全相同的矩形,然后更改该矩形的颜色。