我想做一些像hud的东西。我有QGraphicsScene
一个巨大的QPixmap
,我添加了一个更小的QGraphicsView
。现在我需要添加一些控制元素,例如QLabel
,QPushButton
和QGraphicsEllipseItem
。我认为那不是问题。我找到了这个有用的页面Graphics View Classes。但是我如何将这个控制元素锚定到View或者更好地说我怎么不锚定它们呢?当我拖动QPixmap
时,我不希望hud随QPixmap
移出QGraphicsView
。
我需要做什么来解决这个问题。希望可以有人帮帮我。
答案 0 :(得分:4)
您只需要创建小部件并在构造函数中指定QGraphicsView
,如下所示:
QPushButton *button1 = new QPushButton(view);