Articles of tk

Cerrar ventana actual al abrir otra ventana

He creado un progtwig en Python 3.4 utilizando el módulo GUI tkinter. Quiero modificar el código para que cuando se llame a una nueva ventana cierre la ventana actual y luego abra la nueva ventana. Como en este momento, la ventana actual se coloca detrás de la nueva ventana en lugar de destruirla. He intentado […]

¿Cómo ver un menú cuando se presiona un botón?

Siguiendo esta pregunta , estoy tratando de ver (igual que cuando se hace clic con el botón izquierdo del mouse) un menú, sub1 , cuando se presiona un botón, Test , pero no puedo. En el siguiente botón de código parece congelar la GUI: import tkinter as tk root = tk.Tk() menubar = tk.Menu(root) sub1 […]

Separando las preocupaciones de Tkinter UI de Logic en la aplicación Python

Esta es mi primera aplicación. Funciona bien, pero me gustaría separar los problemas de la interfaz de usuario, como obtener información y crear tags, de la lógica de traducción. Luego me gustaría eliminar la salida de la traducción anterior, es decir, solo mostrar una traducción en la pantalla a la vez. ¿Cómo puedo separar la […]

¿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)?