Articles of tkinter canvas

Cómo actualizar el contenido de un FigureCanvasTkAgg

Estoy trazando algunos datos en un Tkinter FigureCanvasTkagg usando matplotlib . Necesito borrar la figura donde trazo los datos y dibujar nuevos datos cuando se presiona un botón. Aquí está la parte de trazado del código (hay una clase de aplicación definida anteriormente): self.fig = figure() self.ax = self.fig.add_subplot(111) self.ax.set_ylim( min(y), max(y) ) self.line, = […]

Mueve un canvas tkinter con el ratón

Me gustaría mover todo un Canvas tkinter con un clic del mouse (mantener) + movimiento del mouse. Lo intenté con canvas.move pero desafortunadamente no funciona. ¿Cómo puedo desplazarme en todo el canvas? (No mueva cada elemento del canvas, sino que desplace el área mostrada del canvas) import Tkinter as Tk oldx = 0 oldy = […]

¿Cómo elimino el borde gris claro de mi widget de Canvas?

He estado jugando con el widget Tkinter Canvas para ver si podía hacer algunos widgets estéticamente agradables, y tengo algunas preguntas. Primero, ¿por qué hay un borde gris claro alrededor de mi widget de Canvas, y cómo me deshago de él? En segundo lugar, ¿por qué la posición más a la izquierda superior en el […]

¿Cómo adjunto enlaces de eventos a elementos en un canvas utilizando Tkinter?

Si estoy usando un canvas para mostrar datos y quiero que el usuario pueda hacer clic en varios elementos en el canvas para obtener más información o interactuar con él de alguna manera, ¿cuál es la mejor manera de hacerlo? Buscando en línea puedo encontrar información sobre cómo vincular eventos a tags, pero eso parece […]

Tkinter | Widget personalizado: Infinito (horizontal) calendario de desplazamiento

CONTEXTO Estoy intentando crear un calendario personalizado (widget Tkinter) que tiene estos atributos / características siguientes: Cada columna representa 1 día. Cada fila representará a una persona Tiene un desplazamiento horizontal infinito -> por lo que puede ir infinitamente al pasado y al presente las celdas (casillas) en el calendario serán interactivas de manera que […]

tkinter grid no funciona correctamente

cuando trato de hacer una ventana usando tkinter en Python 3.4.2, se abre la ventana, pero el método ..grid no funciona correctamente. La etiqueta y el cuadro de entrada no se mueven aunque cambie los parámetros de fila y columna. Por favor ayuda: from tkinter import * root = Tk() root.geometry(“1024×768”) root.resizable(width=FALSE, height=FALSE) label_title = […]

Python Tkinter clase de marco de desplazamiento?

Me gustaría hacer una class Tkinter , basada en la respuesta aquí , que es un Frame que automáticamente muestra Scrollbar oculta las Scrollbar alrededor del contenido según sea necesario. La respuesta que vinculé anteriormente funciona perfectamente para mis necesidades, con la advertencia de que, como no está contenida dentro de una class , no […]

¿Cómo eliminar un objeto de texto canvas?

Esto es por ejemplo un create_text: self.__canvas.create_text(350, lineVotes, text=str(likesPrinted), font=(“calibri”, 30), fill=”#66FF99″, anchor=E) ¿Cómo podría eliminar esto con un botón?

El marco desplazable no cambia de tamaño correctamente con tkinter en Python

Basado en el ejemplo de Cambiar dinámicamente la sección de desplazamiento de un canvas en Tkinter , estoy tratando de implementar un Marco en el que puede agregar y eliminar entradas en un Marco desplazable usando tkinter. Mi problema es que el marco que contiene los elementos no cambia de tamaño después de eliminar entradas. […]

tkinter: usando barras de desplazamiento en un canvas

Estoy tratando de hacer un canvas desplazable. Sin embargo, una vez que trato de configurar barras de desplazamiento para trabajar con el canvas, tkinter parece ignorar completamente las dimensiones que establecí inicialmente para mi canvas. He intentado empaquetarlas todas en un marco, configurar el canvas para que llene el marco y luego configurar el tamaño […]