Задать вопрос
@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()));
  • Вопрос задан
  • 304 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
Zifix
@Zifix Куратор тега Qt
Barbatum
Объект класса GraphicsScene делаем полем MainWindow и все спокойно привязываем в конструкторе главного окна.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Алабуга Елабуга
от 375 000 ₽
Алабуга Елабуга
от 157 500 ₽
Hard Bootstrapping LLC. Санкт-Петербург
от 250 000 до 500 000 ₽