• 5147阅读
  • 3回复

[提问]QPrinterDialog:  Cannot be used on non-native printers [复制链接]

上一主题 下一主题
离线cyberpunker
 

只看楼主 倒序阅读 楼主  发表于: 2017-05-04
win10下 5.7 VS2013 开发, 打印没问题

部署到win7下,构建QPrinterDialog对象 就报这个问题,对话框出不来!!!

已经把Printer的构造函数的参数挨个试了,把windowsprintersupport.dll 加了,
咋回事?





离线cyberpunker

只看该作者 1楼 发表于: 2017-05-04

搞明白了,要把plugin下的printsupport 加上
离线dragon1024

只看该作者 2楼 发表于: 2018-06-29
Re:QPrinterDialog:  Cannot be used on non-native printers
最近遇到了同样的问题,但楼主描述不够详细。

C:\Qt\Qt5.8.0\5.8\msvc2013_64\plugins\printsupport
比如你的应用程序:D:\app.exe
则拷贝后目录为D:\printsupport
或者D:\plugins\printsupport

离线大漠之鹰

只看该作者 3楼 发表于: 2018-06-29
用windeployqt部署一下,自动解决依赖
本是后山人,偶作前堂客,醉舞经阁半卷书,坐井说天阔。大志戏功名,海斗量福祸,论到囊中羞涩时,怒指乾坤错
QQ:874164244
快速回复
限100 字节
 
上一个 下一个