✅✅ ✅ ✅ ✅ Todos mis cursos gratuitos 👉 www.pildorasinformaticas.es ✅✅ ✅ ✅ ✅ 🚀 ¿Quieres ejercicios? ¿Quieres más temario? 👉 www.pildorasinformaticas.es/course/python-tutorizado/🚀 🚀 ¿Quieres que te resuelva las dudas de Python👉 www.pildorasinformaticas.es/course/python-tutorizado/ 🚀 💥💥💥 Siempre seguiré subiendo cursos gratuitos por aquí. Gracias a todos por seguirme. 💥💥💥
@jorgemariovargas38302 жыл бұрын
Gracias JUAN DIAZ, Saludos desde Medellín(Antioquia)Colombia, La ciudad de la eterna primavera
@matthiasjabs103 жыл бұрын
Un premio Nobel para este buen hombre, aprendí más en una semana que en un año de carrera
@dasuarez856 жыл бұрын
Gracias por la dedicación y el tiempo, tiene un don para enseñar, además denota pasión y amor por su trabajo. Sus acciones si son una forma de cambiar este mundo para bien...ojalá este en sus planes ampliar este curso de python... impartiendo uno del framework Django
@pildorasinformaticas6 жыл бұрын
Muchas gracias por el comentario. Me alegro de que te guste el curso. Es mi intención hacer uno de Django al finalizar. Un saludo!
@sergioleonpiedrahitamacias32923 жыл бұрын
Profesor mil y mil gracias........ desde Medellin, Colombia
@CristianMartinezcrismarpe2 жыл бұрын
A pasado tiempo de este curso y me siento muy orgulloso de mi mismo de haber hecho casi toda la app yo solo ahora a pulirlo y despues a ver al maestro como hace la app y ver como lo hace comparado con la mia :)
@memejamas38183 жыл бұрын
gracias profe esto es oro
@arielberinstein85144 жыл бұрын
En vez de usar la funcion Text y ScrollBar para hacer un cuadro de texto con la barra, es mejor usar este codigo que ya viene el cuadro con la barra integrada: from tkinter import scrolledtext as st cuadroComent = st.ScrolledText(frame, width=19, height=8,) cuadroComent.grid(row=5, column=1, padx=10, pady=10) Saludos!
@RosiTerrab3 жыл бұрын
gracias ! me funcionó perfecto
@eduardotrujillo93163 жыл бұрын
Me daba fallos exactamente como en el vídeo, pero este método si me funciona 100%. Gracias!
@Dieblas5 жыл бұрын
Hola, Antes de nada queria darte las gracias y enhorabuena por este pedazo curso , simplemente queria añadir que mirando por ahí encontre que la parte del comentario con barra deslizante se puede hacer de una manera bastante mas simple: Si importamos esto de tkinter : from tkinter import scrolledtext (esta seria la herramienta) Luego nos llegaria con escribir lo siguiente: comentario = scrolledtext.ScrolledText(frame, width=15, height=10) Un saludo!
@andreszu1005 жыл бұрын
Nop....no funciono....Claro se ajuste el nombre del frame.
@Dieblas5 жыл бұрын
@@andreszu100 Será que tendrás algún typo por ahí escondido, a mi me funcionaba perfectamente.
@ddumenigo4 жыл бұрын
En plena cuarentena estudiando Python, saludos Profe!
@ingmario76 жыл бұрын
Excelente como siempre. Muchas gracias por su dedicación.
@anthonypena76946 жыл бұрын
Se aprende mucho contigo, Muy buen trabajo!
@miguelangelperezpereyra25314 жыл бұрын
Quien mas se puso a hacer el codigo solo desde la practica guiada 1 y se fijo que solo no podia hacerlo :,)
@argenisjrg2 жыл бұрын
Es difícil, porque uno no domina SQL, pero sí se puede. En Google uno puede encontrar cómo resolver los errores de sintaxis que uno comete por no estar familiarizado con SQL.
@elaprendizdebrujo3 жыл бұрын
Increíble trabajo muchas gracias por compartir todo este conocimiento. :)
@wfmc2025 жыл бұрын
Gracias por tu aporte
@EduTanti4 жыл бұрын
Gracias hermano, sos el mejor
@ingmario76 жыл бұрын
Se aprende mucho con usted, muchas gracias. Ha pensado por casualidad en dictar algún curso sobre OpenCV y Python? Sería muy interesante.
@pildorasinformaticas6 жыл бұрын
Muchas gracias por el comentario. Tomo nota de tu sugerencia. Un saludo!
@asdrian23436 жыл бұрын
Éxito en todo.
@ernestoruizlayacastillo4097 Жыл бұрын
Buenos días, saludos desde Venezuela, actualmente me encuentro realizando una interfaz gráfica para la carga de datos a una BD que tengo en mi computadora, hay algunos campos con textos muy largos, mi pregunta es, existe alguna manera de modificar el alto y el ancho de las celdas en el método grid()?
@wtelectronica4 жыл бұрын
Buen dia, muchas gracias por los videos. Quisiera comentar la importancia de realizar el .config antes del comando .grid, ya que de otra manera genera un error.
@AlexManzoP11 ай бұрын
Qué error te daba amigo?
@patronista9 ай бұрын
Muchas gracias por tus videos como siempre, tengo un problema en esta practica y la anterior de la calculadora, no logro que aparezcan los menús uso vs code en u mac, y la verdad no se si le ha pasado a alguien más.
@programacion_para_todos6 жыл бұрын
use .place para la hubicacion de los elementos en la app.
@kepabi36774 жыл бұрын
No termino de entender por qué hay que importar messagebox si antes ya hemos importado con el asterisco todas las clases de tkinter. Saludos y gracias
@isaac61444 жыл бұрын
muy tardía mi respuesta, pero mencionó en el video de los mensajes que esa librería no se encuentra en las predeterminadas entonces se debe importar aparte.
@matarockandroll4 жыл бұрын
@@isaac6144 Es curioso, porque yo hice el programa pasando por alto eso y no tuve errores... ¿sera que se actualizo la librería tkinter?
@guillrrmoroldan60702 жыл бұрын
Me interesa conectar a tablas de access, me interesa mucho.
@davidramos57174 жыл бұрын
Excelente Video, uno de los mejores cursos en youtube, muchas felicidades por todos tus suscriptores Tengo una duda, sobre los widgets Menu si por ejemplo a la opcion borrar que tiene un submenu borrar campos, Si se puede ya sea dejarlo sin submenu solo la opcion Borrar y al usuario clicklear pueda llamar funcion para limpiar mas directamente Estuve intentandolo con el atributo postcommand pero resulta que al dar click en cualquier opcion llama la funcion, abra otra manera Maestro... Gracias de antemanoo!
@urielsantander76173 жыл бұрын
9:38 esta bien yo siempre me equivoco en todo nada que preocuparse siempre pasa
@JP0001_GP3 жыл бұрын
Alguien más es un niño de 12 años aprendiendo python
@daniels354 жыл бұрын
Una pregunta como ago para que un cuadro de texto como ENTRY se me habilite en los numeros el separador del millar ??, ya que hice un cuadro que solo dejara ingresar numero pero quiero que cuando se ingrese el numero y pase de mil aparezca ese separador. def is_valid_char(char): return char in "0123456789" #-----------------------comando de validacion de numero-----# validatecommand = root.register(is_valid_char) cuadroPresent=Entry(miFrame, width = 8, validate="key", validatecommand=(validatecommand, "%S"), format=',d' ) cuadroPresent.grid(row=3,column=1, padx= 10, pady=10)
@mohtadibakali15576 жыл бұрын
habria alguna forma de hacer la aplicacion en modo recursivo?, es decir declarando en una lista con los direntes frames de la app como MainPage, CreatePage, ReadPage, UpdatePage, DeletePage y usando un metodo que recive un argumento y mostrara el nombre del frame que ha sido pasado por parametro, de esta forma tendriamos una app mas user friendly, entiendo para ello que hay que usa herencias
@055pepe4 жыл бұрын
hola estoy creando mi propio programa con lo aprendido en el curso y algo que e investigado me gustaria ver si me das unos consejos de algunas cosas plis
@juancho53274 жыл бұрын
ALERTA PARA VAGOS: si realmente quieres aprender hazlo tu solo , NO COPIES EL CODIGO DE JUAN.
@josemariaferre70303 жыл бұрын
Buenas tardes al intentar realizar este ejercicio y el anterior sobre la creación de menús, sale la venta en blanco y no hace nada mas. Utilizó un ordenador mac y visual Saturio conde. Que puede estar ocurriendo?. Gracias por su comentario
@alayoncarlos3 жыл бұрын
el menu aparece en donde salen todos los menus de mac, en la parte de arriba.
@fonsialberto5823 жыл бұрын
@@alayoncarlos Gracias, yo tampoco lo veía
@JC-el3zn5 жыл бұрын
Ojala algún día hagas preguntas y respuestas xd
@adonisnunez60784 жыл бұрын
En mi caso no utilicé ningún frame, preferí usar el método place() para ubicar los botones de la parte de abajo y usé el grid() con los Labels y Entrys.
@AlexManzoP11 ай бұрын
Oye, supiste por qué daba error al hacer el segundo frame?
@programacion_para_todos6 жыл бұрын
jajaj yo lo hice desde hace 3 horas atras ejeje. pero bueno. sigo trabajando para terminarla.
@marcosfernandez71586 жыл бұрын
Una consulta: ¿Se pueden programar aplicaciones un poco mas complejas en la cual se llama a una u otra interfaz según la opción de menú?.
@franco.calascione5 жыл бұрын
Obvio Si
@josejaen37364 жыл бұрын
Insisto en que la documentacion de Python nos es tan buena como la API de Java, pero despues de mucho leer y leer y leer, me encuentro con: scrolledtext. Bien si importo: from tkinter import scrolledtext as tkst y con estas 2 lineas: textoComentario=tkst.ScrolledText(miFrame,width=13,height=8) textoComentario.grid(row=5,column=1,padx=10,pady=10) Se hace el cuadro de texto con la barra ya incorporada...y despues leo por casualidad que esto es OBSOLETO...porque??? Alguien me lo puede explicar?
@shortmotion85296 жыл бұрын
Hola, excelente tutorial. Tengo una duda respecto barra de menu. no me aparecen los nombres dentro del formulario. from Tkinter import * import tkMessageBox import sqlite3 root = Tk() barraMenu=Menu(root) root.config(menu=barraMenu, width=300, height=300) bbddmenu=Menu(barraMenu, tearoff=0) bbddmenu.add_command(label="conectar") bbddmenu.add_command(label="Salir") borrarMenu=Menu(barraMenu, tearoff=0) borrarMenu.add_command(label="Borrar campos") EditarMenu=Menu(barraMenu, tearoff=0) EditarMenu.add_command(label="Crear") EditarMenu.add_command(label="Leer") EditarMenu.add_command(label="Actualizar") EditarMenu.add_command(label="Borrar") AyudaMenu=Menu(barraMenu, tearoff=0) AyudaMenu.add_command(label="Licencia") AyudaMenu.add_command(label="Acerda de...") barraMenu.add_cascade(label="BBDD", menu=bbddmenu) barraMenu.add_cascade(label="Borrar", menu=borrarMenu) barraMenu.add_cascade(label="Edtiar", menu=EditarMenu) barraMenu.add_cascade(label="Ayuda", menu=AyudaMenu) root.mainloop() Gracias, Saludos Jaime
@onzamono2 жыл бұрын
Lo que me molesta enormemente de tkinter es que no hay forma de que me haga caso cuando le doy medidas al frame. Me lo pone como le da la gana. Recorta los widgets y todo. No entiendo su comportamiento.
@joschar4 жыл бұрын
algun error .... que a mi no me muestra los nenu barr , ayuda a que se debe. saludos from tkinter import * from tkinter import messagebox import sqlite3 root=Tk() root.title("Practica base de datos") barraMenu=Menu(root) root.config(menu=barraMenu, width=300, height=300) bbddMenu=Menu(barraMenu, tearoff=0) bbddMenu.add_command(label="Conectar") bbddMenu.add_command(label="Salir") borrarMenu=Menu(barraMenu, tearoff=0) borrarMenu.add_command(label="Borrar campos") crudMenu=Menu(barraMenu, tearoff=0) crudMenu.add_command(label="Crear") crudMenu.add_command(label="Leer") crudMenu.add_command(label="Actualizar") crudMenu.add_command(label="Borrar") ayudaMenu=Menu(barraMenu, tearoff=0) ayudaMenu.add_command(label="Licencia") ayudaMenu.add_command(label="Acerca de...") bbddMenu.add_cascade(label="BBDD", menu=bbddMenu) borrarMenu.add_cascade(label="BORRAR", menu=borrarMenu) crudMenu.add_cascade(label="CRUD", menu=crudMenu) ayudaMenu.add_cascade(label="AYUDA", menu=ayudaMenu) root.mainloop()
@joschar4 жыл бұрын
Este es un error de novato ya esta solucionado, un error de instancias después de tanto pestañeo pude encontrarlo 💪💪😎😎😅😅
@asdrian23436 жыл бұрын
primer comentario profesor
@redadicto3 жыл бұрын
Alguien mas tiene problemas para usar Pack() y luego grid()? con este codigo: raiz.config(menu=barra_menu, width=400, height=600) cuadro = Frame(raiz) cuadro.pack() separador = Label(raiz).grid(row=0, columnspan=2) me sale este error: _tkinter.TclError: cannot use geometry manager grid inside . which already has slaves managed by pack
@redadicto3 жыл бұрын
Bueno ya descubri que era. tenia unos botones que estaba sugetos a la raiz y en ellos usaba la funcion grid(). y el frame que tambien pertenecia a la raiz usaba pack(), eso me generaba el conflicto