Questo forum utilizza i cookies
Questo forum fa uso di cookie per migliorare l'esperienza utente. I cookie sono piccoli file di testo memorizzati sul tuo browser. I cookie impostati dal forum possono essere utilizzati solo su questo sito e non costituiscono rischio per la sicurezza, vengono utilizzati unicamente per memorizzare le tue preferenze. Navigando sul sito accetti che RaspberryItaly installi i cookie sul tuo browser.
Per maggiori informazioni consulta l'informativa sui Cookie di RasberryItaly

Un cookie verra memorizzato nel browser indipendentemente dalla scelta per evitare che questa domanda ti venga posta di nuovo. Sarai in grado di modificare le impostazioni dei cookie in qualsiasi momento utilizzando il link nel footer.
  • Benvenuti su RaspberryItaly!
Benvenuto ospite! Login Login con Facebook Registrati Login with Facebook


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Tags
testo python3 con trasparente tkinter sfondo

[Problema] Python3 tkinter testo con sfondo trasparente
#1
Salve gente,
per favore qualcuno potrebbe aiutarmi a rendere lo sfondo del testo trasparente con tkinter...!?

Allego il mio codice:
------------------------------------
Codice:
from tkinter import *

root = Tk()

img = PhotoImage(file="image.gif")
background=Label(root, image=img)
background.place(x=0,y=0,relwidth=1,relheight=1)

w = Label(root, text="Testo di prova su RaspBerry Pi 4")   # Questo è il testo che vorrei rendere trasparente.
root.attributes('-fullscreen', True)
root.bind("<Escape>", lambda e: root.destroy())

w.pack()

root.mainloop()
----------------------------------
Grazie in anticipo per la risposta.
Risposta
#2
usa i tag CODE e /CODE racchiusi tra parentesi quadre per inserire del codice. Nel post precedente te li ho aggiunti io.
Detto questo, so poco e nulla di tkinter, ma credo di aver capito che devi usare un canavas.
Da un esempio che ho trovato in rete:
Codice:
from tkinter import *

root = Tk()
# creo un oggetto PhotoImage caricandola da disco
image = PhotoImage(file="image.gif")
# creo un canvas delle stesse dimensioni dell'immagine
cv = Canvas(width=bg_image.width(), height=bg_image.height())
cv.pack(side='left', fill='both', expand='yes')

# da qui lavoriamo sul canvas

# creo un'immagine nel canvas passandogli l'oggetto PhotoImage di prima
cv.create_image(0, 0, image=bg_image, anchor='nw')
# creo una scritta, la posiziono sfalsata di 15 px
cv.create_text(15, 15, text="Testo di prova su RaspBerry Pi 4", fill="red", anchor='nw')

#
root.mainloop()
Risposta
#3
Zsed grazie sei stato gentilissimo!!
Credo di aver trovato su questo link esattamente quello che cercavo:
https://haptik.ai/tech/putting-text-on-i...ng-python/
Risposta
  


Vai al forum:


Navigazione: 1 Ospite(i)
Forum con nuovi Post
Forum senza nuovi post
Forum bloccato
Forum Redirect