calling 'block' with incomplete return type 'QTextBlock'

2019-09-06 11:05:23  阅读 3692 次 评论 0 条

就这么简单的两行代码,QT提示错误

 QTextCursor cr = pDocument->find(keyword);
 cr.block();

error: calling 'block' with incomplete return type 'QTextBlock'

qtextcursor.h:164:16: note: 'block' declared here

qtextcursor.h:64:7: note: forward declaration of 'QTextBlock'

看QTextCursor的定义没问题啊,也不是private类型啥的,incomplete type 到底什么意思?

答:没有此类型的定义!即没包含QTextBlock的头文件啊傻X

加上

#include <QTextBlock>

警告消失~

本文地址:http://www.bloguan.com/?id=546
版权声明:本文为原创文章,版权归 博观网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

还没有留言,还不快点抢沙发?