Example: barber

tkinter

tkinter # tkinter Tabla de contenido Acerca de 1. Cap tulo 1: Empezando con tkinter 2. Observaciones 2. Diferencias entre python 2 y 3 2. Importando en python 2. Importando en Python 2. Otras lecturas 3. Versiones 3. Tcl 3. Pit n 3. Examples 4. Instalaci n o configuraci n 4. Hola Mundo! (m nimo) 5. Hola Mundo! (modular, orientado a objetos) 6. Cap tulo 2: Agregar im genes a la etiqueta / bot n 8. Introducci n 8. Examples 8. Formatos de archivo soportados por tkinter 8. Uso de formatos .GIF. 8. Cap tulo 3: El widget de entrada tkinter 9. Sintaxis 9. Par metros 9. Observaciones 9. Examples 9. Creaci n de un widget de entrada y configuraci n de un valor predeterminado 9. Obtener el valor de un widget de entrada 9. A adiendo validaci n a un widget de entrada 10. Obtenci n de int desde el widget de entrada 10.

extracted from Stack Overflow Documentation, which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official tkinter. ... PyQt y kivy . La mayor fortaleza de Tkinter es su ubicuidad y simplicidad. Funciona de forma inmediata en la mayoría de las plataformas (Linux, OSX, Windows) y ...

Tags:

  Documentation, Kivy

Information

Domain:

Source:

Link to this page:

Please notify us if you found a problem with this document:

Other abuse

Transcription of tkinter

1 tkinter # tkinter Tabla de contenido Acerca de 1. Cap tulo 1: Empezando con tkinter 2. Observaciones 2. Diferencias entre python 2 y 3 2. Importando en python 2. Importando en Python 2. Otras lecturas 3. Versiones 3. Tcl 3. Pit n 3. Examples 4. Instalaci n o configuraci n 4. Hola Mundo! (m nimo) 5. Hola Mundo! (modular, orientado a objetos) 6. Cap tulo 2: Agregar im genes a la etiqueta / bot n 8. Introducci n 8. Examples 8. Formatos de archivo soportados por tkinter 8. Uso de formatos .GIF. 8. Cap tulo 3: El widget de entrada tkinter 9. Sintaxis 9. Par metros 9. Observaciones 9. Examples 9. Creaci n de un widget de entrada y configuraci n de un valor predeterminado 9. Obtener el valor de un widget de entrada 9. A adiendo validaci n a un widget de entrada 10. Obtenci n de int desde el widget de entrada 10.

2 Cap tulo 4: El widget tkinter Radiobutton 11. Sintaxis 11. Par metros 11. Observaciones 11. Examples 12. Aqu hay un ejemplo de c mo convertir los botones de opci n en los cuadros de botones: 12. Crear un grupo de botones de radio. 12. Cap tulo 5: Personaliza los estilos ttk. 13. Introducci n 13. Examples 13. Personaliza una vista de rbol 13. Cap tulo 6: Retrasando una funci n 15. Sintaxis 15. Par metros 15. Observaciones 15. Examples 15..despu s() 15. Cap tulo 7: tkinter Geometry Managers 17. Introducci n 17. Examples 17. paquete() 17. cuadr cula() 18. lugar() 19. Cap tulo 8: Varias ventanas (widgets TopLevel) 22. Examples 22. Diferencia entre Tk y Toplevel 22. ordenando la pila de ventanas (el m todo .lift) 23. Cap tulo 9: Widgets de desplazamiento 25. Introducci n 25. Sintaxis 25. Par metros 25.

3 Observaciones 25. Examples 25. Conexi n de una barra de desplazamiento vertical a un widget de texto 25. Desplazando un widget de Canvas horizontal y verticalmente 26. Desplazando un grupo de widgets 26. Cap tulo 10: Widgets ttk 28. Introducci n 28. Sintaxis 28. Par metros 28. Observaciones 28. Examples 28. Treeview: ejemplo b sico 28. Crear el widget 28. Definici n de las columnas. 28. Definici n de los encabezados. 29. Insertar algunas filas 29. Embalaje 29. Barra de progreso 30. Funci n de actualizaci n de la barra de progreso. 30. Establecer el valor m ximo 30. Crea la barra de progreso 30. Valores iniciales y m ximos. 30. Emular el progreso cada s. 30. Creditos 32. Acerca de You can share this PDF with anyone you feel could benefit from it, downloaded the latest version from: tkinter It is an unofficial and free tkinter ebook created for educational purposes.

4 All the content is extracted from Stack Overflow documentation , which is written by many hardworking individuals at Stack Overflow. It is neither affiliated with Stack Overflow nor official tkinter . The content is released under Creative Commons BY-SA, and the list of contributors to each chapter are provided in the credits section at the end of this book. Images may be copyright of their respective owners unless otherwise specified. All trademarks and registered trademarks are the property of their respective company owners. Use the content presented in this book at your own risk; it is not guaranteed to be correct nor accurate, please send your feedback and corrections to 1. Cap tulo 1: Empezando con tkinter Observaciones tkinter (" Tk Inter face") es un paquete multiplataforma est ndar de python para crear interfaces gr ficas de usuario (GUI).

5 Proporciona acceso a un int rprete de Tcl subyacente con el kit de herramientas Tk, que en s mismo es una biblioteca de interfaz de usuario gr fica multiplataforma y multiplataforma. tkinter no es la nica biblioteca GUI para python, pero es la que viene de serie. Las bibliotecas de GUI adicionales que se pueden usar con python incluyen wxPython , PyQt y kivy . La mayor fortaleza de tkinter es su ubicuidad y simplicidad. Funciona de forma inmediata en la mayor a de las plataformas (Linux, OSX, Windows) y se completa con una amplia gama de widgets necesarios para las tareas m s comunes (botones, etiquetas, lienzos de dibujo, texto de varias l neas, etc.). Como herramienta de aprendizaje, tkinter tiene algunas caracter sticas que son nicas entre los kits de herramientas GUI, como las fuentes con nombre, las etiquetas de enlace y el rastreo de variables.

