找回密码
 立即注册
Qt开源社区 门户 查看内容

PYQT之操作PDF

2019-9-17 07:51| 发布者: admin| 查看: 2123| 评论: 0

摘要: 在使用Python+QT制作GUI界面时,首先会遇到大家比较像设置一个启动界面。在网上搜集了很多资料Python+QT制作GUI界面的相关资料,比较杂,会浪费很多时间,在本人项目中,用到的会在此公众号中记录分享。整理汇总后发 ...
在使用Python+QT制作GUI界面时,首先会遇到大家比较像设置一个启动界面。在网上搜集了很多资料Python+QT制作GUI界面的相关资料,比较杂,会浪费很多时间,在本人项目中,用到的会在此公众号中记录分享。整理汇总后发现有两种方法:一是Qt4版本利用QPrinter将文件输出为PDF。而是Qt5版本写新出的类QPdfWriter,更加快捷精准输出为PDF文件。两者的相同之处都是利用QPainter在其中绘制PDF文件。Qt提供了以文本、图片、HTML等方式来实现对文档的操作,主要用到了QPrinter和QPainter类,用到了QFileDialog文件窗口、QPrintPreviewDialog预览窗口类和QPrintDialog打印窗口类,Qt5也提供了QPdfWriter类来实现对pdf的操作,这里并不包括打开pdf文件,Qt没有提供任何方法来直接像文件浏览器一样打开pdf文件,可以用第三方库来实现。QPdfWriter网站:https://doc.qt.io/qt-5.9/qpdfwriter.html陆续更新详细教程


以上内容均为实现方法的一种,如有更好的可以沟通交流分享。

资料整理于网络:

      本文所有内容均来自网络及教科书,我们对有价值的资源进行整理,花瓣分享给大家学习,寻找灵感。对所包含内容的准确性、可靠性或者完整性不提供任何明示或暗示的保证,并不对内容观点负责。版权属于原作者。

----------------------------------------------------------------------------------------------------------------------
我们尊重原创,也注重分享,文章来源于微信公众号:蒜苗设计小站,建议关注公众号查看原文。如若侵权请联系qter@qter.org。
----------------------------------------------------------------------------------------------------------------------

鲜花

握手

雷人

路过

鸡蛋

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了