Botones, Atributo Place y Dimensionamiento de Ventanas. Python: Interfaces gráficas con TkInter.

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ธ.ค. 2024

ความคิดเห็น • 7

  • @Henry_Nunez
    @Henry_Nunez 3 ปีที่แล้ว +1

    Muchísimas gracias. Excelente explicación 👍

  • @camiloluque2820
    @camiloluque2820 4 ปีที่แล้ว +2

    Muy útil amigo

  • @juank46983
    @juank46983 4 ปีที่แล้ว +1

    excelente. y ahora como salgo del mainloop para que el programa avance con la ejecución de los demás códigos de abajo ?

    • @todoingenieria_
      @todoingenieria_  4 ปีที่แล้ว +1

      Buenas noches, la ventana necesariamente ocupa el programa principal para hacer la actualización continua de la misma. Trate de hacer todos los procesos antes de ventana.mainloop(). Si es necesario hacer un proceso en paralelo hay varias formas pero lo mejor es usar hilos (Threads). Espero sirva la información.

  • @andreszambrano4683
    @andreszambrano4683 4 ปีที่แล้ว

    hola que tal sabes como hacer que al mantener el boton realize una accion y al dejar de presionar ya no

  • @juank46983
    @juank46983 4 ปีที่แล้ว

    Buena explicación.
    Podrías ayudarme con esto, no se como hacerlo … Necesito visualizar en una ventana los valores de un array de 1 fila 2 columnas que contiene números reales. Trato con este código y me sale este error al tratar de imprimir en esa ventana los datos del array:
    import numpy as np
    r = np.array([[0, 1.55]], "float32").round(0)
    a = int(r[0, 0])
    c = int(r[0, 1])
    print ('Valor a:', a)
    print('Valor b:', c)
    Rta:
    Valor a: 0
    Valor b: 2
    # Creando la ventana
    from tkinter import *
    window = Tk()
    window.title("Visualizando Valores de un array")
    window.geometry('300x100')
    lbl1 = Label(window, print ('Valor a:', a))
    lbl1.grid(column=0, row=0)
    lbl2 = Label(window, print ('Valor a:', b))
    lbl2.grid(column=1, row=1)
    window.mainloop()
    Rta: Imprime en la consola -- Valor a: 0, la ventana no se visualiza y sale este error:
    TypeError Traceback (most recent call last)
    in
    7 window.geometry('300x100')
    8
    ----> 9 lbl1 = Label(window, print ('Valor a:', a))
    10
    11 lbl1.grid(column=0, row=0)
    ~\anaconda3\lib\tkinter\__init__.py in __init__(self, master, cnf, **kw)
    2764
    2765 """
    -> 2766 Widget.__init__(self, master, 'label', cnf, kw)
    2767
    2768 class Listbox(Widget, XView, YView):
    ~\anaconda3\lib\tkinter\__init__.py in __init__(self, master, widgetName, cnf, kw, extra)
    2290 cnf = _cnfmerge((cnf, kw))
    2291 self.widgetName = widgetName
    -> 2292 BaseWidget._setup(self, master, cnf)
    2293 if self._tclCommands is None:
    2294 self._tclCommands = []
    ~\anaconda3\lib\tkinter\__init__.py in _setup(self, master, cnf)
    2262 self.tk = master.tk
    2263 name = None
    -> 2264 if 'name' in cnf:
    2265 name = cnf['name']
    2266 del cnf['name']
    TypeError: argument of type 'NoneType' is not iterable

    • @todoingenieria_
      @todoingenieria_  ปีที่แล้ว

      Hola @jcpjbc, si todavía persiste tu problema, escríbenos al correo todo.ingenieria@outlook.com