0% encontró este documento útil (0 votos)
36 vistas9 páginas

Introducción a Tkinter en Python

Este documento presenta Tkinter, la interfaz gráfica de usuario (GUI) de Python para Tk. Tk fue desarrollado originalmente como una extensión GUI para el lenguaje de scripting Tcl. Tkinter permite crear interfaces gráficas fáciles de usar en Python. El documento explica cómo importar Tkinter, los diferentes widgets como botones y cuadros de entrada, y proporciona ejemplos básicos de código para crear ventanas y agregar widgets.

Cargado por

Diana Camila
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
36 vistas9 páginas

Introducción a Tkinter en Python

Este documento presenta Tkinter, la interfaz gráfica de usuario (GUI) de Python para Tk. Tk fue desarrollado originalmente como una extensión GUI para el lenguaje de scripting Tcl. Tkinter permite crear interfaces gráficas fáciles de usar en Python. El documento explica cómo importar Tkinter, los diferentes widgets como botones y cuadros de entrada, y proporciona ejemplos básicos de código para crear ventanas y agregar widgets.

Cargado por

Diana Camila
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

tkinter

Python interface to Tcl/Tk


Algoritmos y Programación 2568364
Departamento de Ingeniería Eléctrica
Facultad de Ingeniería
2017-2

Funciones Informática I (2016-2)


Acerca de Tk
Tkinter is a GUI (Graphical User Interface)

Tk was developed as a GUI extension for the Tcl


scripting language by John Ousterhout.

The first release was in 1991.

Tk proved as extremely successful in the 1990's,


because it is easier to learn and to use than other
toolkits.

Tkinter is an acronym for "Tk interface" in Python.

Bibliotecas gráficas Algoritmos y Programación 2


Acerca de Tk
Tk interface in Python

# Python 2.x
import Tkinter as tk

# Python 3.x
import tkinter as tk

try:
import Tkinter as tk
except ImportError:
import tkinter as tk

Bibliotecas gráficas Algoritmos y Programación 3


Uso de Tkinter-Python
Tk interface in Python

Geometry Events
Widgets
Managers and Binds
place <Button>
button
grid <Motion>
canvas
pack <ButtonRelease>
checkbutton
combobox <Double-Button>
Entry <Enter>
... ...

Bibliotecas gráficas Algoritmos y Programación 4


Ejemplos
Ventana Principal
# -*- coding: utf-8 -*-
import tkinter as tk

top = [Link]()
[Link]("Titulo ventana")
# [Link]("200x100")

[Link]()

Bibliotecas gráficas Algoritmos y Programación 5


Ejemplos

# -*- coding: utf-8 -*-


import tkinter as tk

top = [Link]()
[Link]("Titulo ventana")
[Link]("200x50")

frame1 = [Link](top)
[Link](column=0,row=0)

tex1 = [Link](frame1,text="Etiqueta 1")


[Link](column=0,row=0)

[Link]()
Bibliotecas gráficas Algoritmos y Programación 6
Ejemplos
# -*- coding: utf-8 -*-
import tkinter as tk

top = [Link]()
[Link]("Titulo ventana")
[Link]("200x50")

frame1 = [Link](top)
[Link](column=0,row=0)

tex1 = [Link](frame1,text="Etiqueta 1")


[Link](column=0,row=0)

v1 = [Link](frame1,value='10')
edit1 = [Link](frame1, textvariable = v1)
[Link](column=1,row=0)

[Link]()
Bibliotecas gráficas Algoritmos y Programación 7
# -*- coding: utf-8 -*-
Ejemplos
import tkinter as tk

def accion_boton1():
print("Datos en Entry: "+[Link]())

top = [Link]()
[Link]("Titulo ventana")
[Link]("280x50")

frame1 = [Link](top)
[Link](column=0,row=0)

tex1 = [Link](frame1,text="Etiqueta 1")


[Link](column=0,row=0)

v1 = [Link](frame1,value='10')
edit1 = [Link](frame1, textvariable = v1)
[Link](column=1,row=0)

btn1 = [Link](frame1,text="Accion 1",command=accion_boton1)


[Link](column=3,row=0)

print(v1)
[Link]()
Bibliotecas gráficas Algoritmos y Programación 8
Otros Widgets
Tk provides the following widgets:


button

canvas

checkbutton

combobox

entry

frame

label


[Link]

Bibliotecas gráficas Algoritmos y Programación 9

También podría gustarte