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

标签 python pyqt qgraphicsview qgraphicsscene

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

提前致谢。

最佳答案

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

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

关于python - 如何使用 QGraphicsScene 和 QGraphicsView 在 PyQt 中分层图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6254038/

相关文章:

python - 为什么使用按钮运行脚本时会打开 quote> 提示

python - 从 PyQt4 ListWidgetItem 获取所有数据

python - 相互调整小部件的大小

qt - 抗锯齿在 QGraphicsView 中不起作用

c++ - Qt - 带有图形 View 框架的拖放

c++ - 如何正确调整 QGraphicsView 的大小?

Python Generator 内存对大量读数有好处吗?

python - Django 过滤符合 ManyToMany 中特定条件的行数

python - addStretch 在 QBoxLayout 中究竟是如何工作的?

python - 如何在 python 中使用 selenium 中预定义的 chrome 配置文件?