Articles of tk

¿Cómo reemplazar el logotipo de Python en una aplicación GUI de Python basada en Tkinter?

¿Hay alguna manera de cambiar el logotipo predeterminado, que es el logotipo de Python , que aparece en la barra de tareas de la ventana? Observe que ya he reemplazado con éxito el logotipo Tk predeterminado que solía aparecer en la ventana de mi aplicación. Estoy usando Windows 7 y Python 2.6 y estoy desarrollando […]

¿Cómo puedo obtener el valor de los datos que se estableció en la función “event_generate”?

Estoy usando Python 2.7.4 y nuevo en Tkinter, y estoy atascado con el siguiente código. Generé una “prueba” de eventos y configuré la opción “datos” con una cadena, pero se produjo un error al recuperarlo del evento. Error -> AttributeError: la instancia del evento no tiene atributo ‘datos’ from Tkinter import * def handle_it(event): # […]

Relleno especificado en estilo ignorado por Ttk Frame

El siguiente código funciona como se esperaba, presentando un botón de fondo rojo (con mucho relleno) en un marco de fondo verde (también con mucho relleno). Tenga en cuenta que el relleno de cuadros se especifica tanto en la statement de estilo como en la inicialización de ttk.Frame. import ttk import Tkinter root = Tkinter.Tk() […]

Visor de PDF para Python Tkinter

Actualmente estoy buscando la posibilidad de mostrar archivos PDF dentro de una aplicación Tkinter (mostrándolos, por ejemplo, en un widget Frame o similar). ¿Ya existe una solución para este problema? Ya busqué en SO, usé ddg y no encontré nada para ese propósito. Lo único que encontré fue cómo imprimir el contenido de un tk.Canvas […]

Desplazamiento inercial en Mac OS X con Tkinter y Python

Estoy trabajando en un proyecto de Python 3.3 que usa Tkinter como administrador de ventanas. Tengo eventos de la rueda de desplazamiento del mouse configurados para un canvas El desplazamiento funciona en Windows 7, 8 y Ubuntu, pero al desplazarse con un Magic Mouse en Mac OS X Mountain Lion, el progtwig falla con el […]

Uso de Matplotlib con TKAgg o Qt5Agg backend en pantalla 4K

Estoy usando Matplotlib 2.0 con Python 3.6 en Ubuntu 16.04 para crear gráficos de datos. El monitor de la computadora es de resolución 4k a 3840×2160. Las figuras de la ttwig aparecen muy pequeñas con una fuente pequeña: He probado los backends TKAgg y Qt5Agg para Matplotlib pero la ventana de la figura todavía aparece […]

Python incrustado zip: instalar Tkinter

El zip embebible de Python viene sin pip y Tkinter. Es fácil de instalar pip con get-pip.py en el zip integrable. ¿Cómo podemos instalar Tkinter también (asumiendo que no tenemos una instalación de Python existente en la misma máquina)?

¿Cómo actualizar Tcl / Tk en Python?

Tcl y Tk en su versión 8.6 han salido hace ya unas seis semanas. Sin embargo, los archivos que se pueden descargar desde Tcl tienen una estructura de carpetas diferente y carecen de algunos archivos como tk85.lib (o tk86.lib ahora) en comparación con la carpeta Tcl en Python. Mi pregunta es: ¿Cómo se pueden actualizar […]

Tkinter – registro de texto en Widget de texto

Quiero hacer una clase que pueda “registrar” el texto en un widget de texto. Otras aplicaciones podrían usar esta clase para enviar y mostrar registros al widget de texto. class TraceConsole(): def __init__(self): # Init the main GUI window self._logFrame = Tk.Frame() self._log = Tk.Text(self._logFrame, wrap=Tk.NONE, setgrid=True) self._scrollb = Tk.Scrollbar(self._logFrame, orient=Tk.VERTICAL) self._scrollb.config(command = self._log.yview) self._log.config(yscrollcommand […]

from matplotlib.backends import _tkagg ImportError: no se puede importar el nombre _tkagg

Al intentar ejecutar este ejemplo para probar cómo funciona matplotlib con Tkinter, aparece el error: (env)fieldsofgold@fieldsofgold-VirtualBox:~/new$ python test.py Traceback (most recent call last): File “test.py”, line 7, in from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg, NavigationToolbar2TkAgg File “/home/fieldsofgold/new/env/local/lib/python2.7/site-packages/matplotlib/backends/backend_tkagg.py”, line 13, in import matplotlib.backends.tkagg as tkagg File “/home/fieldsofgold/new/env/local/lib/python2.7/site-packages/matplotlib/backends/tkagg.py”, line 7, in from matplotlib.backends import _tkagg ImportError: cannot import name […]