Интегрируйте опцию сохранения как PPT в NavigationToolbar2Tk в tkinter - PullRequest
0 голосов
/ 11 апреля 2019

NavigationToolbar2Tk имеет опции для сохранения в формате png, pdf, jpeg и т. Д.Я создал функцию для сохранения графика как PPT в моем окне tkinter.Я хотел бы добавить опцию сохранения как PPT в NavigationToolbar2Tk.Кто-нибудь может подсказать, пожалуйста, как этого добиться?

Код, который я использую для сохранения в качестве PPT:

def saveasPPT(self):
    image_stream = BytesIO()
    self.fig.savefig(image_stream)
    prs = Presentation()
    # Use the output from analyze_ppt to understand which layouts and placeholders
    # to use
    # Create a title slide first
    title_slide_layout = prs.slide_layouts[0]
    slide = prs.slides.add_slide(title_slide_layout)
    title = slide.shapes.title
    title.text = 'By ' + self.labels[self.buttonIDcopy].cget('text')
    pic = slide.shapes.add_picture(image_stream, Inches(1), Inches(1), width=Inches(9), height=Inches(6))
    pptFilename = filedialog.asksaveasfilename(initialdir="/", title="Select file",
                                               filetypes=(("powerpoint files", "*.pptx"), ("all files", "*.*")))
    if (pptFilename!=''):
        prs.save(pptFilename+'.pptx')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...