c – Qt无法检测Windows上的打印机
发布时间:2020-12-16 05:03:46 所属栏目:百科 来源:网络整理
导读:我在 Windows 7(32位)上使用Qt进行项目(Qt 5.0.2,预编译并从qt-project.org下载),我在尝试打印文档时遇到问题. qDebug() QPrinterInfo::availablePrinters().size(); // 0 我能够以PDF格式打印,并且我在其他计算机上测试了相同的可执行文件,它运行良好.我确
我在
Windows 7(32位)上使用Qt进行项目(Qt 5.0.2,预编译并从qt-project.org下载),我在尝试打印文档时遇到问题.
qDebug() << QPrinterInfo::availablePrinters().size(); // 0 我能够以PDF格式打印,并且我在其他计算机上测试了相同的可执行文件,它运行良好.我确实安装了打印机,我可以从任何其他程序(如记事本或Word)正常打印.任何线索,为什么它返回一个空列表?我无法在任何地方找到这种行为,这是一个Qt错误吗? 解决方法
部署Qt应用程序时,应该放置
[your Qt application]printsupportwindowsprintersupport.dll 应该从中获取windowsprintersupport.dll库 [Qt path][platform]pluginsprintsupport 附:第一个答案几乎是正确的,除了路径名称. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |