- Видео 19
- Просмотров 30 321
Kevin Arboleda
Колумбия
Добавлен 14 июн 2012
Sistema de hoteles | Python Tkinter GUI
✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, una vez realices el pago podras descargar los archivos! buymeacoffee.com/kevinarboledaobregon/e/288113
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal!
🔴Proyecto Sistema de hoteles, creado en el lenguaje de programación Python con la libreria Tkinter, cuenta con módulos para la gestión de habitaciones, asignaciones, clientes, pagos y facturas, base de datos en Sqlite3.
⬇️ Tambien puedes adquirir los siguientes codigos:
• Sistema punto de ventas: ruclips.net/video/eBtuevs...
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal!
🔴Proyecto Sistema de hoteles, creado en el lenguaje de programación Python con la libreria Tkinter, cuenta con módulos para la gestión de habitaciones, asignaciones, clientes, pagos y facturas, base de datos en Sqlite3.
⬇️ Tambien puedes adquirir los siguientes codigos:
• Sistema punto de ventas: ruclips.net/video/eBtuevs...
Просмотров: 303
Видео
Sistema de farmacias | Python Tkinter GUI
Просмотров 1,1 тыс.Месяц назад
⬇️Descarga la version ejecutable aqui: • drive.google.com/file/d/1lfyq5qKszG94VVI4te6ZKTJEVkRzQluj/view?usp=sharing ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, una vez realices el pago podras descargar los archivos! buymeacoffee.com/kevinarboledaobregon/e/288068 🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buy...
Convierte tus proyectos PY a EXE | Python Tkinter GUI
Просмотров 1,1 тыс.2 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola! en este video aprenderas a convertir correc...
Crea facturas en PDF desde Python Tkinter
Просмотров 9522 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola! en este video aprenderas a exportar datos e...
Como poner imagenes en botones | Python Tkinter GUI
Просмотров 6682 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video aprenderas a colocar ...
Tutorial sistema de ventas con Python Tkinter - Parte #9
Просмотров 1,4 тыс.2 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video continuamos con la cr...
Tutorial sistema de ventas con Python Tkinter - Parte #8
Просмотров 2,6 тыс.3 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video continuamos con la cr...
Tutorial sistema de ventas con Python Tkinter - Parte #7
Просмотров 8473 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video continuamos con la cr...
Tutorial sistema de ventas con Python Tkinter - Parte #6
Просмотров 9183 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video continuamos con la cr...
Tutorial sistema de ventas con Python Tkinter - Parte #5
Просмотров 1,5 тыс.3 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones mediante el siguiente enlace: paypal.me/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! 🔴Hola a todos! en este video continuamos con la creación de una aplicación de escritorio de un sistema de ventas con inventario basico desde cero, utilizaremos el lenguaje de programación Python con su librería por defec...
Tutorial sistema de ventas con Python Tkinter - Parte #4
Просмотров 1,5 тыс.3 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video continuamos con la cr...
Tutorial sistema de ventas con Python Tkinter - Parte #3
Просмотров 1,8 тыс.3 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video continuamos con la cr...
Tutorial sistema de ventas con Python Tkinter - Parte #2
Просмотров 2,4 тыс.3 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este video continuamos con la cr...
Tutorial sistema de ventas con Python Tkinter - Parte #1
Просмотров 6 тыс.3 месяца назад
🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buymeacoffee.com/kevinarboledaobregon, no olvides dejar tu like, compartir y suscribirte al canal! ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, tiene un costo de $5 USD! buymeacoffee.com/kevinarboledaobregon/e/288078 🔴Hola a todos! en este tutorial aprenderas a crear...
Punto de venta | Python Tkinter GUI
Просмотров 5 тыс.3 месяца назад
⬇️Descarga la version ejecutable aqui: • drive.google.com/file/d/1HiPK2GlkLCQh1AS8Zn3Unf_-wHZN_-Jl/view?usp=sharing ✅Si deseas adquirir el codigo fuente realiza tu compra en el siguiente enlace, una vez realices el pago podras descargar los archivos! buymeacoffee.com/kevinarboledaobregon/e/288064 🌎Si deseas apoyar el canal puedes hacer tus donaciones regalandome un café en el siguiente link buy...
Sistema de inventarios | Python Tkinter GUI
Просмотров 1,5 тыс.4 месяца назад
Sistema de inventarios | Python Tkinter GUI
Python Tkinter free source code ProgressBar & Login
Просмотров 2154 месяца назад
Python Tkinter free source code ProgressBar & Login
Login Python Tkinter download code source
Просмотров 2225 месяцев назад
Login Python Tkinter download code source
Muchas gracias profe, vamos al pie de la letra con todo, se merece miles de cosas buenas por brindarnos sus conocimientos!!
tengo un problema me sale ester error AttributeError: '_tkinter.tkapp' object has no attribute 'show_frame' error python al poner self.load_frames() self.show_frame(Container) me sale errror
podrias apoyar con un login en el método inventario y ventas por favor
Gracias, me has ayudado mucho
gracias por todas las cosas enseñadas en esta serie, me a servido mucho bro
@@mr.crizzz4845 Que bueno que te ha servido! Pronto subiré más tutoriales! Saludos!
Amigo lo podre subir a un servidor web?
Hola Jean! Realmente las aplicaciones de escritorio con Tkinter se usa en local, para cargar a un servidor es mejor un aplicativo web, con flask o Django, saludos!
@@kevinarboleda7597 Gracias Bro.
@@kevinarboleda7597 Y la base de datos se puede tener en la nube?
Gracias por enseñar tus conocimientos
Muchas gracias por el apoyo! Saludos!
Máster. Tendras el código publicado en alguna página? Me quedé en el vídeo 3 y me da error. Quería verificarlo
Hola Mijael, por el momento solo lo tengo disponible en el siguiente enlace por un costo de $5 USD buymeacoffee.com/kevinarboledaobregon/e/288078 Saludos!
como se llama la extension?
Hola Geral buen día, podrias especificarme más a que extensión haces referencia?
@@kevinarboleda7597 profe la extension de sqlite3, ya que al buscarla no la encuentro en VS
Hola bro, recien comence a aprender Python y de casualidad me tope con tu proyecto de Sistemas de Ventas. Quería preguntarte si hay algun IDE que facilite el trabajo a la hora de crear todas esas interfaces como las ventanas, botones, etiquetas, etc. Sin tener que escribir tanto código. Es que lo veo en desventaja con otros lenguajes como Java, que te facilita esa labor de las GUI.
Hola Fernando, IDE podrías usar PyCharm es buena opción para Python, sin embargo si apenas estás aprendiendo, es recomendable que escribas todo el código para que lo puedas interiorizar de mejor manera, de la práctica y la constancia se aprende a un nivel más rápido, saludos!
Exelente!!, te felicito compañero!!
Muchas gracias por el apoyo! Saludos!
Es posible con Django
hola buen programar bro
Muchas gracias por el apoyo! Saludos!
Tengo un error al querer agregar en el manager para que se vea el container dentro pongo los selfs pero me salta error y sin los selfs muestra correcto hasta ahi iba bien
Que error te parece en la consola? Para poder identificar la falla, debes asegurarte de escribir bien las variables!
gracias eres un crack una consulta como puedo hacer para se elimine todo el registro del programa de fracturas registradas y que empiece desde cero también prácticamente también el numero de boleta que se reinicie
Hola cesar buen día! gracias por tus comentarios, claro que puedes eliminar todos los registros de la base de datos, utiliza el programa DB Browser y abre la base de datos, ubica las tablas y desde ahi eliminar todos los registros que quieras, si vas a la tabla ventas y eliminas todos los registros las facturas iniciaran desde cero! saludos!
gracias por la respuesta yo me refería como hacerlo con un botón dentro del mismo programa
Buenos días!! Una pregunta, estuve intentando colocar en la ventana ventas qué cuando seleccione un producto me aparezca la cantidad de productos que hay en el inventario, pero no me funcionó lo que hice. Como lo podría hacer? Gracias.
Hola Padilla, bueno en ese caso deberias modificar varias cosas, empezando por que debes crear un label para el stock, ejemplo: self.label_stock = tk.Label(labelframe, text="Stock:", font="sans 14 bold", bg="#dddddd") self.label_stock.place(x=400, y=70) no olvides cambiar la posición y si esta dentro de algun frame def actualizar_stock(self, event=None): producto_seleccionado = self.entry_nombre.get() try: conn = sqlite3.connect(self.db_name) c = conn.cursor() c.execute("SELECT stock FROM inventario WHERE nombre=?", (producto_seleccionado,)) stock = c.fetchone()[0] conn.close() self.label_stock.config(text=f"Stock: {stock}") except sqlite3.Error as e: print("Error al obtener el stock del producto:", e) self.entry_nombre.bind("<<ComboboxSelected>>", self.actualizar_stock) # Llamar a actualizar_stock cuando se seleccione un producto este podria ser un ejemplo de como adaptar la función al codigo, Saludos!
@@kevinarboleda7597 Muchas gracias amigo! Lo realizare tal cual.
Muy buen tutorial, he visto todos los videos y he aprendido muy bien. Que sigas así con buenos contenidos, gracias !!
Muchas gracias por el apoyo, pronto estare subiendo mas contenido! Saludos!
Excelente video ❗❗ 23:29 Preguntas: 1. Yo trabajo con MYSQL, cómo sería realizar el EXE con esa base de datos 2. Si tengo una red LAN con 3 equipos auxiliares y un servidor, que tengo que instalar en esos equipos para que todo me funcione desde los equipos auxiliares ❓ 3. La base de datos Sqlite3 soporta procedimientos almacenados ❓ 4. La base de datos Sqlite3 que tamaño soporta en megas una tabla ❓
Mil disculpas ya vengo siguiendo tu videos por varias semanas y no e podido seguirte el paso intento vuelve a revisar los vídeos una y otra vez pero no sale que yo estoy haciendo no me sale como el tuyo no sé si podrías compartir los archivos del programa la verdad es para un trabajo de un tecnológico yo no sé mucho de programación pero por obligación tengo que llevar ese curso te lo pido por favor perdón por fastidiar
Hola Grone buen día, no te preocupes, que tipo de error te aparece? Envíame un mensaje al correo kevineao@hotmail.com
de verdad muchas gracias por todo ya te envié el mensaje
Increíble🤩
Gracias por tu comentario! Saludos!
eres una gran bendicion para mi Mil Gracias, desde RD.
Hola Nathalie me alegra mucho que te guste el contenido! Eso me motiva a seguir creando más contenido para todos ustedes y que puedan seguir aprendiendo! Saludos!
una consulta dijiste que en el minuto 33.53 es sin decimales como lo hago para que sea con decimales por favor me podrías ayudar
por favor te pido la ayuda por yo soy de Perú y si usamos decimales
Hola Grone, para utilizar decimales reemplaza el .0f por .2f si en tu país utilizan 2 decimales, tendrás que revisar en toda la lógica del proyecto para implementarla, saludos!
@@kevinarboleda7597 gracias
muy buenos tutorial mil gracias. ?Para esecutar en Ubuntu como seria el proceso?
Hola Bob en realidad nunca he utilizado Ubunto, pero si mal no estoy la lógica del código sería la misma, tendrías que mirar la documentación del paquete pyinstaller a ver si el ejecutable se crea igual! Saludos!
Buenaso
Hola José! Gracias por tu comentario, Saludos! Seguiremos subiendo buen contenido!
muchas gracias por compartir!
Hola Jordi, que bueno que te guste el contenido! Saludos!
Gracias por compartir!
el ID no seria un texto ya que es un numero que no se operara ?
Hola Flavio, gracias por tu pregunta, generalmente el ID se utiliza como entero y aún más si es primary key y autoincrement, esto se hace automáticamente y garantiza que cada fila tenga un identificador único, tambien los números enteros ocupan menos espacio de almacenamiento que las cadenas de texto, Saludos!
Hola Kevin, ¿depronto tienes algún repositorio en github donde podamos ver el código del proyecto? Muchas gracias por todo Saludos
Hola Simon, por el momento solo lo tengo disponible en el siguiente enlace por un costo de $5 USD buymeacoffee.com/kevinarboledaobregon/e/288078 o podrias mirar cada uno de los videos y seguir el paso a paso, Saludos!
Disculpa cuando subes la siguite gracias por que con tu vídeo me ayudaste mucho
Saludos Grone, el día domingo estaré subiendo nuevo video! Gracias por tus comentarios y apoyo al canal!
Cuando realiza un video para no tener que abrir el programa desde visual studio code,? si no desde el escritorio.
@@sugaralipadillacarrera4626 Hola, es el siguiente video que tengo programado, convertir un proyecto con varios archivos .py en un ejecutable .exe! Saludos!
@@kevinarboleda7597 Excelente. 👏
Excelente tutorial, donde podriamos bajar esos fuentes, claro si se puede?
Hola José, te refieres al código fuente terminado? Podría subirlo como repositorio a GitHub, saludos!
@@kevinarboleda7597 gracias
Gracias
Gracias por tomar la sugerencia.
Muchas gracias Padilla, se tienen en cuenta todas las recomendaciones! Saludos!
En pedido al proveedor, porque el pedido lo ponen en el inventario?, deberia de aparecer en el inventario cuando llegue el pedido
Que se hace con el codigo? es para usar directo? o hay que hacer algunos procedimientos? algun video de como se procede con el codigo que menciona..
Buen día Samuel, el código lo puedes personalizar a tu gusto, esta listo para usar mediante un editor de código como visual studio code o puedes convertirlo a un ejecutable y queda totalmente funcional como un programa de escritorio! Saludos!
Llegue!! muy buen curso muchas gracias por compartir!! Segui asi
Gracias Daniel por el apoyo! Seguiré subiendo más contenido para que podamos seguir aprendiendo juntos de este mundo de la programación! Saludos!
Excelente el tutorial. Esperamos el video final. 👏👏
Muchas gracias por el apoyo! Seguiré subiendo contenido que les pueda servir para aprender de programación! Saludos!
Puedes compartir me el código ing?
Menos mal, casi nadie lo hace en python eres grande.!
Muchas gracias por el apoyo! Se vienen mas proyectos próximamente!
Perfecto!!! Voy bien hasta ahora!!! Ahora a esperar el siguiente video. Una consulta... cuando sale un cartel ya sea cualquiera, como podes evitar que se mezclen las ventanas? Por ejemplo: cuando le das a pagar la ventana del menu principal se posiciona adelante y ventas se va para atras, ocurre con cualquier tipo de mensaje ya sea de aviso o error
Hola Daniel, muchas gracias por la sugerencia, prueba agregar estas ultimas 4 lineas de codigo en el archivo container.py funcion show frames y me cuentas como te va! def show_frames(self, container): top_level = tk.Toplevel(self) frame = container(top_level) frame.config(bg="#C6D9E3") frame.pack(fill="both", expand=True) top_level.geometry("1100x650+120+20") top_level.resizable(False, False) top_level.transient(self.master) top_level.grab_set() top_level.focus_set() top_level.lift()
@@kevinarboleda7597 Si muy bueno Gracias! Se lo agregue a todas las ventanas. Tambien le hice una logica de centrado automatico de ventanas! window_width = 800 window_height = 500 screen_width = self.winfo_screenwidth() screen_height = self.winfo_screenheight() x = (screen_width - window_width) // 2 y = (screen_height - window_height) // 2 ventana_factura.geometry(f"{window_width}x{window_height}+{x}+{y}") agregado a todas las ventanas tambien! Ahora solo me queda limpiar la base por que me arrojaba un error en el numerador de factura y guarde varias facturas con el mismo numero de factura pero ya lo solucione 😄
Muy buen contenido. Una recomendacion para lo que estemos siguiendo el curso, almacenen el codigo hexadecimal en una variable, les sera muchos mas prectico para no tener que buscar y copiar el codigo. Muchas gracias por el curso. Saludos
Brayan muchas gracias por el aporte, es muy valioso, cada uno puede ir agregándole mejoras al código! Es un buen ejercicio de aprendizaje! Saludos!
Excelente!! Al momento de generar la factura no se le podría colocar un botón que la genere a un PDF.?
Claro, se puede generar una función que exporte la factura en PDF con todos los datos de la venta, probablemente lo adiciones una vez termine el tutorial! Saludos!
@@kevinarboleda7597 Gracias!! La esperamos.
Gracias! Voy haciendo el video contigo, estaba esperando este video, eres muy bueno explicando 🤩
Muchas gracias por el apoyo! Que bueno que te gusten los videos! Saludos!
Perfecto, ahora si estoy al dia pero con algunas modificaciones mias personalizadas, gracias por tu paciencia y a la espera del siguiente video 😃
Hola Daniel! Que bueno que te guste el tutorial! Esa es la idea que puedas aprender a desarrollar interfaces gráficas y las personalices a tu gusto! Ya se encuentra subida la parte 8 con todas las funciones del módulo ventas! Saludos!
Muchas gracias, Errores solucionados.
Saludos. Gracias por los videos. Ya esperando la parte 8. Sabes que cuando se llama a las ventanas toplevel puedes volver a la ventana padre y abrir muchas ventanas inventario o ventas. Pues estuve leyendo y viendo otras cosas y cuando se crea el toplevel se agrega Top_level.grab_set() Con eso queda bloqueada la ventana padre. Hasta que cierre la toplevel. Gracias
Hola Jesús, gracias por el aporte, en el mundo de la programación todos los días aprendemos algo nuevo, pronto estaré subiendo más videos! Saludos!
@@kevinarboleda7597 siiii es muchísima información que manejar pero allí vamos. Más bien gracias a ti por tomarte el tiempo. Y gracias por el orden en las ventanas y los archivos porque muy pocos lo hacen por lo menos en español.
Jesus prueba agregar estas ultimas 4 lineas de codigo en el archivo container.py funcion show frames para que aparte de bloquear el toplevel, al ejecutar una función no se sobreponga la ventana container! def show_frames(self, container): top_level = tk.Toplevel(self) frame = container(top_level) frame.config(bg="#C6D9E3") frame.pack(fill="both", expand=True) top_level.geometry("1100x650+120+20") top_level.resizable(False, False) top_level.transient(self.master) top_level.grab_set() top_level.focus_set() top_level.lift()
buenas gracias por los videos. muy buenos. y apoyo el comentario de @danielr2979 sobre no abandonarnos, gracias
Gracias por el apoyo! ya se encuentran disponible la parte 6 y 7 de tutorial, saludos!
@@kevinarboleda7597 graciassss voy por la parte 4.
No nos abandones! jajaja buen contenido y actualizado lo importante justo estaba buscando un curso como este, cuantos videos calculas que van a ser?
Hola Daniel, que bueno que te guste el contenido! Hoy estaré subiendo una nueva parte, yo creo que este tutorial quedará completo con unos 8 o 9 videos en total! Saludos!
Excelente Ing, Saludos desde Neiva - Huila
Hola, gracias por el comentario, seguimos trabajando duro para traer más contenido al canal! Saludos!