Articles of tkinter canvas

IntVar devuelve solo 0 incluso con la función .get ()

Este es un modelo de población, por lo que las entradas deben ser números enteros que deben utilizarse para el cálculo. import sys import tkinter from tkinter import* import time global v global popJ popJ = 0 def genInput(): #Allows the user to input the data gen = Tk() gen.wm_title(“Data Input”) v = IntVar() ent1 […]

¿Cómo vincular un evento de clic a un canvas en Tkinter?

Me preguntaba si había alguna forma posible de vincular un evento de clic a un canvas en Tkinter. Me gustaría poder hacer clic en cualquier parte de un canvas y mover un objeto hacia él. Soy capaz de hacer el movimiento, pero no he encontrado una forma de vincular un evento de clic en un […]

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?