
Od kilku dni próbuje narysować sobie prostą linie przy pomocy QGraphicsScene oraz QGraphicsView, niestety bezskutecznie

Poniżej umieszczam kod (w sumie kilka linijek bo tyle on zajmuje)
Kod: Zaznacz cały
PLIK WIDGET.h
#ifndef WIDGET_H
#define WIDGET_H
#include <QWidget>
#include <QGraphicsView>
#include <QGraphicsScene>
#include <QGraphicsRectItem>
#include <QGraphicsItem>
namespace Ui {
class Widget;
}
class Widget : public QWidget
{
Q_OBJECT
public:
explicit Widget(QWidget *parent = 0);
~Widget();
QGraphicsScene *myscene;
QGraphicsView *view;
private:
Ui::Widget *ui;
};
#endif // WIDGET_H
Kod: Zaznacz cały
WIDGET.cpp
#include "widget.h"
#include "ui_widget.h"
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
myscene = new QGraphicsScene;
QPen pen(Qt::blue);
myscene->addLine(0,0,5,5,pen);
view->setScene(myscene);
view->scene();
}
Widget::~Widget()
{
delete ui;
}
Na formie znajduje się obiekt QGraphicsView (nazwa view)
Co robie nie tak

Pozdrawiam patlas
