pygtk siempre pinta las cosas de color negro
Oscar (.teri) Triano
teritriano en gmail.com
Vie Ene 4 12:12:31 CET 2008
Cuidado, la lista no acepta adjuntos.
>
> Ya sé que es trabajoso, pero es más práctico que mandes un pequeño
> ejemplo que no necesite glade (o sea, que el interfaz se cree "a mano").
Bien, no hay problema. Sin adjuntos:
#!/usr/bin/env python
import gtk
import gtk.gdk
def dibujar(control, dato):
area.window.draw_rectangle(contexto, True, 0, 0, 200, 200)
print "Color fondo", contexto.foreground
def quitar(control):
gtk.main_quit()
ventana = gtk.Window()
ventana.connect("destroy", quitar)
area = gtk.DrawingArea()
area.set_size_request(640, 480)
area.connect("expose_event", dibujar)
area.window = gtk.gdk.Window(None, 640, 480, gtk.gdk.WINDOW_CHILD, 0,
gtk.gdk.INPUT_OUTPUT)
contexto = area.window.new_gc()
desplazamiento = gtk.ScrolledWindow()
desplazamiento.add_with_viewport(area)
ventana.add(desplazamiento)
rojo = gtk.gdk.Color(65535, 0, 0)
print "Color: ", rojo
contexto.set_foreground(rojo)
print "Color fondo", contexto.foreground
ventana.show_all()
gtk.main()
Espero que esta vez lo haya hecho bien ^^U.
_______________________________________________
Lista de correo Python-es
http://listas.aditel.org/listinfo/python-es
FAQ: http://listas.aditel.org/faqpyes
Más información sobre la lista de distribución Python-es