@VerNika

Как соединить сигнал QGraphicsScene и слот QMainWindow?

Есть QMainWindow, на нём QGraphicsView, которому в свою очередь привязана немного переопределённая QGraphicsScene.

Фрагмент кода:
class sectionPlane : public QMainWindow
{
    ...
public slots:
    void draw();
    ...
};

void sectionPlane::draw()
{
    ...
}

class GraphicsScene: public QGraphicsScene
{
    ...
signals:
    void move();
    ...
};

void GraphicsScene::mouseMoveEvent(QGraphicsSceneMouseEvent *me)
{
    ...
    emit move();
}


Как и где их связать можно?
connect(???, SIGNAL(move()), ???, SLOT(draw()));
  • Вопрос задан
  • 301 просмотр
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Объект класса GraphicsScene делаем полем MainWindow и все спокойно привязываем в конструкторе главного окна.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы