📊Curso PYTHON: INTERFACES GRÁFICAS [ con TKINTER ]

Sdílet
Vložit
  • čas přidán 25. 07. 2024
  • ¿Quieres aprender a crear interfaces gráficas en Python? Te enseño a hacerlo usando Tkinter, un módulo de Python para crear GUIs. Entra aquí para aprender!
    Tkinter es un módulo de python que viene ya integrado y nos permite crear interfaces gráficas (Graphic User Interfaces) de forma sencilla mediante el uso de Widgets.
    Los widgets son elementos como Botones, etiquetas, menús desplegables... Podemos ir incrustando estos elementos en nuestra ventana y programar sus funcionalidades e interacciones con el usuario.
    En este vídeo veremos los elementos principales de tkinter con python. Por ejemplo, el mainloop, la ventana principal, cómo leer datos introducidos por el usuario y opciones básicas de personalización.
    🎬 TIMESTAMPS:
    00:00 - Hago ASMR y el payaso.
    01:55 - Introducción teórica a tkinter con python
    04:15 - Aquí empezamos a programar
    04:35 - Ventana principal y mainloop de tkinter
    08:23 - Tkinter widget Button
    14:31 - Tkinter widget Label
    18:25 - Tkinter stringvar
    23:48 - Ejecutar función al clicar un botón en tkinter
  • Věda a technologie

Komentáře • 41

  • @Dimasmas
    @Dimasmas  Před 2 lety +7

    💛 Proyecto con TKINTER + SQLite3: czcams.com/video/jGPeHhyaH0c/video.html
    💛 Empezamos a programar en el 04:15
    👉 Proyecto completo con Tkinter: czcams.com/video/_LiX8Bd2Jq0/video.html
    👉 Aquí tenéis el curso entero: ​czcams.com/play/PLVs9JdE6ZZh112EBnYa_wCxYpbVXEXrLF.html
    👉 ¿Qué os gustaría aprender a hacer con Tkinter? Os leo :D

  • @user-jx1ke4ek1g
    @user-jx1ke4ek1g Před 7 měsíci

    enseñas bien gracias, espero continues haciendo tutoriales tkinter python estoy comenzando y me es muy util estos videos

  • @fallendass1732
    @fallendass1732 Před 2 lety +10

    Exito bro! Nunca te detengas, excelentes cursos!

  • @johannagarcia1381
    @johannagarcia1381 Před 2 lety +1

    Justo lo que necesitaba, gracias

    • @Dimasmas
      @Dimasmas  Před 2 lety

      De nada Johanna! Espero que ye haya servido 😊

  • @TheJuanPa007
    @TheJuanPa007 Před 2 měsíci

    Genial!!...Gracias

  • @jcr1697
    @jcr1697 Před rokem

    Muy bien explicado Crack!!

  • @Andy-pk6ix
    @Andy-pk6ix Před 2 lety +1

    Otro gran vídeo; me divertí mucho con la intro, incluso me estaba relajando y de un pronto a otro tiras el papel y me asusté un poco jajaja

    • @Dimasmas
      @Dimasmas  Před 2 lety +1

      JAJAJAJA era para activaros y que estuvieseis atentos

  • @jorgegarzon8385
    @jorgegarzon8385 Před 2 lety

    Me ha ayudado mucho, gracias.

    • @Dimasmas
      @Dimasmas  Před rokem

      Genial, me alegra leer eso!

  • @Urimemo
    @Urimemo Před rokem +1

    Ets un crack noi! M'acabes de salvar, estic fent el meu TR pel bachillerat i he intentat fer un menú per a poder enllaçar-ho al programa bò però no m'ensortia sol. Gràcies, ets el puto amo!!

    • @Dimasmas
      @Dimasmas  Před rokem

      Collons jo al batxillerat no sabia ni què era la programació ajajajaj. Molts ànims amb el TR, si vols, quan l'acabis ens expliques com ha anat!

  • @mauroxki
    @mauroxki Před rokem +2

    Hola, es posible imprimir la salida de datos en ventas de Tkinter

  • @javietcw3
    @javietcw3 Před 10 měsíci

    Buenardo

  • @jhondalton9088
    @jhondalton9088 Před rokem

    Que grande eres Dimas

  • @fjsfbfisl8876
    @fjsfbfisl8876 Před 2 lety +2

    Muy buen video!!🔥
    Has hecho algun video de decoradores??

    • @fgrey_
      @fgrey_ Před 2 lety +1

      Creo que no, ¿o sí?

    • @Dimasmas
      @Dimasmas  Před 2 lety +1

      Buenas amigo! El video de decoradores ya lo tengo preparado. Lo tendréis público la semana que viene (el martes si todo va bien)

    • @fjsfbfisl8876
      @fjsfbfisl8876 Před 2 lety

      @@Dimasmas geniall!!❤️

  • @rr5084
    @rr5084 Před 2 lety +3

    tengo un problema cuando voy a utilizar lo primero la ventana principal y mainloop me aparece lo siguiente Traceback (most recent call last):
    File "c:\Users\user\Desktop\python.tkitertest\tkinter.py", line 1, in
    import tkinter as tk
    File "c:\Users\user\Desktop\python.tkitertest\tkinter.py", line 3, in
    app = tk.Tk()
    AttributeError: partially initialized module 'tkinter' has no attribute 'Tk' (most likely due to a circular import). Did you mean: 'tk'?. tienes alguna idea de como resolverlo?

    • @Dimasmas
      @Dimasmas  Před 2 lety

      En el fichero main.py tienes que importar la clase Manager y hacer
      app=Manager()
      app.mainloop()

  • @mariajara4522
    @mariajara4522 Před 2 lety +1

    genial tus videos, una consulta para crear interfaz grafica en vez de poner códigos, se puede crear de una manera no tan complicada como por ejemplo en java o en visual ??

    • @Dimasmas
      @Dimasmas  Před 2 lety +3

      Muchas gracias maria. Con tkinter diría que no hay nada muy oficial. Pero con PyQt5, otra librería para crear interfaces gráficas de python, sí que tiene un diseñador gráfico tipo "drag and drop" y luego puedes agregar el código que quieras.

    • @mariajara4522
      @mariajara4522 Před 2 lety +1

      @@Dimasmas muchas gracias por la información, por que en mi opinión pienso que una interfaz bien trabajada no te tiene que tomar mucho tiempo en realizarla a comparación de los códigos de lógica, pero como digo siempre hay un motivo para todo, recién estoy entrando al mundo de python por que me contaron que es muy comercial en el ámbito laboral, tengo conocimiento de java y visual pero básico. saludos desde Perú.

    • @Dimasmas
      @Dimasmas  Před 2 lety +2

      @@mariajara4522 Sii yo también pienso que el diseño de la interfaz, si se puede hacer con herramientas que lo faciliten mejor que mejor. Si ahora mismo python tiene mucha demanda en el ámbito laboral, así que aprenderlo es una gran decisión. Si ya tienes conocimientos en otros lenguajes seguro que irá genial!

  • @moisfavopenalosa9649
    @moisfavopenalosa9649 Před rokem

    porque no me aparece esa ventana bro visual code cuando ejecuto por favor

  • @joacosamyn2911
    @joacosamyn2911 Před 2 lety +1

    Buenas Dimas, estoy arracando el video, me costo pq yo tengo LINUX y el codigo de instalación no me lo tomaba te dejo el código de instalación que si me funciono:
    sudo apt-get install python3-tk

  • @Mech174
    @Mech174 Před 2 lety

    i love you gracias

  • @fgrey_
    @fgrey_ Před 2 lety +2

    Ehhh Dimas no me digas que es un Minecraft RTX 4k Wireless Full Español 1 link jajaja
    Epa cada vez va mejorando el setup, ya te dió un aumento el partner jajaja (creo que ya no existen en la actualidad? Me quede en 2016 ayuda!)
    Buen video Dimas! 😉👍 Ya sube el otro ahhhhhhh
    P.D.: Una pregunta, mi U está dando certificados gratis a través de sus cursos en Coursera para los estudiantes, entre estos está el de Python for Everybody, ¿como lo ves en cuestión de calidad y así?, ¿crees que tomarla sea buena idea? Gracias Saludos!

    • @Dimasmas
      @Dimasmas  Před 2 lety

      Buenas Fernando, lamentablemente, será algo más sencillo que el Minecraft ajajaja. El jueves/viernes tendréis la segunda parte.
      En cuanto al partner, ahora para que yt te pague tienes que conseguir 1000subs y 4000horas de visualización al año, así que estamos un poco lejos.
      He mirado el contenido del curso, veo que se centra en análisis de datos. Ya sabes que es una de las grandes aplicaciones de Python. Además Coursera es una plataforma con bastante reconocimiento ¿Vale la pena? Depende de tus objetivos. Si quieres conseguir un trabajo en el campo de la ciencia de datos, parece una buena opción. Ahora si me dices que tu quieres ser programador de backend, entonces ese curso no debería ser una de tus prioridades. Tienes que valorar si ese curso te va a ayudar a conseguir lo que quieres.

    • @fgrey_
      @fgrey_ Před 2 lety +1

      @@Dimasmas Vaya, tienes razón, de hecho creo que tú ya cubriste más de la mitad de ese curso con Python desde Cero, y de mejor y más amena manera jaja. Bueno es que si te soy honesto Dimas, yo realmente estoy tratando de introducirme al mundillo porque me interesa bastante, pero no sé, igual me da algo de flojera eso de la ciencia de datos jaja, aunque es algo interesante, pero me interesa más tus contenidos y lo que tienes planeado.
      Oye Dimas, sé que apenas va comenzando todo, pero, pues estuve pensando en que si te quisieras abrir, en un futuro, un Patreon para que te apoyemos, vender material o algo así, tienes mi suscripción y mi apoyo, eres un crack enseñando porque literalmente, no aburres nada, todo es super interesante como lo presentas jaja😃 . Lunes comienzo un nuevo empleo, serás el dueño de mis quincenas jaja
      Saludos! 👏😜

    • @Dimasmas
      @Dimasmas  Před 2 lety +1

      @@fgrey_ Hombre muchas felicidades por tu nuevo empleo! Espero que vaya genial. Y muchas gracias por tu apoyo. En cuanto a Patreon y tal, cuando vayamos creciendo me lo iré planteando. De momento yo tengo trabajo que me da para vivir y mi intención es que la gente pueda aprender gratis. Tengo que pensar alguna cosa en la que tanto vosotros como yo salgamos contentos, me sabría mal vender tonterías jajajaja. Es una buena idea, iré pensando qué puedo hacer.

  • @jeferssonmejias9478
    @jeferssonmejias9478 Před 2 lety +2

    a hacer payson ?

  • @oscargacha932
    @oscargacha932 Před rokem +2

    men dice que que eso lo explico en decoradores y que lo vuelva a ver ajja decoradores en la lista esta despues de interfaces xdxdxd

    • @Dimasmas
      @Dimasmas  Před rokem

      Tienes razón, pido disculpas, a veces se me olvida en qué orden he explicado las cosas

  • @flonunez2030
    @flonunez2030 Před 29 dny

    vio ql