Documentos de Académico
Documentos de Profesional
Documentos de Cultura
QueVeremos?...ojalseabueno...
INTRODUCCION...
Segnyo... Observoque...
fabio@gnome.cl
QueesPYGTK+?
PYGTK=Python+GTK
fabio@gnome.cl
Python...
fabio@gnome.cl
Python...
fabio@gnome.cl
Python...Comosehace?
SENTENCIASDEFLUJODECONTROL
fabio@gnome.cl
Python...
fabio@gnome.cl
Python...
EJEMPLO1 EJEMPLO2
fabio@gnome.cl
Python...
for<VARIABLE>in<SECUENCIA>: (4espacios)<SENTENCIA>
fabio@gnome.cl
Python...
EJEMPLO1 EJEMPLO2
fabio@gnome.cl
Python...
ejemplo3
fabio@gnome.cl
Python...
while<CONDICIN>: (4espacios)<SENTENCIA>
fabio@gnome.cl
Python...
ejemplo1 ejemplo2
fabio@gnome.cl
Python...
DEFINICINDEFUNCIONES
fabio@gnome.cl
Python...
Python...
ejemplo2
ejemplo3
ejemplo4
Python...
DEFINICINDECLASES
fabio@gnome.cl
Python...
Python...
ejemplo2
classuno(): def__init__(self): dos() classdos() def__init__(self): printself.suma(6) defsuma(i): returni+2 if__name__=='__main__': x=uno() >>8
fabio@gnome.cl
Python...
IMPORTANDOMODULOS
fabio@gnome.cl
Python...
from<MODULO>import<CLASE> import<MODULO>
fabio@gnome.cl
Python...
ejemplos
fabio@gnome.cl
GTK+...
GTK=theGimpToolKit
fabio@gnome.cl
GTK+...
3LibrerasPrincipales: GLIB=ManejodeestructurasdedatosparaC.(Conjuntode Widgets) ATK = Creada para crear interfaces para gente discapacitadaominusvlidos PANGO = Renderizado y diseo de texto,
Internacionalizacin.
fabio@gnome.cl
GTK+...
fabio@gnome.cl
GTK+...
EjemploPYGTK: importgtk classHolaMundo: defhello(self,widget,data=None): print"HelloWorld" defdelete_event(self,widget,event,data=None): print"deleteeventoccurred" returnFalse defdestroy(self,widget,data=None): print"destroysignaloccurred" gtk.main_quit()
fabio@gnome.cl
GTK+...
def__init__(self): self.window=gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.connect("delete_event",self.delete_event) self.window.connect("destroy",self.destroy) self.window.set_border_width(10) self.button=gtk.Button("HelloWorld") self.button.connect("clicked",self.hello,None) self.button.connect_object("clicked",gtk.Widget.destroy,self.window) self.window.add(self.button) self.button.show() self.window.show() defmain(self): gtk.main() if__name__=="__main__": hello=HolaMundo() hello.main()
fabio@gnome.cl
GTK+...
fabio@gnome.cl
GTK+...
GLADECONNECT...
fabio@gnome.cl
GTK+...
fabio@gnome.cl
GTK+...
fabio@gnome.cl
GTK+...
ejemplo1GladeConnect
fabio@gnome.cl
fabio@gnome.cl
fabio@gnome.cl
GTK+...
fabio@gnome.cl