python – Como colocar uma imagem como plano de fundo usando a biblioteca “PySimpleGUI”?


  • Estou querendo colocar uma imagem como plano de fundo , mas a imagem quando coloco só fica emcima da pergunta.

O Código que eu tentei utilizar para colocar a imagem , mas não consegui foi esse :

 (sg.Image(r"C:UsersJosieneDesktopCriptografia1.png")),

E esse é todo o código :

import PySimpleGUI as sg

sg.theme('Dark')  

layout = (
          (sg.Text('Your typed chars appear here:'), sg.Text(size=(12,1), key='-OUTPUT-')),
          (sg.Image(r"C:UsersJosieneDesktopCriptografia1.png")), #Esse é o código que eu coloquei achando que a imagem ia ficar como plano de fundo.
          (sg.Input(key='-IN-')),
          (sg.Button('Show'), sg.Button('Exit'))
)

window = sg.Window('Window Title', layout)

while True: 
    event, values = window.read()
    print(event, values)
    if event == sg.WIN_CLOSED or event == 'Exit':
        break
    if event == 'Show':
        window('-OUTPUT-').update(values('-IN-'))

window.close()
  • Imagem que é para colocar como plano de fundo :

inserir a descrição da imagem aqui