Curso de Tkinter desde cero

Curso de Tkinter

Totalmente desde cero


Sobre el curso de Tkinter

Tkinter es una biblioteca propia de Python.
Con Tkinter podremos materializar todas nuestras aplicaciones de consola con Python y llegar a crear programas completos.

El curso lo voy a hacer en el IDE PyCharm en Windows 10. Tú puedes hacerlo donde mejor te vaya según tu sistema operativo y el hardware de tu equipo.

Este curso es breve y básico para que te inicies en Tkinter. Si quieres cosas más avanzadas, te recomiendo hacer mi curso Máster en Python.

Requisitos del curso:

Como requisitos para realizar este curso, necesitarás conocimientos al menos básicos de Python. Con ello, me refiero a que sepas manejar bien los condicionales, bucles, funciones, etc.

Si no cumples estos requisitos, te recomiendo que realices antes mi curso de Python básico, el cuál, te dará lo necesario para poder realizar este curso.

Si tienes cualquier duda, pregunta.


Lista de reproducción del curso

Aquí tienes la lista de reproducción del curso en mi canal de YouTube. Podrás seguirlo tanto en vídeo cómo escrito:

Duración total del curso (vídeos): 2 horas, 36 minutos y 27 segundos.

Número de capítulos: 20.

Media de duración de los capítulos (vídeos): 7 minutos y 49 segundos.


Temario del curso de Tkinter

Capítulo Título Categoría
1 Primera ventana gráfica Introducción
2 ¿Qué son los widgets? - El widget frame() y el método pack() Widgets y marcos
3 El método grid() Posicionamiento de interfaz
4 Posiciones relativas y el widget button() Botones y posicionamiento de interfaz
5 Llamar a funciones desde un botón Botones y funciones
6 Formularios con el widget Entry() y contraseñas protegidas Formularios y contraseñas
7 Formularios con el widget Radiobutton() y variables de control Formularios y variables de control
8 Bucle autogenerador de radiobuttons y botón de envío Bucles, botones y formularios
9 Los anclajes de Tkinter Posicionamiento de interfaz
10 Los cuadros de diálogo Pop-Ups
11 Añadir código a las opciones de los messagebox Pop-Ups
12 Cómo crear una calculadora - Parte gráfica Interfaz gráfica y programas completos
13 Cómo crear una calculadora - Parte lógica Lógica y programas completos
14 El widget LabelFrame Marcos
15 Nuevas ventanas con Toplevel() Ventanas
16 El widget Checkbutton() Formularios
17 Crear y conectar bases de datos con MariaDB Bases de datos
18 Crear tablas en bases de datos con MariaDB Bases de datos
19 Insertar datos en tablas - Bases de datos con MariaDB Bases de datos

Comentarios

Si te quedan dudas sobre el temario, sobre Tkinter, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Capítulos del curso

curso tkinter

Primera ventana gráfica

Capítulo 1

Capítulo introductorio donde aprenderás a crear tu primera ventana gráfica y a mostrar un pequeño mensaje en ella.

curso tkinter

¿Qué son los widgets? - El widget frame() y el método pack()

Capítulo 2

En este capítulo hablaremos un poco sobre los widgets de Tkinter. Para no saturarnos, veremos el widget Frame() y el método pack() que vamos a utilizar para empaquetar los widgets.

curso tkinter

El método grid()

Capítulo 3

En el capítulo anterior ya vimos cómo añadir widgets, en concreto el widget de marco, Frame(). En este vamos a ver cómo añadir otro widget nuevo, Label() y verás las diferencias entre los métodos pack() y grid().

curso tkinter

Posiciones relativas y el widget button()

Capítulo 4

Este cuarto capítulo lo voy a dedicar a las posiciones relativas de las columnas y filas en el grid() y un nuevo widget con el que crear botones, el widget Button().

curso tkinter

Llamar a funciones desde un botón

Capítulo 5

En este capítulo, vamos a empezar a ver cómo interactuar con nuestro programa.

