Qt中printsupport的注意点和使用方法

栏目: C++ · 发布时间: 5年前

内容简介:解决方法:1. 在Qt中引入QPrintDialog、QPrinter、QPrintPreviewDialog头文件需要分别使用QtPrintSupport

问题:Qt中包含QPrintDialog、QPrinter、QPrintPreviewDialog失败; 在引入printsupport后报cpp:651: error: undefined reference to `_imp___ZN8QPrinterC1ENS_11PrinterModeE'错误的原因?

解决方法:

1. 在Qt中引入QPrintDialog、QPrinter、QPrintPreviewDialog头文件需要分别使用QtPrintSupport

#include<QtPrintSupport/QPrintDialog>
#include<QtPrintSupport/QPrinter>
#include<QtPrintSupport/QPrintPreviewDialog>

在引入QtPrintSupport后还会报下面
cpp:651: error: undefined reference to `_imp___ZN8QPrinterC1ENS_11PrinterModeE'这样的错误
此时还需要在工程的Pro文件中引入printsupport
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets printsupport
此时问题就可以解决了。
 2.另外一种方法是在工程的Pro文件中直接加配置
qtHaveModule(printsupport): QT += printsupport
案例:

greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

qtHaveModule(printsupport): QT += printsupport

TARGET = MyselfWord

TEMPLATE = app


以上所述就是小编给大家介绍的《Qt中printsupport的注意点和使用方法》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

匠心体验

匠心体验

[法] 艾米丽·布歇 / 吴 博 / 人民邮电出版社 / 2016-11 / 69.00元

本书针对在智能手机和平板电脑的网站及应用程序设计,详细剖析了移动终端服务的用户体验设计要点,阐述了营造舒适的感官体验、甄选内容及功能、提高用户效率、优化等待时间、合理实施教学、情感设计等方面的设计诀窍,并通过大量实例,呈现当今移动终端服务设计中的亮点与雷区。一起来看看 《匠心体验》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

随机密码生成器
随机密码生成器

多种字符组合密码

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具