Académique Documents
Professionnel Documents
Culture Documents
Introduccin
Instalacin Tkinter
Introduccion al El modulo
Tkinter
Lo primero que hacemos para usar
Tkinter es agregar el modulo a
nuestro script python en la primera
lnea de cdigo:
from Tkinter import *
La Ventana Principal
Para la creacion de la ventana principal
usamos la funcion ventana = Tk() que es
atribuida a una variable en este
casoventana, la cual heredara todas
funciones de Tkinter , para inicializar la
ventana usamos ventana.mainloop() y con
esto nuestra ventana ser lanzada.
from Tkinter import *
ventana = Tk()
ventana.mainloop()
Resultado:
La lnea ventana = Tk()
inicia el script y la lnea
ventana.mainloop() lo
finaliza, por lo tanto todo
el cdigo para agregar la
dems funcionalidades
deber ir despus de la
primera y antes de la
ultima es decir antes de
ventana = Tk() y despus
de ventana.mainloop().
Trabajando con la
Funcion Grid
En el transcurso de el tutorial
usaremos la funcin grid para
posicionar los elementos en la
ventana y todos los elementos que
usaremos hasta ahora utilizan esta
funcin, por lo tanto entender la
forma de posicionarlos es
importante.
row =1 ,
column
=1
row =1 ,
column
=2
row =1 ,
column
=3
row =1 ,
column
=4
row =1 ,
column
=5
row =2 ,
column
=1
row =2 ,
column
=2
row =2 ,
column
=3
row =2 ,
column
=4
row =2 ,
column
=5
row =3 ,
column
=1
row =3 ,
column
=2
row =3 ,
column
=3
row =3 ,
column
=4
row =3 ,
column
=5
row =4 ,
column
=1
row =4 ,
column
=2
row =4 ,
column
=3
row =4 ,
column
=4
row =4 ,
column
=5
Finalizando
Con estos elemento graficos basicos
podemos hacer muchas aplicaciones
y para iniciar el desarrollo vamos a
terminar con un formulario que pida
nombre , apellidos y correo, aunque
aun no har ninguna funcin en
especial, quedara pendiente para el
futuro.
Bibliografia
http://gmendezm.blogspot.mx/2012/12/
tutorial-tkinter-python-gui.html
http://pharalax.com/blog/python-desar
rollo-de-interfaces-graficas-con-tkin
ter-labelsbuttonsentrys/
http://pharalax.com/blog/pythonintegracion-de-python-en-el-visualstudio-2010/