@roman_123456

Размещение QWidget на QGraphicsView — в чем разница 2-х подходов?

Добрый день!

Хочу на QGraphicsView разместить элементы управления сценой. Вроде таких 6227adea0526f799884811.png
Элементы управления должны быть неподвижными и не менять масштаб при изменения масштаба представления.

Нашел 2 возможных способа.
1.
QGraphicsView* view = new QGraphicsView;
MyWidget* mw = new MyWidget(view);


2.
QGraphicsScene* scene = new QGraphicsScene;
MyWidget* mw = new MyWidget(view);
QGraphicsProxyWidget* proxy = scene->addWidget(mw);
proxy->setFlag(QGraphicsItem::ItemIgnoresTransformations);


В чем плюсы минусы подходов? Какой стоит выбрать?

Или создать такие элементы управления вообще по-другому как-то?
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

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