es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo disminuir el tamaño de una entrada en Tkinter Python.

Quiero reducir el tamaño de una entrada en tkinter python. Ya he preguntado sobre la etiqueta pero no he usado FYI.

El código:

from tkinter import *
from tkinter import messagebox

top = Tk()
top.title("Hello world")
top.geometry("300x300")

ei = StringVar()
ei1 = StringVar()

def karma():
    try:
        ee = ei.get()
        ee1 = ei1.get()
        ez = int(ee) + int(ee1)
        return messagebox.showinfo('message', f'{ee} + {ee1} = {ez}')
    except ValueError:
        return messagebox.showinfo('message', 'ERROR')

name = Label(top,text="1st no. : ").place(x = 20,y = 50)
e = Entry(top,textvariable=ei).place(x = 100, y = 50)
name1 = Label(top,text="2nd no. : ").place(x = 20,y = 100)
e1 = Entry(top,textvariable=ei1).place(x = 100, y = 100)
b = Button(top, text="Click here", command=karma).place(x = 20,y = 150)

top.mainloop()
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para disminuir el tamaño de un widget de entrada en tkinter, puedes usar el atributo width al crear el widget. Por ejemplo, para hacer que el widget de entrada sea la mitad del tamaño predeterminado, puedes establecer width=15 al crearlo:

    e = Entry(top, textvariable=ei, width=15).place(x=100, y=50)
    

    Alternativamente, puedes establecer el atributo width usando el método config() después de crear el widget:

    e = Entry(top, textvariable=ei)
    e.place(x=100, y=50)
    e.config(width=15)
    

    Ajusta el valor de width según tus necesidades.

Comments are closed.