求助QGraphicsScene QGraphicsView 图形框架问题
QGraphicsScene QGraphicsView 图形框架中 继承的QGraphicsScene类 里面的drawBackground接口贴了背景图,可以正常显示QGraphicsScene的背景图,然后在继承的QGraphicsView 类里面也实现了drawBackground后就看不到QGraphicsScene贴的背景图片了,把QGraphicsView 的drawBackground注释掉才能看到图片,什么原因跪求大神指点

class MyQGraphicsScene : public QGraphicsScene
{
public:
MyQGraphicsScene( QObject* pParent = 0 );
// QGraphicsScene interface
protected:
void drawBackground(QPainter *painter, const QRectF &rect);
void drawForeground(QPainter *painter, const QRectF &rect);
};
class MyQGraphicsView : public QGraphicsView,
protected QOpenGLFunctions
{
public:
MyQGraphicsView( QWidget* pParent = 0 );
// QGraphicsView interface
protected:
void drawBackground(QPainter *painter, const QRectF &rect);
void InitGL();
void ResizeGL(int width, int height);
void PaintGL();
};
...全文
相关推荐
QGraphicsView框架容易忽视的坐标问题-“画布”QgraphicsScene到底放在了哪儿?
本文将深入探讨QGraphicsView框架中容易被忽视的坐标问题。首先,理解QGraphicsView和QGraphicsScene的坐标系统至关重要。
Qt使用QGraphicsView实现滑动窗体效果
QGraphicsView用来显示一个滚动视图区的QGraphicsScene内容。QGraphicsScene提供了QGraphicsItem的容器功能。通常与QGraphicsView一起使用来描
QGraphicsItem、QGraphicsView、QGraphicsScene封装
**QGraphicsView**: - **视图角色**:QGraphicsView是用户界面中的一个窗口,用于显示QGraphicsScene的内容。
基于QGraphicsView实现的画图软件
QGraphicsScene用于存储和管理各种图形对象,而QGraphicsView则负责显示这些对象并处理用户的交互。
捕鱼达人基于QGraphicsView和QGraphicsScene实现
一、QGraphicsView与QGraphicsScene介绍QGraphicsView是Qt5中的视图类,它负责显示QGraphicsScene对象中的图形元素。


