如何使用 QGraphicsScene 和 QGraphicsView 在 PyQt 中分层图像

发布于 2024-11-13 08:45:06 字数 95 浏览 2 评论 0原文

假设我有两个图像,图像A和图像B。使用QGraphicsScene和QGraphicsView,如何将图像A绘制到背景,并将图像B分层在图像A之上?

提前致谢。

Let's say I have two images, image A and image B. Using QGraphicsScene and QGraphicsView, how can I draw image A to the background, and layer image B on top of image A?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何时共饮酒 2024-11-20 08:45:06

如果您有 QGraphicsItem 用于绘制图像,则可以使用 setZValue 设置自定义堆栈顺序。

如果您只需要场景背景,您可以利用场景图层,例如使用 backgroundBrush 更改背景,然后在此之上绘制其他东西。

If you have QGraphicsItems that you draw your images on you can use setZValue to set custom stack order.

If you only need background on the scene you can take advantage of scene layers, for example use backgroundBrush to change the background and then draw other things on top of that.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文