Как закрепить qgraphicswidget / item (сделать их статическим) на qgraphicsview
-
02-10-2019 - |
Вопрос
Я хочу сделать что-то вроде HUD. у меня есть QGraphicsScene
с огромным QPixmap
, что я добавил на гораздо меньше QGraphicsView
. Отказ Теперь мне нужно добавить некоторые элементы управления, как QLabel
, QPushButton
а также QGraphicsEllipseItem
. Отказ Вот я думаю, не проблема. Я нашел эту полезную страницу Графика Просмотр классов. Отказ Но как я могу закрепить эти элементы управления к виду или, возможно, лучше сказано, как я их не закрепил? Когда я перетаскиваю QPixmap
, тогда я не хочу, чтобы HUD движется с QPixmap
вне QGraphicsView
Отказ Что мне нужно сделать, чтобы решить эту проблему. Надеюсь, кто-нибудь может мне помочь.
Решение
Вы должны просто создавать свои виджеты и указать QGraphicsView
В конструкторе, как это:
QPushButton *button1 = new QPushButton(view);