Diskuze: C++ Dědičnost v QT Creator
Zobrazeno 4 zpráv z 4.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Zkoušel jsem i toto jako wall.cpp a nic.
#include <QGraphicsRectItem>
#include "wall.h"
Wall::Wall()
:QGraphicsRectItem(10,10,100,200)
{}
Současné problémy se mi již podařilo odstranit. Musel jsem dědit i ze třídy QObject. Přikládám zdrojáky, pokud by to někdo využil.
wall.h
#ifndef WALL_H
#define WALL_H
#include <QObject>
#include <QGraphicsRectItem>
class Wall : public QObject, QGraphicsRectItem
{
Q_OBJECT
public:
explicit Wall(qreal x,qreal y,qreal w,qreal h,QGraphicsItem *parent);
signals:
public slots:
};
#endif // WALL_H
wall.cpp
#include "wall.h"
Wall::Wall(qreal x,qreal y,qreal w,qreal h,QGraphicsItem *p)
:QObject(),QGraphicsRectItem(x,y,w,h,p)
{}
Zobrazeno 4 zpráv z 4.