elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Duda sobrePython/GTK
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Duda sobrePython/GTK  (Leído 1,534 veces)
epicteto

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Duda sobrePython/GTK
« en: 28 Enero 2014, 09:01 am »

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:

Código
  1. def get_pixel_colour(i_x, i_y):
  2. import gtk # python-gtk2
  3. o_gdk_pixbuf = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB, False, 8, 1, 1)
  4. 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)
  5. return tuple(o_gdk_pixbuf.get_pixels_array().tolist()[0][0])
  6. 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.


« Última modificación: 28 Enero 2014, 10:08 am por Eleкtro » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Pequeña duda con un comando batch (NUEVA DUDA RELACIONADA)
Scripting
revenge1252 9 9,814 Último mensaje 13 Febrero 2008, 21:41 pm
por revenge1252
Duda duda y duda de Metasploit
Bugs y Exploits
huber_nomas 4 5,838 Último mensaje 17 Febrero 2012, 14:00 pm
por MauroMasciar
Duda facil, [VIDEO QUE EXPLICA MI DUDA]
Diseño Gráfico
Ngeooz 6 8,944 Último mensaje 2 Diciembre 2013, 19:33 pm
por Ngeooz
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines