Win7下Qt调用打印机打印时提示另存为pdf问题

简介: Win7下Qt调用打印机打印时提示另存为pdf问题

问题描述:


在win7系统下调用打印机打印时,没有谈成打印机选择界面,而是直接让另存为pdf文件,在网上查到是由于QPrinterInfo::availablePrinters()方法失效的造成的,没有获取到有效的打印机设备。


解决方法:

https://forum.qt.io/topic/39319/solved-qprinterinfo-availableprinters-don-t-list-available-printers/2


首先在qt的安装目录下找到 windowsprintsupport dll():D:\Qt\Qt5.10.0\5.10.0\mingw53_32\plugins\printsupport\windowsprintersupport.dll


然后再发布的程序目录下面创建文件夹plugins\printsupport,然后把windowsprintersupport.dll放到printsupport下面即可。


重启程序,即可调出来打印机选择框:

目录
打赏
0
2
2
0
47
分享
相关文章
【Qt上位机】打开本地表格文件并获取其中全部数据
本文给出了利用Qt编写一个上位机,实现打开本地表格文件,获取表格总行列数,操作单个单元格以及获取全部单元格内容并输出的解决办法,仅供参考。
212 1
第一次创建Qt程序,对里面源代码头文件解析,常用快捷键,Qt助手
第一次创建Qt程序,对里面源代码头文件解析,常用快捷键,Qt助手
第一次创建Qt程序,对里面源代码头文件解析,常用快捷键,Qt助手
Unity调用Windows对话框保存时另存为弹框
Unity开发VR之Vuforia 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar ...
1271 0
Unity 3D调用Windows打开、保存窗口、文件浏览器
Unity调用Window窗口 本文提供全流程,中文翻译。 Chinar 坚持将简单的生活方式,带给世人!(拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例) Chinar ——...
3366 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等