Пікірлер
@Chechito_3006
@Chechito_3006 17 сағат бұрын
pasate el codigo completo pls
@LicitaBien
@LicitaBien 2 күн бұрын
import tkinter as tk def agregar(digito): entrada.insert(tk.END, digito) def limpiar(): entrada.delete(0, tk.END) def calcular(): try: resultado = eval(entrada.get()) entrada.delete(0, tk.END) entrada.insert(tk.END, str(resultado)) except Exception as e: entrada.delete(0, tk.END) entrada.insert(tk.END, "Error") ventana = tk.Tk() ventana.title("Calculadora") entrada = tk.Entry(ventana, width=40, borderwidth=5, font=('Arial', 14)) entrada.grid(row=0, column=0, columnspan=4) botones = [ ('7', 1, 0), ('8', 1, 1), ('9', 1, 2), ('/', 1, 3), ('4', 2, 0), ('5', 2, 1), ('6', 2, 2), ('*', 2, 3), ('1', 3, 0), ('2', 3, 1), ('3', 3, 2), ('-', 3, 3), ('0', 4, 0), ('C', 4, 1), ('=', 4, 2), ('+', 4, 3) ] for texto, fila, columna in botones: if texto == '=': tk.Button(ventana, text=texto, width=10, height=3, font=('Arial', 14), command=calcular).grid(row=fila, column=columna) elif texto == 'C': tk.Button(ventana, text=texto, width=10, height=3, font=('Arial', 14), command=limpiar).grid(row=fila, column=columna) else: tk.Button(ventana, text=texto, width=10, height=3, font=('Arial', 14), command=lambda t=texto: agregar(t)).grid(row=fila, column=columna) ventana.mainloop()
@kg3233og
@kg3233og 11 күн бұрын
hola amigo, me gusta mucho tu forma de explicar, estoy aprendiendo tkinter y contigo se me hace mucho mas facil. Nuevo sub :)
@leoleonino2261
@leoleonino2261 Ай бұрын
Funciona muy bien, muchas gracias , saludos desde Argentina
@huezitoxd21120
@huezitoxd21120 Ай бұрын
Bro como puedo poner los numeros a la derecha que a mi me salen a la izquierda
@Naburto
@Naburto 16 күн бұрын
hola amigo, estuve siguiendo el código y resulta que estamos colocando mal el "anchor" original: estilos_label1.configure("Label1.TLabel",font= "arial 15", anchor="e") estilos_label2.configure("Label2.TLabel",font= "arial 40", anchor="e") Modificación a realizar : Busca la Sección entrada1 y entrada2 y copia esto label_entrada1 = ttk.Label(mainframe, textvariable=entrada1, style="Label1.TLabel", anchor="e") label_entrada2 = ttk.Label(mainframe,textvariable=entrada2, style="Label2.TLabel", anchor="e") espero haber podido ayudar, cualquier cosa me dices y te lo explico mejor
@magdieldominguezarias657
@magdieldominguezarias657 Ай бұрын
TE QUIERO MUCHO, GRACIAS POR TENER TANTA PACIENCIA
@arturodelangelh3352
@arturodelangelh3352 Ай бұрын
Excelentes videos, me gustaría que subieras otro proyecto con tkinter, algo así como un CRUD, porque explicas muy bien toda la lógica y la creación de la interfaz, Un Saludo desde Tamaulipas, México!!!!!!
@lastflash9688
@lastflash9688 Ай бұрын
como hizo para que los digitos no salgan centralizados sino desde la derecha?
@Naburto
@Naburto 16 күн бұрын
acabo de darme cuenta que estamos agregando el anchor en la parte equivocada el anchor va en la parte label_entrada1 = ttk.Label(mainframe, textvariable=entrada1, style="Label1.TLabel", anchor="e") label_entrada2 = ttk.Label(mainframe,textvariable=entrada2, style="Label2.TLabel", anchor="e")
@JhoanalfonsoAlvarezayala
@JhoanalfonsoAlvarezayala Ай бұрын
Por favor, seria tan amable de compartir el código se los agradezco
@Yasmin-dy3uk
@Yasmin-dy3uk 10 күн бұрын
Hola bro, si realmente quieres aprender no hagas eso, yo aprendo las funciones en el video y uso la lógica para hacer el programa con Mi propio código. De cualquier forma en internet hay foros donde puedes encontrar código similar.
@LicitaBien
@LicitaBien 2 күн бұрын
@@Yasmin-dy3uk import tkinter as tk def agregar(digito): entrada.insert(tk.END, digito) def limpiar(): entrada.delete(0, tk.END) def calcular(): try: resultado = eval(entrada.get()) entrada.delete(0, tk.END) entrada.insert(tk.END, str(resultado)) except Exception as e: entrada.delete(0, tk.END) entrada.insert(tk.END, "Error") ventana = tk.Tk() ventana.title("Calculadora") entrada = tk.Entry(ventana, width=40, borderwidth=5, font=('Arial', 14)) entrada.grid(row=0, column=0, columnspan=4) botones = [ ('7', 1, 0), ('8', 1, 1), ('9', 1, 2), ('/', 1, 3), ('4', 2, 0), ('5', 2, 1), ('6', 2, 2), ('*', 2, 3), ('1', 3, 0), ('2', 3, 1), ('3', 3, 2), ('-', 3, 3), ('0', 4, 0), ('C', 4, 1), ('=', 4, 2), ('+', 4, 3) ] for texto, fila, columna in botones: if texto == '=': tk.Button(ventana, text=texto, width=10, height=3, font=('Arial', 14), command=calcular).grid(row=fila, column=columna) elif texto == 'C': tk.Button(ventana, text=texto, width=10, height=3, font=('Arial', 14), command=limpiar).grid(row=fila, column=columna) else: tk.Button(ventana, text=texto, width=10, height=3, font=('Arial', 14), command=lambda t=texto: agregar(t)).grid(row=fila, column=columna) ventana.mainloop()
@sugaralec2676
@sugaralec2676 2 ай бұрын
me sirvio mucho, explicas muy bien gracias
@gerardolopez8983
@gerardolopez8983 2 ай бұрын
Hola, recientemente comencé con el proyecto de la calculadora, le agregué los botones de memoria y %, pero no logró hacer que los números se vean del lado derecho tanto de entrada1 como entrada2 a pesar de usar la instrucción anchor. Me aparecen siempre del lado izquierdo
@denislasombrayt622
@denislasombrayt622 3 ай бұрын
Una pregunta sería posible añadir el botón de ANS? Podría saber tu insta para poder hablar contigo en privado tengo que hacer un proyecto y creo que me prodrías ayudar con alguna duda
@ReyDavid-777
@ReyDavid-777 3 ай бұрын
Yo tengo el x6 color blanco 12/255 actualizado con hiperOS y Android 14,en mercado libre México lo encontré en oferta de 4199 pesos mexicanos (casi 260 dólares). Si tiene la ram lpddr5 a secas,solo el 512 gb tiene el ufs 3.1 y los demás no pero se eleva mucho el precio 😢. Su procesador tiene mejor estabilidad, eficiencia energética y no calienta.
@jesusalbertofloresgomez7548
@jesusalbertofloresgomez7548 3 ай бұрын
Porfa encerio díganme cómo descargo esas libreríasn
@erickramzhn
@erickramzhn 2 ай бұрын
Desde que instalas Python se instala el Tkinter, no tienes que descargar nada
@Yasmin-dy3uk
@Yasmin-dy3uk 10 күн бұрын
Tkinter viene con python, para otras librerías sería: pip install nombre de librería ejemplo: pip install pygame
@yondeiverpaez6710
@yondeiverpaez6710 5 ай бұрын
Yo lo tengo una maravilla juego bastante de lo mejor
@AlexanderRamon-i6l
@AlexanderRamon-i6l 5 ай бұрын
Si no estoy mal Tú eres el del último clip o sea el canal último clip
@AlexanderRamon-i6l
@AlexanderRamon-i6l 5 ай бұрын
Sube otro video de las diferencias de Plantas contra Zombies 2 de nivel 1 y nivel 10
@josselingrodriguez4216
@josselingrodriguez4216 6 ай бұрын
La parte uno no me sale
@Yasmin-dy3uk
@Yasmin-dy3uk 10 күн бұрын
La parte 1 es su primer video.
@joselique1261
@joselique1261 7 ай бұрын
Pasa el procesamiento para copiar y pegar porfa 😢no puedo
@sapereaude155
@sapereaude155 7 ай бұрын
Te recomendaría que subieras todo el proyecto a github. En principio porque así los que quieran probar el programa no perderán el tiempo intentando corregir los errores de las sentencias. Gracias por tu explicación por cierto.
@Random96GamingTech
@Random96GamingTech 7 ай бұрын
Cada vez que intento presionar una tecla, me sale el error: if tecla >= "0" and tecla <= "9" or tecla == "(" or tecla == ")" or tecla == ".": ^^^^^^^^^^^^ TypeError: '>=' not supported between instances of 'Event' and 'str'
@elioagustinvillafane6037
@elioagustinvillafane6037 7 ай бұрын
por que no me sale la calculadora en pantalla, tengo el codigo tal cual el tuyo
@Nigaman578
@Nigaman578 5 ай бұрын
Trata de instalar tkinter o mira tu versión de Python (a mi me daba error por la versión 😢)
@BraianCadillac
@BraianCadillac 8 ай бұрын
hola amigo como estás? Te hago una pregunta. Cuando ejecutas la calcu, haces una cuenta por ejemplo 2+2 y te da el resultado en la entrada1 que es un 4, ahi todo bien. Pero volvés a tocar el = y sigue haciendo cuentas raras. Cómo hago para codificar que si el usuario vuelve a tocar el "=", limpie la entrada2 y solo se quede con el resultado que es 4 en la entrada1?
@pequenogranuja6265
@pequenogranuja6265 8 ай бұрын
tengo un error en el minuto 10:45, no me sale nada en ninguno de los 2 labels, paso codigo: from tkinter import * from tkinter import ttk import math def TemaOscuro(*args): estilos.configure('mainframe.TFrame', background="#010924") estilos_label1.configure('Label1.TLabel', background="#010924", foreground="white") estilos_label2.configure('Label2.TLabel', background="#010924", foreground="white") estilos_botones_numeros.configure('Botones_numeros.TButton', background="#00044A", foreground="white") estilos_botones_numeros.map('Botones_numeros.TButton', background=[('active', '#020A90')]) estilos_botones_borrar.configure('Botones_borrar.TButton', background="#010924", foreground="white") estilos_botones_borrar.map('Botones_borrar.TButton', background=[('active', '#000AB1')]) estilos_botones_restantes.configure('Botones_restantes.TButton', background="#010924", foreground="white") estilos_botones_restantes.map('Botones_restantes.TButton', background=[('active', '#000AB1')]) def TemaClaro(*args): estilos.configure('mainframe.TFrame', background="#DBDBDB", foreground="black") estilos_label1.configure('Label1.TLabel', background="#DBDBDB", foreground="black") estilos_label2.configure('Label2.TLabel', background="#DBDBDB", foreground="black") estilos_botones_numeros.configure('Botones_numeros.TButton', background="#FFFFFF", foreground="black") estilos_botones_numeros.map('Botones_numeros.TButton', background=[('active', '#B9B9B9')]) estilos_botones_borrar.configure('Botones_borrar.TButton', background="#CECECE", foreground="black") estilos_botones_borrar.map('Botones_borrar.TButton', background=[('active', '#858585')]) estilos_botones_restantes.configure('Botones_restantes.TButton', background="#CECECE", foreground="black") estilos_botones_restantes.map('Botones_restantes.TButton', background=[('active', '#858585')]) def ingresarValores(tecla): if tecla >= '0' and tecla <= '9' or tecla == '(' or tecla == ')' or tecla == '.': entrada2.set(entrada2.get() + tecla) if tecla == '*' or tecla == '/' or tecla == '+' or tecla == '-': if tecla == '*': entrada1.set(entrada2.get + '*') elif tecla == '/': entrada1.set(entrada2.get + '/') elif tecla == '+': entrada1.set(entrada2.get + '+') elif tecla == '-': entrada1.set(entrada2.get + '-') entrada2.set('') root = Tk() root.title("Calculadora") root.geometry("+500+80") root.columnconfigure(0, weight=1) root.rowconfigure(0, weight=1) estilos = ttk.Style() estilos.theme_use('clam') estilos.configure('mainframe.TFrame', background="#DBDBDB") mainframe = ttk.Frame(root, style="mainframe.TFrame") mainframe.grid(column=0, row=0, sticky=(W, N, E ,S)) mainframe.columnconfigure(0, weight=1) mainframe.columnconfigure(1, weight=1) mainframe.columnconfigure(2, weight=1) mainframe.columnconfigure(3, weight=1) mainframe.rowconfigure(0, weight=1) mainframe.rowconfigure(1, weight=1) mainframe.rowconfigure(2, weight=1) mainframe.rowconfigure(3, weight=1) mainframe.rowconfigure(4, weight=1) mainframe.rowconfigure(5, weight=1) mainframe.rowconfigure(6, weight=1) mainframe.rowconfigure(7, weight=1) estilos_label1 = ttk.Style() estilos_label1.configure('Label1.TLabel', font="arial 15", anchor="e") estilos_label2 = ttk.Style() estilos_label2.configure('Label2.TLabel', font="arial 40", anchor="e") entrada1 = StringVar() label_entrada1 = ttk.Label(mainframe, textvariable=entrada1, style="Label1.TLabel") label_entrada1.grid(row=0, column=0, columnspan=4, sticky=(W,N,E,S)) entrada2 = StringVar() label_entrada2 = ttk.Label(mainframe, textvariable=entrada2, style="Label2.TLabel") label_entrada2.grid(row=1, column=0, columnspan=4, sticky=(W,N,E,S)) estilos_botones_numeros = ttk.Style() estilos_botones_numeros.configure('Botones_numeros.TButton', font="arial 22", width=5, background="#FFFFFF", relief="flat") estilos_botones_numeros.map('Botones_numeros.TButton', background=[('active', '#B9B9B9')]) estilos_botones_borrar = ttk.Style() estilos_botones_borrar.configure('Botones_borrar.TButton', font="arial 22", width=5, backgrund="#CECECE", relief="flat") estilos_botones_borrar.map('Botones_borrar.TButton', foreground=[('active', '#FF0000')], background=[('active', '#858585')]) estilos_botones_restantes = ttk.Style() estilos_botones_restantes.configure('Botones_restantes.TButton', font="arial 22", width=5, background="#CECECE", relief="flat") estilos_botones_restantes.map('Botones_restantes.TButton', background=[('active', '#858585')]) button0 = ttk.Button(mainframe, text="0", style="Botones_numeros.TButton", command=lambda: ingresarValores('0')) button1 = ttk.Button(mainframe, text="1", style="Botones_numeros.TButton", command=lambda: ingresarValores('1')) button2 = ttk.Button(mainframe, text="2", style="Botones_numeros.TButton", command=lambda: ingresarValores('2')) button3 = ttk.Button(mainframe, text="3", style="Botones_numeros.TButton", command=lambda: ingresarValores('3')) button4 = ttk.Button(mainframe, text="4", style="Botones_numeros.TButton", command=lambda: ingresarValores('4')) button5 = ttk.Button(mainframe, text="5", style="Botones_numeros.TButton", command=lambda: ingresarValores('5')) button6 = ttk.Button(mainframe, text="6", style="Botones_numeros.TButton", command=lambda: ingresarValores('6')) button7 = ttk.Button(mainframe, text="7", style="Botones_numeros.TButton", command=lambda: ingresarValores('7')) button8 = ttk.Button(mainframe, text="8", style="Botones_numeros.TButton", command=lambda: ingresarValores('8')) button9 = ttk.Button(mainframe, text="9", style="Botones_numeros.TButton", command=lambda: ingresarValores('9')) button_borrar = ttk.Button(mainframe, text=chr(9003), style="Botones_borrar.TButton") button_borrar_todo = ttk.Button(mainframe, text="C", style="Botones_borrar.TButton") button_parentesis1 = ttk.Button(mainframe, text="(", style="Botones_restantes.TButton", command=lambda: ingresarValores('(')) button_parentesis2 = ttk.Button(mainframe, text=")", style="Botones_restantes.TButton", command=lambda: ingresarValores(')')) button_punto = ttk.Button(mainframe, text=".", style="Botones_restantes.TButton", command=lambda: ingresarValores('.')) button_division = ttk.Button(mainframe, text=chr(247), style="Botones_restantes.TButton", command=lambda: ingresarValores('/')) button_multiplicacion = ttk.Button(mainframe, text="x", style="Botones_restantes.TButton", command=lambda: ingresarValores('*')) button_resta = ttk.Button(mainframe, text="-", style="Botones_restantes.TButton", command=lambda: ingresarValores('-')) button_suma = ttk.Button(mainframe, text="+", style="Botones_restantes.TButton", command=lambda: ingresarValores('+')) button_igual = ttk.Button(mainframe, text="=", style="Botones_restantes.TButton") button_raiz_cuadrada = ttk.Button(mainframe, text="√", style="Botones_restantes.TButton") button_parentesis1.grid(column=0, row=2,sticky=(W,N,E,S)) button_parentesis2.grid(column=1, row=2,sticky=(W,N,E,S)) button_borrar_todo.grid(column=2, row=2,sticky=(W,N,E,S)) button_borrar.grid(column=3, row=2,sticky=(W,N,E,S)) button7.grid(column=0, row=3,sticky=(W,N,E,S)) button8.grid(column=1, row=3,sticky=(W,N,E,S)) button9.grid(column=2, row=3,sticky=(W,N,E,S)) button_division.grid(column=3, row=3,sticky=(W,N,E,S)) button4.grid(column=0, row=4,sticky=(W,N,E,S)) button5.grid(column=1, row=4,sticky=(W,N,E,S)) button6.grid(column=2, row=4,sticky=(W,N,E,S)) button_multiplicacion.grid(column=3, row=4,sticky=(W,N,E,S)) button1.grid(column=0, row=5,sticky=(W,N,E,S)) button1.grid(column=0, row=5,sticky=(W,N,E,S)) button2.grid(column=1, row=5,sticky=(W,N,E,S)) button3.grid(column=2, row=5,sticky=(W,N,E,S)) button_suma.grid(column=3, row=5,sticky=(W,N,E,S)) button0.grid(column=0, row=6, columnspan=2,sticky=(W,N,E,S)) button_punto.grid(column=2, row=6,sticky=(W,N,E,S)) button_resta.grid(column=3, row=6,sticky=(W,N,E,S)) button_igual.grid(column=0, row=7, columnspan=3, sticky=(W, E)) button_raiz_cuadrada.grid(column=3, row=7,sticky=(W,N,E,S)) for child in mainframe.winfo_children(): child.grid_configure(ipady=10, padx=1, pady=1) root.bind('<KeyPress-o>', TemaOscuro) root.bind('<KeyPress-c>', TemaClaro) root.mainloop()
@Naburto
@Naburto 16 күн бұрын
Hola Amigo, espero hayas logrado encontrar el Problema, en el caso de No lo comento para aquel que este viendo el videos y los comentarios puedan encontrar una respuesta, la solución es super fácil te falta al final de la linea de comando agregar el root.mainloop() este comando se utiliza para poder visualizar el ejercicio. espero haber ayudado a alguien, saludos!
@sailey-gq8fv
@sailey-gq8fv 8 ай бұрын
Buenardo.
@pandora-gw7ke
@pandora-gw7ke 8 ай бұрын
Bien explicado!
@jesusadrianlozada8743
@jesusadrianlozada8743 8 ай бұрын
Hay tienes su merecido like
@revenant7591
@revenant7591 8 ай бұрын
Que gama es mi samsung a10s
@TopinPhone
@TopinPhone 8 ай бұрын
¡Hola! Tu smartphone es un gama baja, jajaja como se dice coloquialmente, es un ladrillo. ¡Saludos! 💪🏼
@ely-ph5cl
@ely-ph5cl 8 ай бұрын
Está bien padre el vídeo. 😁
@albertal9747
@albertal9747 8 ай бұрын
No me dices nada... 😅 Ami me importa la autonomía y duración de pantalla activa..
@TopinPhone
@TopinPhone 8 ай бұрын
¡Hola! Jajajaja pues tampoco es que no diga nada, hablo durante 23 minutos más o menos. Y en cuanto a la autonomía, se estima que la batería🔋 tiene una duración más o menos de 19 horas en reproducción de video, pero esto varía mucho, depende del brillo que tengas en pantalla, los procesos en segundo plano y algunas otras cosas más, así que solo es un aproximado. ¡Saludos y bienvenido a la comunidad!
@albertal9747
@albertal9747 8 ай бұрын
19h naaaaaaaa XD@@TopinPhone
@TopinPhone
@TopinPhone 8 ай бұрын
@@albertal9747 🤷🏽‍♂️
@albertal9747
@albertal9747 8 ай бұрын
para empezar no lo has comprado yt probado... cuando lo hagas hace una review completa...haciendo enfasis en la autonomia... ya que no sirve de nada un motor de avion si me vacia el tanque en 30 min@@TopinPhone
@jesusadrianlozada8743
@jesusadrianlozada8743 8 ай бұрын
​@@albertal9747 no jodas ve a dormir mejor que ni lo has comprado y jodiendo😂
@kirikiroid-engine-android
@kirikiroid-engine-android 8 ай бұрын
esas pantallas Amoled son basura se ponen burn y se queman la imagen y el precio de la pantalla vale un riñón 😅
@roymustang3384
@roymustang3384 8 ай бұрын
Todos mis celulares de Xiaomi presentan quemaduras después de un año en la barra de notificaciones, no se si será que son de mala calidad o q
@Isaac-yo5vx
@Isaac-yo5vx 8 ай бұрын
​@@roymustang3384no son mala calidad tal vez no lo cuidas bien igual le pasa a los Samsung y eso que ellos son pioneros en eso
@gabrielantoniocastillorodr4927
@gabrielantoniocastillorodr4927 8 ай бұрын
Tienes la razón yo compré un poco f5 en aliexpress con la tienda oficial de poco y me llegó con la pantalla quemada😢
@kirikiroid-engine-android
@kirikiroid-engine-android 8 ай бұрын
@@gabrielantoniocastillorodr4927 por eso es mejor tener teléfonos con pantalla IPS LCD son mejores te recomiendo el Motorola edeg 221 SD778G 5G ese procesador te dará buen rendimiento para cualquier juego también está el Moto G200 5G
@Isaac-yo5vx
@Isaac-yo5vx 8 ай бұрын
@@gabrielantoniocastillorodr4927 eso ya es muy mala suerte
@GothicRock-e1j
@GothicRock-e1j 8 ай бұрын
¿Memoria RAN? 😂😂😂😂😂😂
@TopinPhone
@TopinPhone 8 ай бұрын
¡Hola! Jajajaja ¿Hablas en serio? Si es así pues disculpa, la verdad es que grabar el audio es lo más complicado para mí, ya que no puedo grabar cuando yo quiera, tengo que esperar por ejemplo a qué llegue la noche, ya que en el día hay demasiado ruido externo, y en ocasiones en la noche también hay mucho ruido por lo que se debe aplazar la grabación para después y por eso es que me demoró mucho en hacer cada vídeo. Aún así intentaré mejorar. ¡Saludos!
@sadk3n445
@sadk3n445 8 ай бұрын
En lo mas importante en lo que es mejor el pro, es el procesador, si tu prioridad es el gaming o hacer tarea muy exigentes, es tu opcion, pero en lo demas es hasta un poco mejor el x6 normal, tiene mejor bateria, tiene jack para audifonos, y mejor pantalla, si solo buscas un telefono para un uso normal, o solo con videojuegos normales no o tan gaming, sin tareas sumamente pesadas, esta puede ser mejor opcion.
@TopinPhone
@TopinPhone 8 ай бұрын
Estoy de acuerdo contigo en que el *Poco X6 base* tiene algunas ventajas sobre el *Poco X6 PRO*, como el cristal *Corning Gorilla Glass Victus*, la batería de 5100 mAh y el conector de auriculares de 3.5 mm. Sin embargo, no podemos ignorar que el *Poco X6 PRO* ofrece un rendimiento muy superior, gracias a su procesador *Mediatek Dimensity 8300 Ultra*, su almacenamiento interno de tipo UFS 4.0, memoria RAM de tipo LPDDR5X y su sistema operativo *Android 14*. Creo que ambos modelos son excelentes opciones, dependiendo de las preferencias y necesidades de cada usuario. ¡Saludos Y Bendiciones! 😆👍🏼
@TopinPhone
@TopinPhone 8 ай бұрын
¡Hola! Volví a ver el vídeo para ver en que podría mejorar para el siguiente y lamentablemente me encontré con un error que probablemente ustedes lo vieron con anterioridad. El error está en el minuto 18:17 . En esa parte en lugar de escribir POCO X6 PRO Y POCO X6, lo que escribí fue 'POXO' 😢. Lamento haber cometido este error, espero que no vuelva a suceder en próximas entregas.
@rolandomauroverdeciaavila4838
@rolandomauroverdeciaavila4838 8 ай бұрын
No te preocupes. Es un error menor.
@alejandrosuarez2965
@alejandrosuarez2965 8 ай бұрын
Hola, muy bueno los videos y la explicación, pero quería saber como corregiste los números que cuando los ingresas quedan centrados en vez de quedar del lado izquierdo. Estuve revisando pero no pude encontrar la falla. Gracias.
@Comoanda33
@Comoanda33 8 ай бұрын
me paso lo mismoooo
@Comoanda33
@Comoanda33 8 ай бұрын
ya se bro, he estado poniendo en estilo_label1.configure en ves de poner en label_entrada1...... despues de style='' '',
@Naburto
@Naburto 16 күн бұрын
@@Comoanda33 hola no entendi tu correccion podrias explicarme ?
@Naburto
@Naburto 16 күн бұрын
ya lo solucione jajaja gracias
@Comoanda33
@Comoanda33 15 күн бұрын
@@Naburto jaja sta bien bro, la verda ahurita ya no m acuerdo
@LuisChoqueFlores-g8o
@LuisChoqueFlores-g8o 8 ай бұрын
El snapdragon 7s gen 2 es casi lo mismo que el snapdragon 778g no se porque le disen gama media baja y que no corre juegos bien
@jesusadrianlozada8743
@jesusadrianlozada8743 8 ай бұрын
En el vídeo no dice nada de que no corre los juegos bien, ni tampoco han dicho de que es un gama media baja
@nilssonanderss
@nilssonanderss 8 ай бұрын
En el papel si es gama gama baja pero corre bien juegos como codm y emuladores rinde como un sd860
@kirikiroid-engine-android
@kirikiroid-engine-android 8 ай бұрын
ese snadragon 7 gen 2 si corre bien fluido los juegos de emulación de yuzu y corre fornite sin lag es que en los teléfonos Xiaomi baja el rendimiento por la ROM mal optimizado
@darksiadrian
@darksiadrian 8 ай бұрын
​​@@nilssonanderss El Snapdragon 860 no es gama baja 💀, el Snapdragon 7s Gen 2 es más porente que el 855+
@nilssonanderss
@nilssonanderss 8 ай бұрын
@@darksiadrian nop estás mál me explicaré lo mejor que pueda el 7+ gen 2 es un 8 gen1 con frecuencias más bajas, es por eso que rinde tan bien, vamos es un 8 gen 1 renombrado y sin problemas de calentamiento, ahora el 7s gen2 ya es otra cosa es una versión muy muy recortada de este es más no trae los clusters X2 en su lugar tiene los a75/a78 y los a58, rinde la mitad de lo que rinde el 7+ gen 2 por eso hay que tener cuidado al comprar ahora es fácil confundirse, el que es la bestia es el✔️ 7+gen 2 no el 7s gen 2❌
@deeimom6167
@deeimom6167 8 ай бұрын
Lo que no te dicen es que la batería , solo dura 8 horas , cierre de aplicaciones espontáneamente o compatibilidad con apk externos
@SoyCarlos_
@SoyCarlos_ 8 ай бұрын
O lo usas a cada rato o dejas las aplicaciones en segundo plano, porque a mí me ah durado las 24 hrs y dura más activando el ahorro de energía simple
@nilssonanderss
@nilssonanderss 8 ай бұрын
8 horas más que suficiente que quieres .por ese precio, incluso gamas altas rinden el mismo tiempo en pantalla yo lo tengo y no le veo problema y más con la carga rápida que trae que en 20m te carga un 40% te quejas del gusto y otra cosa yo no e te ido problemas con apps no cierres espontáneos
@TopinPhone
@TopinPhone 8 ай бұрын
@@nilssonanderss Agradezco tu perspicaz comentario. Tus argumentos son sólidos y bien fundamentados, y es un honor contar con tu participación en la comunidad de este canal. Con una capacidad de batería de 5100 mAh o 5000 mAh, combinada con una pantalla AMOLED y una impresionante carga rápida de 67W, ofrece un rendimiento excepcional. Si consideramos su precio desde una perspectiva objetiva, es evidente que ofrece una excelente relación calidad-precio. Este dispositivo es más que suficiente para satisfacer las necesidades de la mayoría de los usuarios, lo que lo convierte en una opción muy atractiva. ¡Un cordial saludo Y Bendiciones! 💪🏼🎵♥
@TopinPhone
@TopinPhone 8 ай бұрын
@starman27-vq7is Tienes toda la razón. ¡Saludos!
@deeimom6167
@deeimom6167 8 ай бұрын
@starman27-vq7is solo redes sociales en juegos te dura 4 horas
@juanjojonish0997
@juanjojonish0997 10 ай бұрын
Gracias me salvastes eres el mejor
@caobensee
@caobensee 10 ай бұрын
a mi no me está funcionando, me salta error en el minuto 28:13
@pequenogranuja6265
@pequenogranuja6265 8 ай бұрын
puede ser que en los estilos del label en uno de ellos hayas puesto todo entre '' o " ", o que hayas puesto la e en mayusculas, pasame por aqui el codigo y te lo corrijo bro
@Franco.R.F
@Franco.R.F 5 ай бұрын
Ya x2
@Ferxo21
@Ferxo21 11 ай бұрын
Estoy teniendo muchos problemas con la parte logica de mis programas de tkinter, podrías darme algunos consejos para mejorar? por favor, y buen video
@pequenogranuja6265
@pequenogranuja6265 8 ай бұрын
1. Aprende POO (ESTO TE PERMETIRA ENTENDER LA LOGICA DETRAS DE LAS LIBRERIAS) 2. Ten una buena logica en python puro y programación (saber utilizar bien bucles, funciones y funciones propias del lenguaje python) 2. Aprende conceptos basicos de TK (como crear botones, diferentes formas de posicionarlos, labels...) 3. Haz pequeños proyectos como un reloj, un contador, un cambio de fondo, un clickgame, otro clickgame que vaya cambiando la ubicacion del boton de click... 4. Ayudate de chatgpet si es necesario y sigue haciendo miniproyectos que se puedan hacer entre 30 mins y una tarde como mucho... 5. Tras pocos pryectos simples (unos 6 o 7) vuelve a este curso y los conceptos de TK te ayudaran a entender mejor TTK, <<< ADICIONAL: ES SUMAMENTE IMPORTANTE QUE LOS PROYECTOS SEAN 100% TUYOS Y NO DE TUTORIALES DE YT!!! usa GOOGLE y CHATGPT, pero no YT y si lo usas que no sea para hacer el proyecto si no para solucionar dudas en especifico>>>
@elvinmanuelmendezespinosa2274
@elvinmanuelmendezespinosa2274 11 ай бұрын
Mil gracias por compartir tus conocimientos con nosotros.
@sebastiansebastian3158
@sebastiansebastian3158 11 ай бұрын
Excelente ejemplo de practica! muchas gracias por el contenido
@sebastiansebastian3158
@sebastiansebastian3158 11 ай бұрын
Muy bueno el ejercicio. Gracias por el contenido.
@loenlara3418
@loenlara3418 Жыл бұрын
excelente video y gracias por explicar que hace cada función y método 10/10
@BruceVayne
@BruceVayne Жыл бұрын
Increíble lo bien que explicás, amigo. Me encantaría seguir viendo contenido tuyo, claramente muy por encima del resto
@EnriqueRodriguez-br6dj
@EnriqueRodriguez-br6dj Жыл бұрын
Buenas a todos excelente explicación pero tengo un problema con los estilos no se aplican solo a los botones de numero si pero a los botones restantes no se quedan pequeños, saludos y espero alguna ayuda.
@pequenogranuja6265
@pequenogranuja6265 8 ай бұрын
pasa codigo por aqui y te lo reviso
@CCastillo
@CCastillo Жыл бұрын
Muchas gracias por los videos. He aprendido mucho y quedo pendiente para cómo se harían las operaciones con los parentesis.
@benjipf5723
@benjipf5723 8 ай бұрын
Justo tambien necesito lo mismo, ya tenia todo, pero no se aun como se hace la operacion con los parentesis
@nelsonpalacios2853
@nelsonpalacios2853 Жыл бұрын
Aki los futuros ingenieros
@Chenchomartinezmartinez-yb7or
@Chenchomartinezmartinez-yb7or 9 ай бұрын
Soy un ladrón de datos 😏🙋🏼‍♂️ espero enviarte un caballito un día
@Marshall777-e4k
@Marshall777-e4k 6 ай бұрын
programador de malwares deaa
@Yefersonabregoaguilar-t1b
@Yefersonabregoaguilar-t1b 3 ай бұрын
Literal mn
@jhkim6572
@jhkim6572 Жыл бұрын
hola, no me sale la calculadora en la pantalla y seguí todos los pasos
@pequenogranuja6265
@pequenogranuja6265 8 ай бұрын
has escrito nombre_pantalla.mainloop() es decir -> root.mainloop()
@pequenogranuja6265
@pequenogranuja6265 8 ай бұрын
si no te funciona eso pasame por aqui tu codigo
@Yasmin-dy3uk
@Yasmin-dy3uk 10 күн бұрын
Hola amigo, para solucionarlo tienes que colocar el nombre de la variable que contiene la pantalla al final del codigo de esta forma: nombre.mainloop()
@arcadekingdom2.0
@arcadekingdom2.0 Жыл бұрын
me salto ese error agregandole el estilo a los botones PylintC0301:line-too-long
@AdrePatr
@AdrePatr Жыл бұрын
Amigo explicas muy bien y ademas explicas que hace cada cosa y eso se agradece. Muy buen canal y muy buen contenido. Te agradezco, gracias a estos tutoriales me dieron ganas de seguir aprendiendo de programacion. Mil gracias