社区
Qt
帖子详情
QPrintPreviewDialog QT打印 默认显示页面的问题
qq_20389845
2016-07-05 01:40:54
我用Qprinter 画了 3张
现在默认显示的是第二张 怎么让它默认显示第一张
...全文
894
2
打赏
收藏
QPrintPreviewDialog QT打印 默认显示页面的问题
我用Qprinter 画了 3张 现在默认显示的是第二张 怎么让它默认显示第一张
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冷静忍耐
2016-07-05
打赏
举报
回复
不太清楚,这个QPrintPreviewDialog并没有什么函数接口。 QPrinter printer(QPrinter::HighResolution); 改成这个看一下 或者//窗口增加最大最小化按钮这些代码去掉看下 实在不行,推荐你用QPrintPreviewWidget,这个我用过没什么问题
qq_20389845
2016-07-05
打赏
举报
回复
QPrinter printer(QPrinter::ScreenResolution); printer.setPageSize(QPrinter::A4); QPrintPreviewDialog *preview = new QPrintPreviewDialog(&printer, this); preview->resize(1200,1200); connect(preview, SIGNAL(paintRequested(QPrinter*)),this, SLOT(printFile(QPrinter*)));// //窗口增加最大最小化按钮 Qt::WindowFlags flags=Qt::Dialog; flags |=Qt::WindowMinMaxButtonsHint; preview->setWindowFlags(flags); preview->exec(); delete preview; 代码里设置了窗口大小或者设置全屏显示的时候 预览窗口会默认显示第二个页面 不设置的时候 是显示第一个页面 是为什么 查了很多 也没找到什么办法
Qt
中的
打印
操作
Qt
中对
打印
的支持是有一个独立的pr
int
support模块来完成的
Qt
实现保存、浏览、预览、
打印
功能
Qt
提供了以文本、图片、HTML等方式来实现对文档的操作,主要用到了
QPr
int
er类和QPa
int
er类,用到了QFile
Dialog
文件窗口、
QPr
int
Preview
Dialog
预览窗口类和
QPr
int
Dialog
打印
窗口类,
Qt
5也提供了QPdfWriter类来实现对pdf的操作,这里并不包括打开pdf文件,
Qt
没有提供任何方法来直接像文件浏览器一样打开pdf文件,可以用第...
【
Qt
开发流程】之
打印
文档
【
Qt
开发流程】之
打印
文档
Qt
打印
功能;
QPr
int
Preview
Widget使用;
QPr
int
Dialog
使用;
QPr
int
Preview
Dialog
使用;
一、
QPr
int
Dialog
使用 在需要使用的地方直接使用:
QPr
int
er pr
int
erpng;//创建一个
打印
机
QPr
int
Dialog
dlg(&pr
int
erpng);//创建
打印
页面
,并传入
打印
机 qDebug()<<dlg.exec();//
显示
打印
界面,返回值判断点击的是0表示取消,1表示
打印
//界面
显示
后,可以通过pr
int
erpng获取设置的
打印
页面
信息 qDebug()<<"
打印
页面
设置的纸张
页面
布局:
Qt
之
打印
机功能
Qt
之
打印
机功能概述:代码示例: 概述: 本人在项目中需要
打印
一些项目文件(以图片的形式)工期两天,首先聊聊实现思路,作为一个技术屌丝的我,第一先找到
Qt
帮助手册对
QPr
int
er一顿查,查完,又找度娘查看看可不可以用纯C++实现,经过以上折腾给自己的结论是如果使用
Qt
一天编码一天调试会很轻松的交付任务,但是不一定满足部门大佬的初心,如果使用纯C++实现两天会把自己搞的很痛苦,所以做了一个全面了解后去找技术经理碰下,避免走歪路,经过沟通和项目周期情况最后我们选定使用
Qt
实现
打印
功能,等软件升级第二版本使用纯
Qt
21,503
社区成员
26,693
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章