Как привязать QGraphicsWidget / Item (сделать их статичными) в QGraphicsView - PullRequest
1 голос
/ 10 сентября 2010

Я хочу сделать что-то вроде hud.У меня есть QGraphicsScene с огромным QPixmap, который я добавил к гораздо меньшему QGraphicsView.Теперь мне нужно добавить некоторые элементы управления, такие как QLabel, QPushButton и QGraphicsEllipseItem.Это, я думаю, не проблема.Я нашел эту полезную страницу Классы просмотра графики .Но как мне привязать эти элементы управления к представлению или, может быть, лучше сказать, как не привязать их?Когда я перетаскиваю QPixmap, тогда я не хочу, чтобы шум двигался с QPixmap из QGraphicsView.Что мне нужно сделать, чтобы решить эту проблему.Надеюсь, кто-нибудь может мне помочь.

1 Ответ

4 голосов
/ 11 сентября 2010

Вам просто нужно создать свои виджеты и указать QGraphicsView в конструкторе, например:

QPushButton *button1 = new QPushButton(view);
...