【问题标题】:How can I layer images in PyQt using QGraphicsScene and QGraphicsView如何使用 QGraphicsScene 和 QGraphicsView 在 PyQt 中分层图像
【发布时间】:2011-09-09 09:20:02
【问题描述】:

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

提前致谢。

【问题讨论】:

    标签: python pyqt qgraphicsview qgraphicsscene


    【解决方案1】:

    如果您有在其上绘制图像的QGraphicsItems,则可以使用setZValue 设置自定义堆栈顺序。

    如果您只需要场景中的背景,您可以利用scene layers,例如使用backgroundBrush 更改背景,然后在其上绘制其他内容。

    【讨论】:

    • 您的三个链接是“为客户保留的”,我假设您回答时并非如此。请考虑提供一个示例,以便将来访问此问题的访问者不会遇到同样的问题。
    猜你喜欢
    • 2017-02-16
    • 2012-10-03
    • 1970-01-01
    • 2011-11-19
    • 2011-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多