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下面即可。


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

目录
相关文章
|
存储 数据可视化 数据处理
Python中读取Excel文件的方法
【2月更文挑战第18天】
1052 4
Python中读取Excel文件的方法
|
8月前
|
数据可视化 API 开发者
R1类模型推理能力评测手把手实战
随着DeepSeek-R1模型的广泛应用,越来越多的开发者开始尝试复现类似的模型,以提升其推理能力。
527 3
|
C语言
【STM32 CubeMX】移植u8g2(一次成功)
【STM32 CubeMX】移植u8g2(一次成功)
2013 0
|
SQL NoSQL Java
彻底革新你的数据库操作体验!Micronaut数据访问技巧让你瞬间爱上代码编写!
【9月更文挑战第10天】Java开发者们一直在寻找简化应用程序与数据库交互的方法。Micronaut作为一个现代框架,提供了多种工具和特性来提升数据访问效率。本文介绍如何使用Micronaut简化数据库操作,并提供具体示例代码。Micronaut支持JPA/Hibernate、SQL及NoSQL(如MongoDB),简化配置并无缝集成。通过定义带有`@Repository`注解的接口,可以实现Spring Data风格的命名查询。
238 6
|
移动开发 前端开发 JavaScript
主流跨平台开发技术对比
【2月更文挑战第1天】
535 3
Qt 目录操作(QDir 类)及展示系统文件实战 & QFilelnfo 类介绍和获取文件属性项目实战
Qt 目录操作(QDir 类)及展示系统文件实战 & QFilelnfo 类介绍和获取文件属性项目实战
Qt 目录操作(QDir 类)及展示系统文件实战 & QFilelnfo 类介绍和获取文件属性项目实战
|
JavaScript 前端开发 索引
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
深入了解JavaScript中的indexOf()方法:实现数组元素的搜索和索引获取
|
JavaScript Java 测试技术
基于SpringBoot音乐网站与分享平台详细设计和实现(源码+LW+调试文档+讲解等)
基于SpringBoot音乐网站与分享平台详细设计和实现(源码+LW+调试文档+讲解等)
|
SQL 安全 JavaScript
渗透测试之分享常用工具、插件和脚本(干货)
渗透测试之分享常用工具、插件和脚本(干货)
渗透测试之分享常用工具、插件和脚本(干货)