gpt4 book ai didi

qt - 将 QWidget 添加到 QGraphicsScene

转载 作者:行者123 更新时间:2023-12-04 13:07:31 25 4
gpt4 key购买 nike

我有一个 QGraphicsScene对于绘图,我现在想“添加”一个 QWidgetQGraphicsItem (显示在项目顶部,当然可以移动)。

这怎么可能实现?有没有QGraphicsItem , 哪个可以作为 Widget 容器?

最佳答案

您可以使用 QGraphicsScene::addWidget这会创建一个新的 QGraphicsProxyWidget对于小部件,将其添加到场景中,并返回一个指向代理的指针:

QGraphicsProxyWidget * item = myScene->addWidget(myWidget);
item->setParentItem(anOtherItem);
item->setPos(100,100);
item->setZValue(1);

关于qt - 将 QWidget 添加到 QGraphicsScene,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24282371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com