Cómo hacer botones redondeados en Tkinter

Tkinter es un módulo de Python que se utiliza para crear aplicaciones GUI (interfaz gráfica de usuario) con la ayuda de una variedad de widgets y funciones. Como cualquier otro módulo GUI, también admite imágenes, es decir, puede usar imágenes en la aplicación para hacerla más atractiva.

En este artículo, discutiremos cómo hacer un botón redondeado en Tkinter. No hay un método integrado para hacer botones redondeados en Tkinter. Para redondear el botón, definiremos el valor del ancho del borde en cero

borderwidth: Representará el tamaño del borde alrededor de la etiqueta. De forma predeterminada, el ancho del borde es de 2 píxeles. «bd» también se puede usar como abreviatura de borderwidth.

Implementación paso a paso:

Paso 1: crea una ventana normal de Tkinter.

Python3

# Import module
from tkinter import *
  
# Create object
root = Tk()
  
# Adjust size
root.geometry("400x400")
  
# Execute tkinter
root.mainloop()

Producción:

Paso 2: Agregar botón e imagen.

Python3

# Add Image
login_btn = PhotoImage(file = "Image Path")
  
# Create button and image
img = Button(root, image = login_btn,
             borderwidth = 0)
  
img.pack()

Producción:

A continuación se muestra la implementación completa:

Python3

# Import Module
from tkinter import *
  
# Create Object
root = Tk()
  
# Set geometry
root.geometry("400x400")
  
# Add Image
login_btn = PhotoImage(file = "Image Path")
  
# Create button and image
img = Button(root, image = login_btn,
             borderwidth = 0)
  
img.pack()
  
# Execute Tkinter
root.mainloop()

Producción:

Publicación traducida automáticamente

Artículo escrito por abhigoya y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *