0
我試圖讓我的主窗口具有背景圖像。我遇到的問題是背景是由2個獨立的圖像組成的。頂部圖像放置在底部圖像上方的中央。我找不到任何有關如何完成此操作的參考。我想我可能會利用這兩種方法來做到這一點,但我不知道我是否正確地朝着正確的方向前進。(Python)具有兩個重疊圖像的MainWindow背景圖像
QGraphicsScene.BackgroundLayer
QGraphicsScene.ForegroundLayer
我在pyqt5中使用python3。任何幫助指引我在正確的方向將不勝感激。到目前爲止,我還無法找到任何東西。
在此先感謝。
-edit:萬一出現混淆,我必須使用2張圖像,因爲背景是從運行時從網上抓取的2張圖片生成的。也許有人知道一種方法來動態地將2張圖像與特定的x,y座標一起合併到一個庫中,然後將新圖像用作背景?
對原始想法的回答是枕頭包的Image.paste(im,box)方法,https://pillow.readthedocs.org/en/latest/reference/Image.html#PIL.Image .Image.paste,這是你應該知道的。但對於具體的用例,讓qt在顯示內存中粘貼看起來似乎很好。 –
我知道PIL,但是我試圖儘可能少地使用庫。所以如果pyqt5能夠做同樣的工作,我想這樣做。雖然我欣賞這種迴應:) – thermite