Muy buena info. Me gustaría saber acerca del tema de licencias de Qt y Tkinter, ambos son libres o Qt se debe pagar para distribuir mis aplicaciones? Gracias y saludos.
@@hnicolasg El siguiente codigo es un ejemplo, de como dibujar un boton transparente, sin relleno, pero se puede crear dos eventos uno Enter para cuando el mouse etra en un area definida en el canvas con tags se cambia el color del canvas a verde #00FF00 y otro evento Leave cuando salga, cambia nuevamente a negro #000000. #=====CODIGO==== import tkinter as tk from tkinter import messagebox def show_message(msg): messagebox.showinfo("Información", msg) def on_enter(event): print("Entró en el botón") canvas.config(bg="#0F0") def on_leave(event): print("Salió del botón") canvas.config(bg="#000") # Crear la ventana principal root = tk.Tk() root.geometry("1920x1080+0+0") root.withdraw() # Ocultar la ventana principal # Crear un canvas canvas = tk.Canvas(root, bg="#000", width=480, height=360) canvas.place(x=50, y=50) # Definir las coordenadas del polígono points = [50, 50, 60, 40, 90, 40, 100, 50, 100, 90, 90, 100, 60, 100, 50, 90] button = canvas.create_polygon(points, fill="", outline="#FF0", width=5, tags="boton") # Asociar eventos de entrada y salida del mouse canvas.tag_bind("boton", "", on_enter) canvas.tag_bind("boton", "", on_leave) # Mostrar la ventana root.deiconify() root.mainloop() #=====CODIGO====
muchas gracias por tus videos, son muy buenos, pero podrias hacer uno como instalar actualmente python y pqt5 y qtdesigner? al momento de pasar o convertir un ui a py me salen muchos errores. seria un buen video. saludos y gracias por tus videos.
Hola! Me alegro que te haya gustado el vídeo! Tengo varios tutoriales sobre PyQt5 en el canal, puedes checarlos, y voy a seguir subiendo tutoriales con esa librería
Información que vale millones. ❤️✨
Que bueno que te sirvió el vídeo! Me alegra saberlo
Muy buena info. Me gustaría saber acerca del tema de licencias de Qt y Tkinter, ambos son libres o Qt se debe pagar para distribuir mis aplicaciones? Gracias y saludos.
Me alegro que te haya gustado el vídeo!
Las licencias son libres, no debes tener ninguna preocupación por ello!
Saludos!
@@TerronesDigital Según leí si no pagas Qt tiene derecho de tu código fuente.
si quieres botones transparentes en tkinter lo haces dentro de un canvas. y creas el evento touch sobre cualquier objeto del canvas.
podrías pasar mas informacion de como poder realizar eso?
@@hnicolasg El siguiente codigo es un ejemplo, de como dibujar un boton transparente, sin relleno, pero se puede crear dos eventos uno Enter para cuando el mouse etra en un area definida en el canvas con tags se cambia el color del canvas a verde #00FF00 y otro evento Leave cuando salga, cambia nuevamente a negro #000000.
#=====CODIGO====
import tkinter as tk
from tkinter import messagebox
def show_message(msg):
messagebox.showinfo("Información", msg)
def on_enter(event):
print("Entró en el botón")
canvas.config(bg="#0F0")
def on_leave(event):
print("Salió del botón")
canvas.config(bg="#000")
# Crear la ventana principal
root = tk.Tk()
root.geometry("1920x1080+0+0")
root.withdraw() # Ocultar la ventana principal
# Crear un canvas
canvas = tk.Canvas(root, bg="#000", width=480, height=360)
canvas.place(x=50, y=50)
# Definir las coordenadas del polígono
points = [50, 50, 60, 40, 90, 40, 100, 50, 100, 90, 90, 100, 60, 100, 50, 90]
button = canvas.create_polygon(points, fill="", outline="#FF0", width=5, tags="boton")
# Asociar eventos de entrada y salida del mouse
canvas.tag_bind("boton", "", on_enter)
canvas.tag_bind("boton", "", on_leave)
# Mostrar la ventana
root.deiconify()
root.mainloop()
#=====CODIGO====
@@hnicolasg te dejo un ejemplo:
import tkinter as tk
from tkinter import messagebox
def on_enter(event):
print("Entró en el botón")
canvas.config(bg="#0F0")
def on_leave(event):
print("Salió del botón")
canvas.config(bg="#000")
# Crear la ventana principal
root = tk.Tk()
root.geometry("1920x1080+0+0")
root.withdraw() # Ocultar la ventana principal
# Crear un canvas
canvas = tk.Canvas(root, bg="#000", width=480, height=360)
canvas.place(x=50, y=50)
# Definir las coordenadas del polígono
points = [50, 50, 60, 40, 90, 40, 100, 50, 100, 90, 90, 100, 60, 100, 50, 90]
button = canvas.create_polygon(points, fill="", outline="#0F0", width=2, tags="boton")
# Asociar eventos de entrada y salida del mouse
canvas.tag_bind("boton", "", on_enter)
canvas.tag_bind("boton", "", on_leave)
# Mostrar la ventana
root.deiconify()
root.mainloop()
Genial, bien vídeo, saludos!
Muchas gracias Rubén, me alegro que te haya gustado el vídeo.
Saludos!
Gracias!
gracia capo
muchas gracias por tus videos, son muy buenos, pero podrias hacer uno como instalar actualmente python y pqt5 y qtdesigner? al momento de pasar o convertir un ui a py me salen muchos errores. seria un buen video. saludos y gracias por tus videos.
Hola Sergio, con gusto puedo armar un vídeo sobre eso!
Saludos!
Comence con tkinter, pero qt es mejor pero para sacarla mas provecho tengonq aprnder un poco de css
Podría dejarme un email para contactarle?
digitalterrones@gmail.com
Hola bro Me gusto Tu video Crea tutorials de pyqt!!
Hola! Me alegro que te haya gustado el vídeo! Tengo varios tutoriales sobre PyQt5 en el canal, puedes checarlos, y voy a seguir subiendo tutoriales con esa librería
Por licencia tkinter. El otro es comercial
Qt designer es gratuito
Así es 😀
@@TerronesDigital y cuando realizas un programa y obtienes beneficio económico de el no pasa nada?
@@harrisonmendoza3099 nop, es un software de licencia libre, no hay problema con el tema de beneficio económico
@@TerronesDigital vale muchas gracias por tus respuestas, y muy buen trabajo
QT5 , mira un producto que he desarrrollado y me he sorprendido que no fue nada dificil. :
th-cam.com/video/nJh4bX__apw/w-d-xo.html