- class Widget : public QWidget
- {
- Q_OBJECT
- public:
- explicit Widget(QWidget *parent = 0);
- void additem();
- signals:
-
- public slots:
- private:
- body *bo;
- snake *sn;
- QGraphicsScene *scene;
- QGraphicsView *view;
- };
- Widget::Widget(QWidget *parent) :
- QWidget(parent)
- {
- scene=new QGraphicsScene;
- view=new QGraphicsView(this);
- bo=new body(QPixmap("C:\\Users\\Seffrui_M\\Desktop\\55.png"));
- scene->addItem(bo);
- view->setScene(scene);
- }
想编写贪吃蛇 这么写就是加不进去
图片 - int main(int argc, char *argv[])
- {
- QApplication a(argc, argv);
- QGraphicsScene sv;
- for(int i=0;i<3;i++)
- {
- body *wi=new body(QPixmap("C:\\Users\\Seffrui_M\\Desktop\\55.png"));
- wi->setPos(i*30,i*30);
- sv.addItem(wi);
- }QWidget w;
- QGraphicsView vi;
- vi.setParent(&w);
- vi.setScene(&sv);
- vi.setSceneRect(0,0,200,200);
- QMainWindow s;
- s.setCentralWidget(&w);
- s.show();
- return a.exec();
- }
这么写就可以加进去图片
body类
没有问题 测试的时候还没有用到snake类 可以无视 就是用自己定义的QWdiget类的时候就
出错