简单的演示模块

pippt的Python项目详细描述


πppt

Pi-ppt是一个基于Tkinter的简单表示模块。目标是提供 通过编程创建演示文稿的新体验。在

建造

依赖项:

需要Tkinter模块。在

$ apt-get install python3-tk

$ apt-get install python3-pil python3-pil.imagetk

安装:

使用pip安装。在

直接安装

$ pip3 install pippt

或者

克隆并安装

$ cd Pi-ppt

{cd5}

命令用法:

在给定幻灯片名称下生成代码的示例格式

pi-ppt --init <slide_name>

设计

Pi-ppt模块基于tkinter。本模块包含四个类

  • Pippt
  • add_title_slide
  • add_slide
  • add_split_slide

主窗口:[Pippt]

此类维护以框架形式显示幻灯片的根窗口。 这个类有一个bundle方法,用于捆绑所有幻灯片(框架) 进入根窗口。 app = Pippt()app.bundle(frame_1, frame_2,...)

帧:[add_title_slideadd_slideadd_split_slide]

这些类用它们的方法维护每个帧(幻灯片)。方法 可按以下所述提供不同等级

  • title-add_title_slideadd_slideadd_split_slide
  • subtitle-add_title_slide
  • content-add_slideadd_split_slide
  • image-add_slideadd_split_slide
  • codeblock-add_slide

特点:

每个帧都有参数,如font-style、color、align和justify其中 设置为可自定义的默认值。在

图像和代码块size可以相应地更改。在

自动换行

样本运行:

$ pi-ppt --init new_slide

$ cd new_slide/

$ python3 new_slide.py

输出:

image

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java从Dropwizard中的Minio检索文件时,GET请求中的超时是如何处理的?   带Hibernate的java Jackson用于序列化以避免枚举   Raspberry Pi上的java Jave分段错误   java在屏幕旋转时不保存当前片段和数据   java War文件未在Heroku上正确部署   如何使用Java处理Selenium webdriver中的促销广告或cookie   java处理“用法:PApplet[options]<classname>[sketch args]”   java文本文件错误扫描程序   运行第一个JavaFX模块化程序时出现java异常   java将fileoutputstream转换为字符串   如何调试gstreamerjava?   java Spring RestTemplate ResponseBody类是什么样的   如何将JSON数组转换为Java列表。我在用斯文森   javascript在显示div按钮后进入新页面