Qt:QPrintDialog打印文本和图片

本文详细介绍了使用QPrinter类进行文本打印的方法,并深入探讨了如何根据图片尺寸绘制视图矩形来打印图片的过程。通过QPainer类,文章展示了打印图片的具体步骤,适合初学者和进阶读者。

打印文本和图片

1.打印文本

文本打印相对来说比较简单,容易好理解,主要就是用QPrinter类定义一个打印机设备;
再给这个打印机设备构造一个对话框;
获取需要打印的内容后,在将内容用对应的打印机打印出来;

在这里插入图片描述
这个函数执行的时候回将打印窗口调用出来;
在这里插入图片描述

2.打印图片

打印图片相对来说稍微难理解一点,主要是需要按照图片的尺寸来绘制相应的视图矩形窗口;
需要用到QPainer类,来进行图片的绘制;
在这里插入图片描述
打印图片稍微复杂一点;
img 是 QImage实例,定义在头文件中;

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值