6 Diferencias entre python 2 y 3. tkinter se mantiene pr cticamente sin cambios entre python 2 y python 3, con la diferencia principal de que se cambi el nombre del paquete tkinter y de los m dulos. Importando en python En Python , el paquete tkinter se llama tkinter , y los paquetes relacionados tienen sus propios nombres. Por ejemplo, lo siguiente muestra un conjunto t pico de instrucciones de importaci n para python : import tkinter as tk import tkFileDialog as filedialog import ttk Importando en Python Aunque la funcionalidad no cambi mucho entre python 2 y 3, los nombres de todos los m dulos tkinter han cambiado. El siguiente es un conjunto t pico de instrucciones de importaci n para Python : import tkinter as tk from tkinter import filedialog 2. from tkinter import ttk Otras lecturas Preguntas tkinter en Stackoverflow Documentaci n oficial de Python 3 tkinter Documentaci n oficial de Python 2 tkinter - multiplataforma tk documentaci n Introducci n de Effbot a tkinter Gu a de referencia tkinter , New Mexico Tech Versiones Tcl Versi n Fecha de lanzamiento 2016-07-27.

7 2016-02-12. 2013-06-01. 2002-10-18. 1999-12-16. 1999-05-26. 1999-03-09. Pit n Versi n Fecha de lanzamiento 2016-12-23. 2015-09-13. 2014-03-17. 2012-09-29. 2011-02-20. 3. Versi n Fecha de lanzamiento 2009-06-26. 2008-12-03. 2010-07-03. 2008-10-02. 2006-09-19. 2004-11-30. 2003-07-29. 2001-12-21. 2001-04-15. 2000-10-16. Examples Instalaci n o configuraci n tkinter viene preinstalado con los binarios del instalador de Python para Mac OS X y la plataforma Windows. Por lo tanto, si instala Python desde los archivos binarios oficiales para Mac OS X o la plataforma Windows, puede utilizar tkinter . Para las versiones Debian de Linux, debe instalarlo manualmente utilizando los siguientes comandos. Para Python 3. sudo apt-get install python3-tk Para Python sudo apt-get install python-tk Las distribuciones de Linux con yum installer pueden instalar el m dulo tkinter usando el comando: yum instalar tkinter Verificando instalaci n Para verificar si ha instalado tkinter correctamente, abra su consola de Python y escriba el siguiente comando: 4.

8 Import tkinter as tk # for Python 3 version o import tkinter as tk # for Python version Ha instalado tkinter correctamente, si el comando anterior se ejecuta sin un error. Para verificar la versi n de tkinter , escriba los siguientes comandos en su REPL de Python: Para python import tkinter as tk (). Para python import tkinter as tk (). Nota: Importar tkinter as tk no es obligatorio, pero es una buena pr ctica ya que ayuda a mantener la coherencia entre las versiones. Hola Mundo! (m nimo). Probemos nuestro conocimiento b sico de tkinter creando el cl sico " Hola mundo!" programa. Primero, debemos importar tkinter , esto variar seg n la versi n (consulte la secci n de comentarios sobre "Diferencias entre Python 2 y 3"). En Python 3, el m dulo tkinter tiene una t min scula: import tkinter as tk En Python 2, el m dulo tkinter tiene una T may scula: import tkinter as tk Usar as tk no es estrictamente necesario, pero lo usaremos para que el resto de este ejemplo funcione de la misma manera para ambas versiones.

9 Ahora que hemos importado el m dulo tkinter , podemos crear la ra z de nuestra aplicaci n usando la clase Tk : root = (). Esto actuar como la ventana para nuestra aplicaci n. (Tenga en cuenta que las ventanas adicionales deben ser instancias de Toplevel lugar). 5. Ahora que tenemos una ventana, vamos a agregarle texto con una Label label = (root, text="Hello World!") # Create a text label (padx=20, pady=20) # Pack it into the window Una vez que la aplicaci n est lista, podemos iniciarla (ingresar al bucle del evento principal ) con el m todo mainloop (). Esto abrir y ejecutar la aplicaci n hasta que se detenga al cerrar la ventana o al llamar a las funciones que salen de las devoluciones de llamada (que se () m s adelante) como () . Poniendolo todo junto: import tkinter as tk # Python Version #import tkinter as tk # Python Version root = ().

10 Label = (root, text="Hello World!") # Create a text label (padx=20, pady=20) # Pack it into the window (). Y algo como esto deber a aparecer: Hola Mundo! (modular, orientado a objetos). import tkinter as tk class HelloWorld( ): def __init__(self, parent): super(HelloWorld, self).__init__(parent). = (self, text="Hello, World!"). (padx=20, pady=20). if __name__ == "__main__": root = (). 6. main = HelloWorld(root). (fill="both", expand=True). (). Nota: es posible heredar de casi cualquier widget tkinter , incluida la ventana ra z. Heredar de es, al menos, posiblemente el m s flexible, ya que admite interfaces de documentos m ltiples (MDI), interfaces de documentos nicos (SDI), aplicaciones de p gina nica y aplicaciones de p gina m ltiple. Lea Empezando con tkinter en l nea: tkinter 7. Cap tulo 2: Agregar im genes a la etiqueta /.


Related search queries