我看源*码的时候发现,所有的qt类都有一个私有类用来表示私有成员和私有函数。现在有个问题就是我要继承QGraphicsViewPrivate类,我想怎么继承,直接继承的话会报错说找不到QGraphicsViewPrivate,我include也找不到QGraphicsViewPrivate。
求大佬!!
所有的qt类都有一个私有类用来表示私有成员和私有函数
这句话你描述的不对吧。类的私有成员和私有函数用private就可以限定了。
继承QGraphicsView类的话,class YourClass : public QGraphicsView这么写既可以了
如果使用private QGraphicsView的话,公有函数在外面你也用不了了
实在没有办法的话,建议自己封装一个QGraphicsViewPrivate类,把QT的源代码复制一遍,然后加上自己想要的函数!望采纳!