El ritmo está perfecto, no vas muy rápido como para andar parando el vídeo, ni tan lento como para que uno se distraiga mientras compruebas lo que estás explicando, y creo que lo mejor es aprender así, llegue por el vídeo de la calculadora y esto me da como una base para un proyecto que tengo que hacer para la universidad de Ingeniería industrial y tiene que ser usando programación
Muchísimas gracias!!!! Estoy aprendiendo Python desde hace unos 2 meses y esto era lo que me hacía falta para algunos proyectos que tengo en mente!!! Y lo explicas muy bien; no entiendo por qué tienes tan pocas vistas después de 3 años! En fin... Muchas gracias nuevamente!
Excelente trabajo con el video, muchisimas gracias. Que significa el .Tk o el .mainloop al principio del video? He visto que muchas veces se pone la variable q sea seguida de un punto " . " y desp la palabra clave que sea que necesites en ese momento. Pero aunque al escribirlo en mi codigo funcione bien nunca supe q significa el punto o que tipo de dato u operador o que carajos es esa "palabra clave" de la que se hace uso. Como se llama? No se ni como iniciar la busqueda en google si ni se lo que es
soy estudiante de secundario voy en segundo año y pude entender con claridad todo esto muchisimas gracias cuando mi trabajo para tecnologia tenga este nivel seguro apruebo
2do año del secundario y están dando Programación en Python ? Wow... en mi tiempo haciamos puentes levadizos (con cuerda) y maquetas con pilas jajaja Tengo 29, no soy tan viejo xD
@@soyeduardomoreno yo tengo 13, y también estoy en segundo de secundaria, solo que esto lo hago por cuenta propia, desde los 4 años uso computadoras y a los 10 me empezó a gustar la programación.
Excelente video! no sabía eso de la diferencia que hay cuando le pones una funcion a un botón con o sin parentesis, por el momento venia usando Lambda siempre, tampoco sabía como cambiar el texto de una etiqueta luego de haberla creado. Por lo general siempre utilizo Frame para tener todos los elementos ahi y utilizo una sola vez el metodo Pack() para el Frame y ya! Está muy bueno conocer otras maneras de hacer las cosas así uno se va fotaleciendo mas! Me suscribí a tu canal y estaré revisando tus videos, muchisimas gracias por tu aporte a la comunidad
Muy buen vídeo introductorio a esta librería, aunque solo tuve una duda: ¿Por qué la primera vez usaste padx y pady para las dimensiones de los botones y por último widht y height? ¿Es indiferente? Gracias un saludo.
Hola. 1er video que veo de UD y con la explicación bastó para suscribirme. 👍. Apenas estoy estudiando los bucles en Python, pero veo tiene muy buenos videos para seguir aprendiendo. Gracias.
se que hace tiempo que lo has publicado pero me ha encantado ver que puedo hacer ventanitas (perdon la expresion) todo variables.... y texto no le veia sentido. Gracias por tu video
Hace dos dias vi tu video con la intencion de añadir una interfaz a un codigo que escribi y gracias a tus video he podido hacerlo y terminarlo, muchas gracias por lo que haces, pensaba escribirte a alguna red social pero no tienes ninguna posteada.
Estoy creando un curso de django, donde iremos desde 0 hasta crear 3 proyectos. pueden visitar la página web del curso en: mundopython.thinkific.com/courses/curso-de-django ahí podrán ver más información y hay un demo de los proyectos que se crearán durante el curso. ¡Un saludo a todos!
Amigo he visto que cuando usan tkinter lo meten dentro de una clase y los atributos lo ponen en el def __init__(self, master ): Podrias explicar esta forma de programar la gui y que ventajas tiene el hacer esto???
Es muy simple, el "init" se usa cuando estás usando Programación orientada a objetos, y se usa para inicializar la clase padre, en este caso para inicializar tkinter. Pero como en los videos que hago no utilizo POO (de momento). no hace falta utilizar "init". Mi objetivo de momento es hacer las aplicaciones de la forma más "fácil" posible para que todos puedan hacerlas, ya que aveces usando POO todo parece ser un poco más complicado. Con el tiempo tengo pensado volver a hacer las aplicaciones usando POO. y también una nota importante aquí es que la idea de este video es sólo familiarizar a todos con la librería tkinter y los widgets.
Ami no me sale si de donde es esa ventana que usa para poner codigo? Uso el de python y nada uso el de visual estudio tampoco es . Que programa esta usando?????
bro todo muy bien gracias pero me puedes explicar porque la primera vez modificaste el tamaño de el boton con padx y pady y la segunda vez lo modificaste con widht y height ? es cuestion de gusto , las dos formas hacen lo mismo?.muy buen video me ayudo mucho
import tkinter- Importar ventana = tkinter.Tk()-# Para crear una ventana ventana.geometry("400x300")-# Ajustar la ventana etiqueta = tkinter.Label(ventana, text= "Hola nundo")-# Es una etiqueta que parecera en pantalla ventana.mainloop()-Para terminar toda grafica
Buen dia, gracias por tus videos, me gustaria hacer una aplicación para simular circuitos electricos ¿lo podria hacer en tkinter? Lo que querio es que en la aplicación se pueda seleccionar los elementos a simular y conectarlos a traves de lineas.
si se puede, solo usarías imágenes png como botones y definir funciones para que posicionen las imagenes, recuerda que si puedes imaginarlo puedes programarlo
Hola sabes por casualidad como puedo hacer para amentar de manera constante el 0 de este codigo ventana.geometry("400x630+0+0") el ultimo y el primer sero del geometry para hacer que la ventana se me mueva con un boton...
Se puede hacer en Python 2.7?? Me explico hay un juego (Doki Doki literatub club, juego de terror psicológico hecho en el motor gráfico de "renpy" que admite usar comando de Python y su versión es la 2.7) y cuando llamo a import Tkinter en mayúscula la T dice que no hay módulo llamado Tkinter y creo q no está en la librería y el juego es portable osea que si descargo la carpeta del juego ya puedo jugar .....mi pregunta es cómo hago para instalar la librería de Tkinter en la carpeta de Python en el juego ??
Introduciendo el codigo Entry para introducir la caja de texto dentro de mi ventana me arroja un error y no se ha que se pueda ocasionar. tal vez pueda ser que no esta incorporada esa funcion en la bibloteca o la forma en que lo estoy usando ( from tkinter import *) pero lo hago de la misma forma que en el video pero me arroja el mismo error. Traceback (most recent call last): File "C:/Users/yaran/Documents/Python/cursos en python/creando con tkinter.py", line 25, in cajatexto = Entry(pestaña) File "C:\Users\yaran\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 3032, in __init__ Widget.__init__(self, master, 'entry', cnf, kw) File "C:\Users\yaran\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 2569, in __init__ self.tk.call( _tkinter.TclError: can't invoke "entry" command: application has been destroyed ese error me aparece plis
Amigo como haces para correr el programa, porque yo tengo el sublime y guardo como app de python pero no corre el programa cuando le doy ahi donde tu le das
El ritmo está perfecto, no vas muy rápido como para andar parando el vídeo, ni tan lento como para que uno se distraiga mientras compruebas lo que estás explicando, y creo que lo mejor es aprender así, llegue por el vídeo de la calculadora y esto me da como una base para un proyecto que tengo que hacer para la universidad de Ingeniería industrial y tiene que ser usando programación
Gracias por el buen comentario, realmente se aprecia. un saludo y suerte con tu proyecto.
Yo como soy un enfermo lo vi en velocidad x2 jajaja Me puede la ansiedad xD
@@soyeduardomoreno yooo
@@soyeduardomoreno ya brother ya por fa tu no te aces la paja al x2
Muchísimas gracias!!!! Estoy aprendiendo Python desde hace unos 2 meses y esto era lo que me hacía falta para algunos proyectos que tengo en mente!!! Y lo explicas muy bien; no entiendo por qué tienes tan pocas vistas después de 3 años! En fin... Muchas gracias nuevamente!
Gracias, a mi se me hacia dificil tkinter pero con este tutorial ya le entiendo bastante bien
Me da gusto que te funcionó, un saludo.
X2 Vamoooooooooooooooooooooos 😎
Exelente amigo para nosotros que somos principiantes buena explicacion sigue con mas videos😉
Excelente trabajo con el video, muchisimas gracias.
Que significa el .Tk o el .mainloop al principio del video? He visto que muchas veces se pone la variable q sea seguida de un punto " . " y desp la palabra clave que sea que necesites en ese momento. Pero aunque al escribirlo en mi codigo funcione bien nunca supe q significa el punto o que tipo de dato u operador o que carajos es esa "palabra clave" de la que se hace uso. Como se llama? No se ni como iniciar la busqueda en google si ni se lo que es
El mejor youtuber, lo explicaste de maravilla en comparacion a otros en verdad te felicito!! Bendiciones.
Estás a otro nivel, me urgía la info y te rifaste, nuevo seguidor
Super. Corto, concreto y muy claro... De verdad me gustó mucho. Sigue así. Saludos desde Colombia
Saludos, me podrías decir cual es el THEME COLOR que utilizar en tu editor. ? Gracias
soy estudiante de secundario voy en segundo año y pude entender con claridad todo esto muchisimas gracias cuando mi trabajo para tecnologia tenga este nivel seguro apruebo
2do año del secundario y están dando Programación en Python ? Wow... en mi tiempo haciamos puentes levadizos (con cuerda) y maquetas con pilas jajaja
Tengo 29, no soy tan viejo xD
@@soyeduardomoreno yo tengo 13, y también estoy en segundo de secundaria, solo que esto lo hago por cuenta propia, desde los 4 años uso computadoras y a los 10 me empezó a gustar la programación.
Excelente, estoy dando mis primeros pasos en Python. Muy bien explicado.
Saludos desde Panamá.
Excelente video! no sabía eso de la diferencia que hay cuando le pones una funcion a un botón con o sin parentesis, por el momento venia usando Lambda siempre, tampoco sabía como cambiar el texto de una etiqueta luego de haberla creado.
Por lo general siempre utilizo Frame para tener todos los elementos ahi y utilizo una sola vez el metodo Pack() para el Frame y ya!
Está muy bueno conocer otras maneras de hacer las cosas así uno se va fotaleciendo mas! Me suscribí a tu canal y estaré revisando tus videos, muchisimas gracias por tu aporte a la comunidad
Bueno, acabo de probar cambiarle el texto a la etiqueta con ese metodo y no me funciono hoy, 5 de febrero del 2024 con Python 3.12
Tkinter funciona para crear formularios para ArcGIS? Los parámetros que se reciban en una ventana, se pueden usar en otra ventana?
amigo explicas buenisimo, se te entiende todo, hasta un bebe te entenderia, eres muy bueno ensenando
Este man es un genio, super bien explicada y resumida la libreria
jaja para nada amigo, y gracias
este vídeo es muy bueno y lo he visto como 3 veces pero como recomendación es mucho mas fácil comprenderlo si ya sabes CSS
Es básico pero muy completo, la verdad llevas buen ritmo y preciso, buen video, con eso básico ya puedo desarrollar lo que tengo en mente
Me alegra y gracias por el comentario
En el grid ¿´Cmo le podría poner para que se quede estático las palabras a la hora de agrandar la ventana o disminuir?
Muy buen vídeo introductorio a esta librería, aunque solo tuve una duda: ¿Por qué la primera vez usaste padx y pady para las dimensiones de los botones y por último widht y height? ¿Es indiferente? Gracias un saludo.
Ahhh me encanta tu canal broooo,
no se como no lo encontre antes :')
Si
Una duda, el tikinter es la aplicacion Module Docs, o el IDLE normal?
Gracias es lo esencia que tocas de la librería no es un curso de horas 👍
Hola. 1er video que veo de UD y con la explicación bastó para suscribirme. 👍. Apenas estoy estudiando los bucles en Python, pero veo tiene muy buenos videos para seguir aprendiendo. Gracias.
Gran video Bro, excelente introducción a la librería, Saludos!
TE PROMETO QUE NO SE COMO NO ENCONTRE ESTE CANAL ANTES. AQUI TENGO LA SOLUCION A MIS PROBLEMAS
Lo importante es que lo encontraste, me da gusto que te haya agradado el contenido, saludos.
excelente forma de expresar los conceptos, excelente timing,, muchas gracias
Muchas gracias por tu trabajo, es pura accion y poco drama !!! 😊
Algún libro orientado a este tema de interfaz que recomiendes?
oye coo haces para ejecutarlo que a mi no me sale
excelente explicacion, clara y directa; la metodologia es como programar en css
hola, buen video una pregunta el tkinter.Tk() es un contenedor o que ?
se que hace tiempo que lo has publicado pero me ha encantado ver que puedo hacer ventanitas (perdon la expresion) todo variables.... y texto no le veia sentido. Gracias por tu video
Que bien, interesante lo de ponder manejar el diccionario de Label y poder poner el valor de TEXTO directamente :) saludos
Qué bueno que te gustó!!
Que gran video. Ni idea tenés de como me sirvió. Me suscribo y gracias
muy bueno, se entendió claro...saludos desde Chile...
Hace dos dias vi tu video con la intencion de añadir una interfaz a un codigo que escribi y gracias a tus video he podido hacerlo y terminarlo, muchas gracias por lo que haces, pensaba escribirte a alguna red social pero no tienes ninguna posteada.
tengo un twitter que no uso, y un instagram que le cambié de nombre xD, twitter.com/mundo_python
saludos y gracias.
@@MundoPython Ya te estoy siguiendo, y el instagram pues ya lo buscare jajaja, las redes son muy buenas para darte a conocer, de nuevo mil gracias
Hola! ¿Podrías hacer lo mismo con PySimple Gui? Me parecen unos videos geniales!
bro muchisimas gracias por subir este material!
Una pregunta hay alguna manera para el botón ejecute 2 funciones con el command?
Como hago para tener esa ventana en la que se refleja el programa?? estoy desde windows
no logro correr mi programa. soy nuevo
Muy buen video, es con CSS y veo que tienen similitud. Muchas gracias👏👏👏👏
estuvo interesante para empezar, me recordo al grid de css de hecho es el mismo principio
Estoy creando un curso de django, donde iremos desde 0 hasta crear 3 proyectos.
pueden visitar la página web del curso en:
mundopython.thinkific.com/courses/curso-de-django
ahí podrán ver más información y hay un demo de los proyectos que se crearán durante el curso.
¡Un saludo a todos!
se puede meter una ventana en la interfaz en la que aparezca lo que se ve en el terminal?
Excelente, nos muestras lo fácil que parece todo con una guía adecuada.
Gracias por el comentario
Exelente, con solo este video, he aprendido como no tienes idea. gracias
Gracias compa, que bueno que te ayudó.
@@MundoPython mucho, apenas inicio en python. Que bien que di con tus vídeos!
@@isarelsantiago Sigue explorando youtube, hay creadores de contenido con mejor contenido que el mío, pero que bueno que te agradó el mio :)
Hola. Podrias indicarme cómo se obtiene algo parecido a GOTO en python?
Gracias.
Buenas tardes, me gusta mucho el video, gracias por subirlo, una pregunta, ¿que tema de color usas? los colores se ven geniales
Buen tutorial, muy bien explicado. Muchas gracias.
Amigo he visto que cuando usan tkinter lo meten dentro de una clase y los atributos lo ponen en el def __init__(self, master ):
Podrias explicar esta forma de programar la gui y que ventajas tiene el hacer esto???
Aqui te dejo un ejemplo:
import tkinter as tk class Application(tk.Frame): def __init__(self, master=None): super().__init__(master) self.master = master self.pack() self.create_widgets() def create_widgets(self): self.hi_there = tk.Button(self) self.hi_there["text"] = "Hello World
(click me)" self.hi_there["command"] = self.say_hi self.hi_there.pack(side="top") self.quit = tk.Button(self, text="QUIT", fg="red", command=self.master.destroy) self.quit.pack(side="bottom") def say_hi(self): print("hi there, everyone!") root = tk.Tk() app = Application(master=root) app.mainloop()
Que significa lo de master=none y lo de super()
Es muy simple, el "init" se usa cuando estás usando Programación orientada a objetos, y se usa para inicializar la clase padre, en este caso para inicializar tkinter. Pero como en los videos que hago no utilizo POO (de momento). no hace falta utilizar "init". Mi objetivo de momento es hacer las aplicaciones de la forma más "fácil" posible para que todos puedan hacerlas, ya que aveces usando POO todo parece ser un poco más complicado. Con el tiempo tengo pensado volver a hacer las aplicaciones usando POO. y también una nota importante aquí es que la idea de este video es sólo familiarizar a todos con la librería tkinter y los widgets.
@@MundoPython gracias por la aclaracion amigo... estare esperando con ansias los proximos videos saludos.
Excelente video me sacaste de muchas dudas
Excelente eres todo lo que buscaba !!
Y esto se puede exportar.para androir u otras plataformas?
Para desarrollar en android/ios puedes usar kivy.
me ha servido mucho gracias
Excelente video... Aprendi un resto ¡¡¡¡¡¡¡¡
Me alegra, un saludo :)
Ami no me sale si de donde es esa ventana que usa para poner codigo? Uso el de python y nada uso el de visual estudio tampoco es . Que programa esta usando?????
bro todo muy bien gracias pero me puedes explicar porque la primera vez modificaste el tamaño de el boton con padx y pady y la segunda vez lo modificaste con widht y height ? es cuestion de gusto , las dos formas hacen lo mismo?.muy buen video me ayudo mucho
Las dos formas hacen prácticamente lo mismo
Muy bueno, felicitaciones.
¿Que libro o pagina web recomiendan?
Extremadamente practico !
(:
GRACIAS EL MEJOR VIDEO DE TKINTER MIL GRACIAS
Buen video apenas estoy as prendiendo python me estás ayudando bastante gracias
Gracias a ti por ver y comentar el video rich ;) ,cualquier cosa en la que te pueda ayudar, aquí estoy siempre respondiendo comentarios, un saludo,
Hola como se puede llegar a una comunicación contigo?? gracias
Vacan, ¡cordial saludo! de verdad muchas gracias , que buena explicación =D
EL MEJOR TUTORIAL soy programador pero nunca le habia dado al tkinter y doy clases
Gracias por el comentario, se hace lo que se puede, intentaré renovar este tutorial y agregar más cosas. un saludo
@@MundoPython Gracias kpó
import tkinter- Importar
ventana = tkinter.Tk()-# Para crear una ventana
ventana.geometry("400x300")-# Ajustar la ventana
etiqueta = tkinter.Label(ventana, text= "Hola nundo")-# Es una etiqueta que parecera en pantalla
ventana.mainloop()-Para terminar toda grafica
Buen dia, gracias por tus videos, me gustaria hacer una aplicación para simular circuitos electricos ¿lo podria hacer en tkinter? Lo que querio es que en la aplicación se pueda seleccionar los elementos a simular y conectarlos a traves de lineas.
si se puede, solo usarías imágenes png como botones y definir funciones para que posicionen las imagenes, recuerda que si puedes imaginarlo puedes programarlo
Excelente tutorial hermano muchas gracias
Gracias por hacer este Tutorial, me sirvió de mucho
Muy bien explicado. Muchas gracias.
Está súper bueno este video , ojalá sigas creciendo ...sigue asi
que aplicacion usas
Que package utilizas en Sublime para que salga la ventana de abajo? Donde aparecen los mensajes...
ninguno, busca activarlo en la barra de menús arriba
Gracias por enseñar, se te agradece
Me salvaste, muchas gracias! :)
Amigo. Mucha Claridad! Gracias!
Muchas gracias campeón!!
Explicas muy bien amigo creo que serías un buen maestro si te decidieras a dar clases 👍🔥🔥👌
gracias bro pude resolver mi problema con tu ayuda
Hola sabes por casualidad como puedo hacer para amentar de manera constante el 0 de este codigo ventana.geometry("400x630+0+0") el ultimo y el primer sero del geometry para hacer que la ventana se me mueva con un boton...
Excelente tutorial amigo. Muchas gracias!
Se puede hacer en Python 2.7?? Me explico hay un juego (Doki Doki literatub club, juego de terror psicológico hecho en el motor gráfico de "renpy" que admite usar comando de Python y su versión es la 2.7) y cuando llamo a import Tkinter en mayúscula la T dice que no hay módulo llamado Tkinter y creo q no está en la librería y el juego es portable osea que si descargo la carpeta del juego ya puedo jugar .....mi pregunta es cómo hago para instalar la librería de Tkinter en la carpeta de Python en el juego ??
Introduciendo el codigo Entry para introducir la caja de texto dentro de mi ventana me arroja un error y no se ha que se pueda ocasionar.
tal vez pueda ser que no esta incorporada esa funcion en la bibloteca o la forma en que lo estoy usando ( from tkinter import *) pero lo hago de la misma forma que en el video pero me arroja el mismo error.
Traceback (most recent call last):
File "C:/Users/yaran/Documents/Python/cursos en python/creando con tkinter.py", line 25, in
cajatexto = Entry(pestaña)
File "C:\Users\yaran\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 3032, in __init__
Widget.__init__(self, master, 'entry', cnf, kw)
File "C:\Users\yaran\AppData\Local\Programs\Python\Python39\lib\tkinter\__init__.py", line 2569, in __init__
self.tk.call(
_tkinter.TclError: can't invoke "entry" command: application has been destroyed
ese error me aparece plis
crack, te admiro mucho, sigue con tu videos...
gracias colega
Buen vídeo, se vendrán con bases de datos mas adelante?. Saludos.
Claro que si, bases de datos, web, juegos, GUIs, etc.
Excelente la forma en la que explicas!
Gracias
cuando apreto tools no me abre ninguna pestaña ni ventana nada que hago me abre como una lista de cosas pero ninguna funciona ayudaaaaa!!!
Agradecerte la claridad expositiva y la documentación que has añadido al video.
Un saludo y gracias
Gracias a ti (:
como lo ejecutas desde sublime text ???
Hola, qué editor estás usando?
sublime text
explicas muy bien brou, excelente contenido
Muy practico, saludos.
Saludos.
Excelente Video, tienes un nuevo suscriptor...
Amigo como haces para correr el programa, porque yo tengo el sublime y guardo como app de python pero no corre el programa cuando le doy ahi donde tu le das
Muy buen video! Gracias
me has explicado y enseñado en 23 minutos con 34 segundos mas de lo que un profesor no pudo en 4 meses
man... XD
Excelente, claro y rapido! gracias.
WOW este video es breve y completo
Muchas gracias!
como hago una fila central con los botones, ya que me salen asi - - - (pegados al borde de arriba), pero me piden asi _ _ _ (centrados)