Я начинаю использовать Qt в своем приложении. Мое приложение основано на MFC. Я хочу нарисовать некоторые QGraphicsItems в моем currect MFC виде, возможно ли это?Как нарисовать QGraphicsItem в представлении MFC
Вы можете сказать, что это может быть сделано путем размещения QGraphicsView с QWinWidget в представлении MFC, но это не работает. Потому что мой Canvas (MFC view) поддерживает масштабирование и вращение, в то время как сам QGraphicsView этого не делает. Когда я масштабирую QGraphicsItem, QGraphicsView показывает полосу прокрутки, а не увеличивая ее.
Любое предложение? Благодаря!
QGraphicsView - фактически QWidget. Когда я масштабирую его до большого размера, он масштабирует его содержимое (QGraphicsScene) и показывает полосу прокрутки. Когда я вращаю его, он также вращает его содержимое, а не сам. То, что я действительно хочу, это QGraphicsTextItem. Я хочу показать его в представлении MFC, и когда я увеличиваю холст или поворачиваю холст в 3D-представлении, текст также должен масштабироваться или поворачиваться. И я также могу редактировать текст в холсте. Возможно ли, что у QGraphicsView есть такая возможность? Не создавать границы и настраивать себя по своему содержанию (QGraphicsScene)? –