curso tkinter

Formularios con el widget Entry() y contraseñas protegidas

Capítulo 6

En este capítulo te enseñaré a crear un elemento de formulario, Entry() que es como el input text de HTML.

curso tkinter

Formularios con el widget Radiobutton() y variables de control

Capítulo 7

En este capítulo veremos cómo añadir el tipo de widget Radiobutton(). Este tipo de formulario nos mostrará una serie de opciones y solo podremos seleccionar una de las disponibles.

curso tkinter

Bucle autogenerador de radiobuttons y botón de envío

Capítulo 8

En este capítulo terminamos por el momento con el tema de los Radiobutton().

curso tkinter

Los anclajes de Tkinter

Capítulo 9

En este capítulo vas a ver las anclas o anclajes de Tkinter. En inglés lo verás escrito cómo anchor.

curso tkinter

Los cuadros de diálogo

Capítulo 10

En este capítulo vas a ver cómo crear cuadros de diálogo los conocidos en Tkinter como messagebox.

curso tkinter

Añadir código a las opciones de los messagebox

Capítulo 11

En este capítulo veremos un poco sobre cómo hacer alguna acción con los cuadros de diálogo. Iremos viendo más cosas sobre esto más adelante.

curso tkinter

Cómo crear una calculadora - Parte gráfica

Capítulo 12

En este capítulo verás cómo crear una pequeña calculadora muy simple, pero para que puedas decir que ya has hecho realmente un programa con Tkinter.

curso tkinter

Cómo crear una calculadora - Parte lógica

Capítulo 13

Seguimos con la calculadora. En el capítulo anterior creé la parte gráfica, en este haremos que toda esta estructura funcione con unas sencillas funciones.

curso tkinter

El widget LabelFrame

Capítulo 14

En este capítulo vamos a ver cómo hacer frames, marcos en español. Un marco es una especie de contenedor para presentar mejor un programa.

curso tkinter

Nuevas ventanas con Toplevel()

Capítulo 15

En este capítulo vamos a ver cómo crear nuevas ventanas. Hasta ahora solo utilizábamos la ventana principal.

curso tkinter

El widget Checkbutton()

Capítulo 16

En este capítulo vamos a ver los Checkbutton(), que son muy parecidos a los Radiobutton(), con la diferencia fundamental de que en lugar de poder seleccionar solo una opción, estos nos permiten seleccionar ninguna, una, o más de una.

curso tkinter

Crear y conectar bases de datos con MariaDB

Capítulo 17

En este capítulo vamos a ver una pequeña introducción con las bases de datos en concreto con MariaDB no te preocupes porque también tocaremos MySQL por si no te gusta MariaDB y puede que También SQLite.

curso tkinter

Crear tablas en bases de datos con MariaDB

Capítulo 18

En este capítulo veremos cómo crear una tabla en una base de datos.

curso tkinter

Insertar datos en tablas - Bases de datos con MariaDB

Capítulo 19

En este capítulo, vas a ver cómo crear un pequeño programa con una serie de Entry() y Label() para que el usuario, pueda a través de estos introducir en una tabla de la base de datos sus datos de registro.

curso tkinter

Próximamente

Capítulo 20

Capítulo no disponible. Lo subiré muy pronto.

Para seguir aprendiendo

Curso de Máster en Python

Curso Máster en Python

Nivel PF8

El curso más grande de la red. En este curso, trato todo tipo de temas de Python. Os enseño lo más básico y profundizamos en cientos de temas para que te conviertas en profesional de Python. El curso cuenta con miles de ejercicios, proyectos prácticos y mucho más.

Curso de Java, Kotlin y Android Studio

Curso Java, Kotlin y Android Studio

Nivel PF8

Máster en Java, Kotlin y Android Studio, es un curso de larga duración que comienza con lo más básico de Java y que va profundizando temas hasta llegar a la parte donde empieces a aprender Kotlin y Android Studio. Conocimientos altamente recomendables con el mercado actual.