首页| 论坛| 消息

标题:QPrinterDialog:  Cannot be used on non-native printers
作者:cyberpunker
日期:2017-05-04 09:52
内容:

win10下 5.7 VS2013 开发, 打印没问题,

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

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


#1 [cyberpunker 05-04 13:44]
搞明白了,要把plugin下的printsupport 加上
#2 Re:QPrinterDialog:Cannot be used on non-native printers [dragon1024 06-29 11:23]
最近遇到了同样的问题,但楼主描述不够详细。

C:\Qt\Qt5.8.0\5.8\msvc2013_64\plugins\printsupport
比如你的应用程序:D:\app.exe
则拷贝后目录为D:\printsupport
或者D:\plugins\printsupport
#3 [大漠之鹰 06-29 11:32]
用windeployqt部署一下,自动解决依赖

回复 发表
主题 版块