import tkinter as tk
from PIL import Image, ImageDraw, ImageFont
def criar_cartao():
nome = nome_entry.get()
cargo = cargo_entry.get()
empresa = empresa_entry.get()
telefone = telefone_entry.get()
email = email_entry.get()
cartao = Image.new("RGB", (300, 200), "white")
draw = ImageDraw.Draw(cartao)
texto = f"Nome: {nome}\nCargo: {cargo}\nEmpresa: {empresa}\nTelefone: {telefone}\nEmail: {email}"
draw.text((10, 10), texto, fill="black")
cartao.show()
root = tk.Tk()
root.title("Criar Cartões de Visita")
tk.Label(root, text="Nome:").grid(row=0, column=0, padx=5, pady=5)
nome_entry = tk.Entry(root)
nome_entry.grid(row=0, column=1, padx=5, pady=5)
tk.Label(root, text="Cargo:").grid(row=1, column=0, padx=5, pady=5)
cargo_entry = tk.Entry(root)
cargo_entry.grid(row=1, column=1, padx=5, pady=5)
tk.Label(root, text="Empresa:").grid(row=2, column=0, padx=5, pady=5)
empresa_entry = tk.Entry(root)
empresa_entry.grid(row=2, column=1, padx=5, pady=5)
tk.Label(root, text="Telefone:").grid(row=3, column=0, padx=5, pady=5)
telefone_entry = tk.Entry(root)
telefone_entry.grid(row=3, column=1, padx=5, pady=5)
tk.Label(root, text="Email:").grid(row=4, column=0, padx=5, pady=5)
email_entry = tk.Entry(root)
email_entry.grid(row=4, column=1, padx=5, pady=5)
criar_button = tk.Button(root, text="Criar Cartão", command=criar_cartao)
criar_button.grid(row=5, column=0, columnspan=2, padx=5, pady=10)
root.mainloop()
Comentários
Enviar um comentário