Articles of gtk

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

¿Interrumpir el teclado con Python GTK?

Entonces, como dice la pregunta, estoy intentando que ocurran interrupciones del teclado mientras Gtk.main () está en progreso, sin embargo, parece que la interrupción del teclado no se produce hasta que finaliza la función. Así que intenté pegar Gtk.main () en un subproceso separado, y el hilo principal encuentra las interrupciones del teclado y termina […]

Detectar pulsaciones específicas en GUI

Estoy buscando una manera en Gtk / Python para que una aplicación escuche las pulsaciones de teclas y cuando se presionan algunas de las teclas especiales, realice una acción (vuelva a crear un menú con diferentes tags, ya que es un indicador). Aunque realmente no puedo encontrar una manera de hacerlo. Si alguien es capaz […]

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

Py2Exe “Módulos que faltan”

Estoy tratando de convertir mi proyecto de python en un exe usando Py2Exe. Vale la pena señalar que cx_freeze se queja de los mismos tres “módulos faltantes”, junto con varias docenas de otros. El problema es que nadie en ninguna parte dice cómo resolver esto. Estoy construyendo sobre MS Windows XP de 32 bits (VirtualBox). […]

gi.repository windows

Estoy desarrollando una aplicación que tiene que ser 100% compatible en Windows y en Linux. En Linux no tengo problemas, pero en Windows se me ocurrió este mensaje: de gi.repository import Gtk ImportError: no hay un módulo llamado gi Instalé pygobject, pygtkallinone, gtk .. ¿qué me estoy perdiendo?

Evitar la superposición de ventanas en GTK

Tengo una aplicación Python / Linux que muestra los bits de información que necesito en una ventana de GTK. Para los fines de esta discusión, debe comportarse exactamente como un dock: existe en todos los escritorios virtuales y las ventanas maximizadas no se superponen. El primer punto es bastante fácil, pero he pasado días golpeando […]

Gtk-WARNING **: la configuración regional no es compatible con la biblioteca C. durante el uso de varios módulos de Python (mayavi, espectral)

Actualicé mi MacBook a Mavericks, reinstalé Macports y todos los módulos de Python 2.7 que suelo usar. Mientras ejecuto Python recibo los siguientes mensajes: al importar mlab: from mayavi import lab (process:1146): Gtk-WARNING **: Locale not supported by C library. Using the fallback ‘C’ locale. cuando se ejecuta un comando mlab como mlab.mesh (), la […]

Python GTK + nombre del widget

¿Cómo obtengo el “nombre” de un widget? Cuando defino una GUI con Glade, puedo “nombrar” los widgets de la ventana, pero ¿cómo recupero esa propiedad cuando tengo una instancia de objeto de widget? He intentado get_property() , get_name() y $widget.name en vano. Actualización: estoy utilizando el formato de archivo GtkBuilder (es decir, el formato XML). […]