Qt 不允许指针指向不完整的类类型 “QScrollBar“

错误原因1:没有将相应的头文件包含进来
解决方法:包含头文件

cpp 复制代码
#include <QScrollBar>

错误原因2:使用了不完整类型的指针
解释:

在C++中,如果尝试使用一个不完整类型的指针,编译器会报错。例如,以下代码会导致类似的错误:

cpp 复制代码
class QScrollBar; // 前向声明

QScrollBar *scrollBar; // 使用了不完整类型的指针

int main() 
{
    scrollBar->setValue(50);// error
    return 0;
}

要解决这个问题,你需要确保在使用QScrollBar类型的指针之前,已经包含了相应的头文件,并且已经定义了该类型。也就是说,你需要将前向声明改为包含相应的头文件。

相关推荐
wjs20245 分钟前
CSS3 圆角
开发语言
颜颜yan_7 分钟前
Rust impl块的组织方式:从基础到实践的深度探索
开发语言·后端·rust
代码改善世界9 分钟前
Rust 入门基础:安全、并发与高性能的系统编程语言
开发语言·安全·rust
没有故事、有酒21 分钟前
Axios
开发语言·php
xiaozaq28 分钟前
java 正则表达式 所有的优先级
java·开发语言·正则表达式
JMzz30 分钟前
Rust 中的数据结构选择与性能影响:从算法复杂度到硬件特性 [特殊字符]
开发语言·数据结构·后端·算法·性能优化·rust
钟离墨笺42 分钟前
Go语言-->sync.WaitGroup 详细解释
开发语言·后端·golang
小L~~~1 小时前
Python打造美观的桌面温馨提醒弹窗
开发语言·python
汤姆yu1 小时前
基于python大数据的特产推荐系统
大数据·开发语言·python
四念处茫茫1 小时前
仓颉技术:FFI外部函数接口
开发语言·后端·仓颉技术