Articles of pygtk

¿Cómo mostrar una imagen desde la web?

He escrito este sencillo script en python: import gtk window = gtk.Window() window.set_size_request(800, 700) window.show() gtk.main() Ahora quiero cargar en esta ventana una imagen de la web (y no de mi PC) como esta: http://sofes.miximages.com/python/planet_x.jpg Cómo puedo hacer eso ? PS no quiero descargar la imagen! Solo quiero cargar la imagen desde la URL.

poniendo la interfaz glade en python

He hecho un gui en claro que quiero poner en un progtwig de python. Estaba adaptando las instrucciones de un tutorial que encontré en línea para cargar en mi archivo glade (http://www.pygtk.org/articles/pygtk-glade-gui/Creating_a_GUI_using_PyGTK_and_Glade.htm). Cuando tuve problemas, intenté que algo básico (un botón) lo llamara lo mismo que en ese tutorial, copie y pegara su código, y […]

Ejecutando la función 5 segundos después de que se muestra el widget pygtk

¿Cómo ejecutar la función 5 segundos después de que se muestra el widget pygtk?

Virtualenv en Ubuntu sin paquetes de sitio

He estado usando virtualenv últimamente mientras me desarrollo en Python. Me gusta la idea de un entorno de desarrollo segregado con la opción –no-site-packages, pero hacer esto mientras se desarrolla una aplicación PyGTK puede ser un poco complicado. Los módulos PyGTK se instalan en Ubuntu de forma predeterminada, y me gustaría que un virtualenv (con […]

Diálogo de entrada simple, versátil y reutilizable (a veces denominado diálogo de entrada) en PyGTK

Estoy buscando un diálogo simple con un widget de entrada de texto pidiéndole al usuario alguna entrada. El diálogo debe ser fácil de ejecutar (como las variantes de gtk.MessageDialog ) y tan flexible. Por supuesto, hay algunos ejemplos, pero no son lo suficientemente flexibles o demasiado complicados de construir para mi gusto. Odio reinventar la […]

No se puede importar GST en Python

Estoy en un dilema. Estoy siguiendo el siguiente tutorial (específicamente, 6.4.2) http://majorsilence.com/pygtk_audio_and_video_playback_gstreamer Estoy ejecutando Python 2.7, PyGTK 2.24 y GStreamer WinBuilds 10.7 (el instalador principal y el SDK). Cuando bash comstackr el progtwig, aparece el siguiente error: Seguimiento (última llamada más reciente): Archivo “”, línea 1, en importación gst Archivo “C: \ Archivos de progtwig […]

Instalando PyGtk en virtualenv

Así que estoy tratando de ejecutar un ejemplo simple de matplotlib en mi virtualenv (en la consola). Aquí está el código: import matplotlib matplotlib.use(‘GTKAgg’) import matplotlib.pyplot as plt radius = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0] area = [3.14159, 12.56636, 28.27431, 50.26544, 78.53975, 113.09724] plt.plot(radius, area) plt.show() Sin embargo, cuando ejecuto esto obtengo: ImportError: Gtk […]

actualizar un gtk.VBox dinámicamente

He estado usando este sitio web con bastante frecuencia para resolver los pequeños problemas que tengo al progtwigr en Python. Esta vez, de alguna manera no pude encontrar una solución adecuada para mi situación. Pues aqui esta mi problema: Quiero agregar entradas dinámicamente a un widget gtk.VBox. El problema es que no funciona como quiero […]

Detectar el cierre / cierre de sesión del usuario en Python / GTK en Linux – SIGTERM / HUP no recibido

OK, esta es probablemente una difícil, tengo una aplicación pyGTK que tiene lockings aleatorios debido a errores de X Window que no puedo detectar / controlar. Así que creé una envoltura que reinicia la aplicación tan pronto como detecta una falla, ahora surge el problema, cuando el usuario cierra la sesión o apaga el sistema, […]

Configuración del entorno de desarrollo: PyCharm, python-gtk, windows

Quiero desarrollar con estas herramientas: MS-Windows 10 Python3 gtk PyCharm Instalé PyCharm, pero hasta ahora Python y gtk no están instalados hasta ahora. Sub-preguntas: ¿Usar la versión de 32 o 64 bits de Python? ¿Cómo instalar gtk para python (pip o exe)? ¿Usar env virtual en PyCharm o usar “intérprete existente”? AFAIK no puede instalar […]