Qt: токен «Ожидаемое первичное выражение до») при изменении свойства?

Я использую Qt с C ++, используя Qt Creator. у меня есть QGraphicsView в моем окне с именем render и я хочу установить его сцену программно. В window.cpp:

QGraphicsScene* scene = new QGraphicsScene();
ui->render->scene(scene*);

Я включил QtGui а также QGraphicsView,

Когда я пытаюсь скомпилировать программу, я получаю:

error: expected primary-expression before ')' token

Кто-нибудь есть какие-либо советы по этому вопросу?

0

Решение

QGraphicsView::scene() возвращает сцену, используйте setScene(QGraphicsScene* scene) установить это. Вы также добавляете звездочку после scene, который при использовании после объект обычно означает умножение его — поэтому он ожидает чего-то другого до ‘)’.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]