Articles of tkinter

Problema al acceder a los elementos en la matriz del menú de opciones creado en Python tkinter

Creé el menú de opciones en tiempo de ejecución basado en las entradas del usuario. import tkinter import tkinter.messagebox from tkinter import * top = tkinter.Tk() number_of_pd = Label(top, text=”Number of Products”) list2 = [‘1′,’2′,’3′,’4′,’5’] E_Name=[”,”,”,”,”,”] a=[] b=[StringVar(),StringVar(),StringVar(),StringVar(),StringVar()] def New_number_of_pds(b): a.append(b) print(a) print(b) def New_number_of_pd(oE_number_of_pd): y_axis=300 num=1 for num in range(int(oE_number_of_pd)): y_axis=y_axis+75 E_Name[num]= OptionMenu(top,b[num],*list2,command=New_number_of_pds) E_Name[num].place(x=y_axis,y=150) […]

¿Cómo determinar qué botón se presiona fuera de la cuadrícula de botones en Python TKinter?

Estoy escribiendo una GUI con Python TKinter donde tengo una cuadrícula de unos 24 botones que he creado usando un ciclo (no individualmente). ¿Hay alguna forma en que pueda obtener el texto del botón que presioné? Como está en bucle, una función de callback incluso con lambda no me está ayudando. No deseo escribir código […]

buscar en vista de árbol y resaltar / seleccionar la fila que contiene el elemento que se busca

Estoy haciendo una GUI simple para una lista de pacientes con el nombre del paciente y la fecha de visita, usando tkinter y treeview, tengo una entrada donde el usuario debe escribir el nombre del paciente y la idea es si el nombre del paciente se encuentra en el lista, la fila (o filas) que […]

¿Cómo dibujar un polígono en un canvas tkinter usando una clase?

from tkinter import* root = Tk() shape = Canvas(root) class GUI(): def __init__(self): pass def create_polygon(self, points, colour, posit): try: shape.delete(self.poly) except: pass self.poly = shape.create_polygon(points, colour, posit) self.poly.shape.grid(column=posit[0],row=posit[1]) polygon = GUI() polygon.create_polygon([150,75,225,0,300,75,225,150],’yellow’,[1,2]) Soy nuevo en el uso de tkinter y las clases, pero quiero crear una clase muy simple para crear un polígono regular. […]

Python 3.2 tkinter crea un marco de resultados para mostrar la salida

Actualmente tengo una prueba de menú de trabajo para mi restaurante que lee las entradas recibidas por los botones de verificación, las compara con las respuestas correctas y luego muestra un cuadro de mensaje de buen trabajo o un cuadro de mensaje de continuar trabajando . También lo tengo configurado para que si no responden […]

Tkinter: cómo hacer que aparezca una ventana cuando se presiona un botón

Quiero crear una ventana con Tkinter. Esta ventana debe tener un botón. Cuando se presiona el botón, quiero que aparezca una segunda ventana (sin la desaparición de la primera). El código, acortado: from Tkinter import * from modules.startingKit.highscore import Highscore class OptionWindow: def __init__(self): self.master = Tk() self.b4 = Button(self.master, text = “display Highscores”, command […]

Matplotlib “pick_event” no funciona en gráfico incrustado con FigureCanvasTkAgg

Estoy tratando de manejar algunos eventos para realizar interacciones de los usuarios con subplots incrustadas en un marco Tkinter. Como en este ejemplo Funciona bien con “key_press_event” y “button_press_event”, pero no funciona con “pick_event”. Modifiqué ese ejemplo desde el enlace, simplemente agregando el siguiente fragmento de código después de la llamada a mpl_connect : def […]

Python tkinter enlazando una función con múltiples parámetros

Tengo una pregunta general a la que no puedo encontrar una respuesta, así que espero que ustedes puedan ayudar. Tengo una función que toma 3 parámetros, a continuación es un ejemplo de lo que tengo. def someFunction(self, event, string): do stuff .. self.canvas.bind(“”, self.someFunction(“Hello”)) Cuando ejecuto esto, aparece un error que dice que pasé algunos […]

Método cget (‘imagen’) que devuelve pyimage1 en lugar del nombre de la imagen

Soy nuevo en la progtwigción y estoy intentando crear una aplicación usando tkinter desde Python 3.3. En esta aplicación, estoy usando botones que contienen imágenes y quiero realizar acciones que dependen del tipo de imagen que contienen los botones. Esta es una versión simplificada de mi progtwig: from tkinter import * master=Tk() c_black = PhotoImage(file=”c_black.gif”) […]

Python Tkinter varios cuadros con imagen de fondo

Soy nuevo en Tkinter y estoy luchando con lo que debería ser un código Python bastante simple para mi RasPi. Mi objective es tener una serie de marcos que tengan el mismo tamaño fijo y la misma imagen de fondo pero que tengan diferentes botones, tags (en la parte superior de la imagen) y funciones. […]