Requisito previo: GUI de Python – tkinter
Python ofrece múltiples opciones para desarrollar GUI (interfaz gráfica de usuario). De todos los métodos GUI, tkinter es el método más utilizado. Es una interfaz estándar de Python para el kit de herramientas Tk GUI que se envía con Python.
Para crear una ventana transparente, usaremos el método de atributos() .
Sintaxis:
root.attributes('-alpha',transparency value)
Para crear un fondo transparente, necesitamos usar el argumento -alfa en el método de atributos() . El alfa se utiliza para la transparencia.
Si el valor de transparencia es 0,0, significa totalmente transparente, 1,0 significa totalmente opaco. El rango es [0,0,1,0]. Esto no es compatible con todos los sistemas, Tkinter siempre usa 1.0. Tenga en cuenta que en esta versión, este atributo debe proporcionarse como -alpha .
A continuación se muestra un programa que crea una Tkinterwindow normal.
Python3
# Import module from tkinter import * # Create object root = Tk() # Adjust size root.geometry("400x400") # Execute tkinter root.mainloop()
Producción:
Ahora, el siguiente programa crea una ventana transparente usando el módulo tkinter .
Python3
# Import module from tkinter import * # Create object root = Tk() # Adjust size root.geometry("400x400") # Create transparent window root.attributes('-alpha',0.5) # Execute tkinter root.mainloop()
Producción: