Articles of tcl

¿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 […]

Cómo corregir TCL_LIBRARY y TK_LIBRARY con py2exe

Hice un solo archivo slideshow.py para mostrar algunas correcciones de fotos con el widget Tkinter, se ejecuta perfectamente en mi Windows y Linux. Para hacer que se ejecute en windows sin python y tcl instalado, uso py2exe para comstackrlo en un ejecutable win32, setup.py es simple: from distutils.core import setup import py2exe setup(windows=[“slideshow.py”]) Luego ejecuto […]

Script para buscar texto desde PDF

Problema En la plataforma Mac OS X, me gustaría escribir un script, ya sea en Python o Tcl para buscar texto dentro de un archivo PDF y extraer las partes relevantes. Aprecio cualquier ayuda. Fondo Estoy escribiendo guiones para mirar dentro de un PDF para determinar si se trata de una factura, de qué compañía […]

cómo ejecutar scripts de Python usando el comando tcl exec

Tengo un script de controlador tcl que a su vez llama a varios otros progtwigs. Quiero invocar un script python desde mi script tcl. Digamos que este es mi script de Python “1.py” #!/usr/bin/python2.4 import os import sys try: fi = open(‘sample_+_file’, ‘w’) except IOError: print ‘Can\’t open file for writing.’ sys.exit(0) y el script […]

Cómo ejecutar comandos en el mismo shell TCL usando Python

Estoy teniendo todas las bibliotecas escritas en TCL. Quiero crear una GUI en Python que tendrá pocos botones y otras opciones. En el inicio se abrirá el shell TCL. Cuando haga clic en los botones, los comandos correspondientes se ejecutarán en el shell TCL. ¿Es posible ejecutar comandos en el mismo shell de TCL sin […]

Análisis de listas TCL en Python

Necesito dividir las listas TCL delimitadas por el espacio entre llaves dobles … por ejemplo … OUTPUT = “””{{172.25.50.10:01:01-Ethernet 172.25.50.10:01:02-Ethernet {Traffic Item 1}}} {{172.25.50.10:01:02-Ethernet 172.25.50.10:01:01-Ethernet {Traffic Item 1}}}””” Esto debería analizar en … OUTPUT = [“””{{172.25.50.10:01:01-Ethernet 172.25.50.10:01:02-Ethernet {Traffic Item 1}}}”””, “””{{172.25.50.10:01:02-Ethernet 172.25.50.10:01:01-Ethernet {Traffic Item 1}}}”””] Yo he tratado… import re splitter = re.compile(‘}}\s+{{‘) splitter.split(OUTPUT) Sin […]

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 […]

Usando funciones de Python en Tkinter.Tcl ()

Tengo un montón de funciones de Python. Llamémoslos foo , bar y baz . Aceptan un número variable de argumentos de cadena y hacen otras cosas sofisticadas (como acceder a la red). Quiero que el “usuario” (supongamos que solo está familiarizado con Tcl) escriba guiones en Tcl usando esas funciones. Aquí hay un ejemplo (tomado […]

Escoger un front-end / intérprete para un código científico

La herramienta de simulación que he desarrollado en los últimos años, está escrita en C ++ y actualmente tiene un front-end interpretado por tcl. Fue escrito de tal manera que se puede ejecutar ya sea en un shell interactivo, o pasando un archivo de entrada. De cualquier manera, el archivo de entrada se escribe en […]