使用Leap motion和Python控制Powerpoint

HIR*_*KUR 2 python powerpoint cross-platform desktop-application leap-motion

我刚开始使用python.我最近得到了一个项目,我必须做一个幻灯片幻灯片.这必须使用跳跃运动sdk和python来完成.所以我的powerpoint将基于手势.

  1. 如何在我的桌面上部署这个,我只需要点击我的桌面应用程序或ppt文件本身,我开始使用像Windows上的powerpoint.
  2. 我需要使用python检测手指手势并将其集成到下一个 - 之前的功能.

我可以通过PPT获得有关powerpoint的一些指导吗?

我有API,文档,SDK,我也在学习python.

S A*_*and 5

pywin32库有一个win32com.client模块,可让您使用COM API来控制PowerPoint文件.

例如,此代码将添加一个带有椭圆的幻灯片:

import win32com.client

Application = win32com.client.Dispatch("PowerPoint.Application")
Presentation = Application.Presentations.Add()
Base = Presentation.Slides.Add(1, 12)
oval = Base.Shapes.AddShape(9, 100, 100, 100, 100)
Run Code Online (Sandbox Code Playgroud)

这个IPython笔记本有关于如何创建PowerPoint演示文稿,向其添加对象以及使这些对象在PowerPoint中进行交互的分步示例.

虽然这将允许您使用PowerPoint作为输出接口,但您需要一种不同的机制来将消息从PowerPoint发送回Python.一种方法是设置一个在单击事件上运行的宏,该事件与在Python中设置的COM服务器交互.