我正在尝试让我的主窗口有一个背景图片。我遇到的问题是背景由2个单独的图像组成。顶部图像位于底部图像上方的中央。我找不到任何关于如何实现这一点的参考。我想我可以利用这两种方法来做到这一点,但我不确定我是否正朝着正确的方向前进。
QGraphicsScene.BackgroundLayer
QGraphicsScene.ForegroundLayer
我在pyqt5上使用python3。任何指导我正确方向的帮助将不胜感激。到目前为止,我无法找到任何关于此的内容。
提前致谢。
-edit:如果有混淆,我必须使用2张图片,因为背景是从运行时从网页上抓取的2张图片生成的。也许有人知道一种方法来动态地将2个图像与特定的x,y坐标与库合并,然后只使用新图像作为背景?
答案 0 :(得分:0)
我明白了。完成我想要做的最简单的方法是制作2个标签。 1覆盖整个窗口,另一个覆盖第二张图片应该去的区域。然后在每个标签上使用Pixmap将图像投射到每个标签。找出排列内部图像所需的x,y偏移量,调整标签位置,完成。