Articles of tk

Limitación de cantidad para la ventana de diálogo seleccionando archivos?

Versión de Python: 2.7 Tk versión: 8.5 Consulte mi pregunta anterior ¿ Cómo agregar los archivos seleccionados de la ventana de diálogo a un diccionario? Estoy intentando seleccionar 500 archivos de la ventana de diálogo y extraer su nombre como claves para un diccionario. El tamaño total de los archivos es de alrededor de 200M. […]

¿Cómo puedo hacer coincidir los colores de fondo para un Frame in a Notebook para ttk / Tkinter en una Mac?

Mientras trabajaba en una GUI basada en Tkinter + ttk en mi Mac, noté un problema con los colores de fondo y el widget de Notebook. Al agregar un ttk.Frame como una pestaña de ttk.Notebook , el fondo del marco que se muestra no coincide con el fondo ‘insertado’ de la pestaña del cuaderno. ¿Cómo […]

¿Es posible ejecutar un solo paso del bucle de eventos asyncio?

Estoy trabajando en una aplicación de red gráfica simple, usando asyncio y tkinter. Me estoy topando con el problema de combinar el bucle de eventos asyncio con mainloop de Tk. Si es posible, me gustaría hacerlo sin subprocesos, porque ambas bibliotecas (pero especialmente tkinter) no son muy seguras para subprocesos. Actualmente, estoy usando Tk.update en […]

Expandir el widget de texto para llenar todo el marco principal en Tkinter

Obtuve este widget de Text , y me gustaría que se expandiera y llenara todo su padre principal, usando el administrador de geometría de cuadrícula. De acuerdo con los ejemplos que he visto, este progtwig de ejemplo debería funcionar, pero no lo hace, al expandir la ventana, el contenido no se está redimensionando. from Tkinter […]

¿Por qué todos los botones de radio de Tkinter se inician cuando se usa StringVar pero no IntVar?

Aquí hay un código de ejemplo que crea 4 botones de opción, 2 usando int y 2 usando str: from tkinter import * class test: def __init__(self): wind = Tk() frame1 = Frame(wind) frame1.pack() self.v1 = IntVar() self.v2 = StringVar() int1 = Radiobutton(frame1, text = ‘int1’, variable = self.v1, value = 1, command = self.ipress) […]

Ocultar consola para la aplicación Tkinter en OSX

Estoy intentando ocultar la Terminal cuando lanzo una aplicación basada en GUI Tkinter, pero cuando hago doble clic en el archivo app.py en OSX, aparece la ventana de la Terminal. He intentado cambiar la extensión a .pyw y he intentado iniciarla con / usr / bin / pythonw, pero no importa qué, la ventana de […]

texto inamovible en tkinter

Aquí hay un código: from Tkinter import * class Main(object): def __init__(self): self.console = Text(root, relief=’groove’, cursor=’arrow’, spacing1=3) self.console.insert(INSERT, ‘>>> ‘) self.console.focus_set() self.scroll = Scrollbar(root, cursor=’arrow’, command=self.console.yview) self.console.configure(yscrollcommand=self.scroll.set) self.scroll.pack(fill=’y’, side=’right’) self.console.pack(expand=True, fill=’both’) root = Tk() root.geometry(‘%sx%s+%s+%s’ %(660, 400, 40, 40)) root.option_add(‘*font’, (‘Courier’, 9, ‘bold’)) root.resizable(0, 1) app = Main() root.mainloop() ¿hay alguna manera de hacer […]

¿Cómo vinculo la distribución ActiveState de Tcl / Tk a HomeBrew instalado en Python?

Estoy usando macOS 10.12.1 Sierra. Estoy usando Python 2.7.12 instalado con brew install python pero el IDLE da la advertencia WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable. Visit http://www.python.org/download/mac/tcltk/ for current information. y por supuesto, se estrelló con frecuencia. 8.5.9 es la versión preinstalada de macOS. Puedo descargar el estable 8.5.18 […]

Matplotlib y multiprocesamiento RuntimeError

Estoy tratando de usar multiprocesamiento y matplotlib juntos. Estoy creando un grupo estándar, agregando trabajo con apply_async y actualizando la GUI con la función de callback de apply_async , que se ejecuta en el proceso principal del grupo (lo verifiqué con os.getpid() ). Ejemplo: from pylab import * from numpy import * from numpy.random import […]

Instala tkinter y python localmente

Trabajo con linux en una servies. Y no tengo el privilegio de la raíz. Instalé python-3.2.3 localmente en “/ home / sam / install_sam”. cuando importo el modulo tkinter Obtuve el siguiente error: ImportError: No module named _tkinter, please install the python-tk package Sé que necesito instalar el módulo Tkinter. Porque no tengo el privilegio […]