Articles of tcl

Uso de extensiones TCL para establecer el estilo de ventana nativo en Tkinter

pythonware.com/library/tkinter/introduction/… documenta un método overrideredirect que eliminará la barra de texto y los bordes. Si eso no es suficiente, debe configurar el estilo de ventana nativo. No estoy seguro de si Tkinter le proporciona ese tipo de nivel bajo. acceso, si no, intente algo así como twapi.magicsplat.com/ui.html#set_window_style extensión TCL En una publicación anterior recibí esto […]

¿Cómo ejecutar un script Tcl en una carpeta en Python?

Tengo un script Tcl almacenado en C: / ¿Cómo lo ejecuto desde Python? (No es escribir el script Tcl en python y luego ejecutarlo) Para aclarar mi pregunta, primero tengo un progtwig basado en Tcl llamado oommf, que se usa para la simulación. Aquí hay una breve introducción http://math.nist.gov/oommf/ Escribí algunos scripts con este progtwig […]

Pasa las variables de Python a `Tkinter.Tcl (). Eval ()`

Puedo obtener un script Tcl y ejecutar un proc desde dicho script así: import Tkinter >>> tclsh = Tkinter.Tcl() >>> tclsh.eval(‘source {myscript.tcl}’) >>> tclsh.eval(‘myproc’) …[output of proc] >>> Sin embargo, si quisiera pasar variables a este proceso, tengo que hacerlo así (asumiendo que el proc toma un dict como parámetro: >>> tclsh.eval(‘dict set spec num […]

Compile tcl seguro para python en Windows

Estoy haciendo un proyecto con Python y necesito poner algo en el hilo. Resultó que si haces algo que usa Tk en el hilo, de alguna manera se bloqueará. El error es: TclError: out of stack space (infinite loop?)` Busqué en Google y creo que esto quizás porque Tcl no es seguro para subprocesos. Cuando […]

¿Cómo monitorear aplicaciones abiertas o ejecutadas en linux / tcl / python?

Estoy tratando de construir una aplicación de panel, igual que avant window navigator o ubuntu unity. Mi pregunta es una vez que construyo el panel con las aplicaciones predeterminadas, ¿cómo puedo agregar elementos al panel cuando las aplicaciones están abiertas o iniciadas? Aquí está mi código fuente en tcl: package require Tk set items {xterm […]

python – pyinstaller “RuntimeWarning: módulo principal ‘PyInstaller.hooks.hook.hook-PIL’ no encontrado al manejar la importación absoluta” y “tcl” errores relacionados

Recibo un mensaje de advertencia al intentar crear un archivo pyinstaller con pyinstaller . Esta advertencia apareció después de instalar Pillow . Anteriormente, no recibí ninguna advertencia y pude hacerlo. la advertencia que recibo por pyinstaller es: 7314 INFO: Analyzing main.py /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/PyInstaller-2.1.1dev_-py2.7.egg/PyInstaller/hooks/hook-PIL.Image.py:14: RuntimeWarning: Parent module ‘PyInstaller.hooks.hook-PIL’ not found while handling absolute import from PyInstaller.hooks.shared_PIL_Image import […]

conflicto de versiones para el paquete “Tk”: tiene 8.5.2, necesita exactamente 8.5.15

Estoy intentando comstackr un progtwig (python2.7) pero no importa lo que haga, sigo recibiendo este error: C:/Python27/tcl/tk8.5/tk.tcl: version conflict for package “Tk”: have 8.5.2, need exactly 8.5.15 version conflict for package “Tk”: have 8.5.2, need exactly 8.5.15 while executing “package require -exact Tk 8.5.15” (file “C:/Python27/tcl/tk8.5/tk.tcl” line 18) invoked from within “source C:/Python27/tcl/tk8.5/tk.tcl” (“uplevel” body […]

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

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

El overrideredirect de Tkinter evita ciertos eventos en Mac y Linux

Estoy escribiendo un progtwig en Python con una interfaz de usuario de Tkinter. Quiero tener una pequeña ventana sin barra de título. Esta ventana debe recibir entrada de teclado. No soy exigente si esto es en la forma de un widget de entrada o simplemente se vincula a KeyPress. overrideredirect(True) suele ser la forma en […]