首页 > 解决方案 > 如何在python中将画布的内容导出到ps

问题描述

我在 python 中有一个包含框架的画布,但是当我使用以下命令导出到 ps 时:

self.mainCanvas.update() self.mainCanvas.postscript(file="tmp.ps", colormode="color")

并在线导出为pdf,我得到一个黑屏在此处输入图像描述

画布的代码如下所示:

Result = Toplevel(self.master)
        Result.title('Result')
        Result.configure(bg='#A8D59D')
        Result.geometry('640x500')
        menubar = Menu(Result, bg='#B3FF00')
        menubar.add_command(label='Export', command=self.exportFile)
        Result.config(menu=menubar)
        self.mainCanvas = Canvas(Result,bg='#A8D59D')
        self.mainCanvas.pack(expand=1, fill=BOTH)
        mainFrame = Frame(self.mainCanvas)
        self.mainCanvas.create_window((0, 0), window=mainFrame, anchor=NW)
        self.mainCanvas.update()

无论如何我可以将画布中框架的内容包含到 ps 文件中吗?

标签: pythonpython-3.xpostscripttkinter-canvas

解决方案


推荐阅读