显示Qt5/PyQt5的基于页面的文档的小部件
qpageview的Python项目详细描述
qpageview为Qt5/PyQt5提供了一个基于页面的文档查看器小部件。在
它有一个灵活的架构,可以支持多种格式。 目前,它支持SVG文档、图像,并使用Poppler-Qt5 装订,PDF文档。在
import qpageview from PyQt5.Qt import * a = QApplication([]) v = qpageview.View() v.show() v.loadPdf("path/to/afile.pdf")
Homepage• Development• Download• Documentation• License
特点
- 多功能的视图小部件,有许多可选的mixin类来满足 基本功能或强大功能之间的任何东西
- 在后台线程中呈现,使用智能优先级控制,因此显示 大型PDF文档保持快速和流畅
- 由于基于分片的渲染和缓存,几乎可以无限缩放
- 放大镜
- 打印功能,直接到cups或通过Qt/Q打印机
- 可以同时显示来自不同文档的页面
- 可以通过显示几乎相同的页面之间的差异 色彩构成
- 还有更多!而且…所有的类都是可扩展的和高度可定制的, 所以很容易继承和添加您想要的任何功能。在
依赖关系
- Python 3.6+
- 第5季度
- PyQt5型
- python-poppler-qt5(需要显示PDF文档)
- 本地CUPS需要打印(可选)
- 项目
标签: