Hola
Estoy haciendo un pequeño script con Python y la librería GTK que entre otras cosas me da el color de un píxel de la pantalla. Uso esto:
Funciona, pero para referenciar el píxel tengo que meter coordenadas de la pantalla completa, y quiero meter coordenadas de una ventana concreta. No lo consigo. Supongo que tengo que modificar la cuarta línea, pero no se como hacerlo y googleando no encuentro nada.
No tengo experiencia en Python, sólo controlo el Bash en Linux y algo de Perl ...
¿Podéis decirme como modificarlo?
Gracias
[MOD]: Debes utilizar las etiquetas de código, porfavor lee las normas.
Estoy haciendo un pequeño script con Python y la librería GTK que entre otras cosas me da el color de un píxel de la pantalla. Uso esto:
Código (python) [Seleccionar]
def get_pixel_colour(i_x, i_y):
import gtk # python-gtk2
o_gdk_pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, 1, 1)
o_gdk_pixbuf.get_from_drawable(gtk.gdk.get_default_root_window(), gtk.gdk.colormap_get_system(), i_x, i_y, 0, 0, 1, 1)
return tuple(o_gdk_pixbuf.get_pixels_array().tolist()[0][0])
print get_pixel_colour(46, 3)
Funciona, pero para referenciar el píxel tengo que meter coordenadas de la pantalla completa, y quiero meter coordenadas de una ventana concreta. No lo consigo. Supongo que tengo que modificar la cuarta línea, pero no se como hacerlo y googleando no encuentro nada.
No tengo experiencia en Python, sólo controlo el Bash en Linux y algo de Perl ...
¿Podéis decirme como modificarlo?
Gracias
[MOD]: Debes utilizar las etiquetas de código, porfavor lee las normas.