Articles of pygtk

“WindowsError: El sistema no puede encontrar el archivo especificado” no se está resolviendo

He creado un archivo exe de mi proyecto python por py2exe que tiene varios archivos. cuando ejecuto este archivo exe en mi sistema. funciona bien, pero si lo pongo en otro sistema, se abre el formulario de inicio de sesión, luego, después de que no vaya a la siguiente ventana que he escrito en el […]

Cambiar el color del elemento seleccionado en un GtkTreeview usando python

Tengo un cuadro de diálogo que contiene una pygtk.treeview para enumerar las tareas por prioridad. Cada fila tiene el conjunto de colores de fondo basado en esa prioridad, por lo que, por ejemplo, la prioridad más alta tiene un fondo rojo claro. El color de selección de fila no es tan fácil de cambiar. Puedo […]

Python, hilo y gobject

Estoy escribiendo un progtwig por un framework usando pygtk. El progtwig principal haciendo las siguientes cosas: Crear un hilo de vigilancia para supervisar algunos recursos Crear un cliente para recibir datos de socket. llamada gobject.Mainloop() pero parece que después de que mi progtwig ingrese al Mainloop, el hilo de vigilancia tampoco se ejecutará. Mi solución […]

¿Cómo se agrega un elemento a la lista de archivos “recientemente usados” de GTK desde Python?

Estoy tratando de agregar a la lista de archivos “usados ​​recientemente” de Python 3 en Ubuntu. Soy capaz de leer con éxito la lista de archivos usados ​​recientemente de esta manera: from gi.repository import Gtk recent_mgr = Gtk.RecentManager.get_default() for item in recent_mgr.get_items(): print(item.get_uri()) Esto imprime la misma lista de archivos que veo cuando veo “Recientes” […]

pygtk cómo actualizar gtk.Image

Tengo un problema muy extraño con gtk.Image (). Pregunta simple; ¿Cómo actualizar la imagen? En la creación de la ventana creo una imagen y la empaco … En ese momento, cargo una imagen del disco. Ahora comienzo a descargar la imagen de la URL, y cuando termine, solo quiero reemplazar la imagen existente por una […]

Error al importar gtk con python en OS X

Acabo de instalar pygtk a través de Homebrew (herramienta impresionante), así como sus dependencias (incluyendo gtk +); el problema es que cuando bash importar gtk en el intérprete de python, se genera un ImportError, lo que no sucede al importar pygtk o cualquier otro módulo en el intérprete, no puedo averiguar qué es lo que […]

Python: la forma más rápida de tomar y guardar capturas de pantalla

He estado luchando para encontrar un script que me permita tomar capturas de pantalla de mi escritorio más de una vez por segundo. Estoy usando Win10. PIL: from PIL import ImageGrab import time while True: im = ImageGrab.grab() fname = “dropfolder/%s.png” %int(time.time()) im.save(fname,’PNG’) Resultados 1.01 segundos por imagen. PyScreeze ( https://github.com/asweigart/pyscreeze ): import pyscreeze import […]

Incruste shell interactivo (VTE) en una GUI de PyGtk para manipular sus propios widgets

Estoy planeando hacer lo siguiente: Cree una GUI de PyGtk (codificada, sin Glade) con algunos widgets, y en la parte inferior de la pantalla coloque algún tipo de VTE (Emulador de Terminal Virtual) desde donde podría manipular los widgets, por ejemplo, cambiar sus atributos y llamar sus métodos desde el línea de comando. El resultado […]

¿Cómo capturo la fila y la columna seleccionadas en un TreeView en PyGTK?

Tengo una tabla creada usando gtk.TreeView . Quiero saber qué fila y columna está seleccionada por el usuario. ¿Cómo es esto posible?

GTK :: Socket and Gtk :: Plug comportamiento inesperado en Gnome y FVWM2

El siguiente código funciona bien si se ejecuta dentro de FVWM2. Pero si cambia el escritorio a Gnome, la ventana incrustada se destruye en lugar de incrustarse. ¿Porqué es eso? ¿Qué me estoy perdiendo?… El código sigue pero básicamente todo lo que hace es bifurcación. En el niño, creamos una ventana de VPython y la […]