Mundo em Python

Várias Janelas (usando Tkinter)

from tkinter import *
from tkinter import simpledialog
root = Tk()
root.geometry("400x200")
root.resizable(0, 0)
root.config(bg="#d9ead3")
root.title("Várias Janelas") def app(*args):
answer1 = simpledialog.askstring("Input",
"Qual é o teu nome?", parent=root)
if answer1 is not None:
mensagem1 = f"O teu nome é {answer1}"
else:
mensagem1 = f"Não tens primeiro Nome?"
nome.set(mensagem1) def app2(*args):
answer2 = simpledialog.askstring("Input",
"Qual é a tua idade?", parent=root)
if answer2 is not None:
mensagem2 = f"O tua idade é {answer2}"
else:
mensagem2 = f"Não tens idade?"
idade_resultado.set(mensagem2)
def app3(*args):
answer3 = simpledialog.askstring("Input",
"Qual é o teu salário?", parent=root)
if answer3 is not None:
mensagem3 = f"O teu salário é {answer3}."
else:
mensagem3 = f"Não tens salário?"
salario_resultado.set(mensagem3) texto_sub1 = Label(text="Nome:",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub1.place(relx=0.05, rely=0.15) nome = StringVar()
resultado_texto_Nome = Label(textvariable=nome,
font=("Arial", 10, "bold")) resultado_texto_Nome.place(relx=0.2, rely=0.15, relwidth=0.75)
e1=Entry(font=("Arial","12","bold"),textvariable=app,width=5)
e1.place(relx=0.05, rely=0.05)
e1.bind("<FocusIn>", app) e2=Entry(font=("Arial","12","bold"),textvariable=app2,width=5)
e2.place(relx=0.25, rely=0.05)
e2.bind("<FocusIn>", app2) e3=Entry(font=("Arial","12","bold"),textvariable=app3,width=5)
e3.place(relx=0.45, rely=0.05)
e3.bind("<FocusIn>", app3) texto_sub2 = Label(text="Idade:",
font=("Arial", "12", "bold")
,bg="#d9ead3",fg="#bf9000")
texto_sub2.place(relx=0.05, rely=0.4) idade_resultado = StringVar()
resultado_texto_idade = Label(textvariable=idade_resultado,
font=("Arial", 10, "bold"))
resultado_texto_idade.place(relx=0.2, rely=0.4, relwidth=0.75) texto_sub3 = Label(text="Salário:",
font=("Arial", "12", "bold"),bg="#d9ead3",fg="#bf9000")
texto_sub3.place(relx=0.05, rely=0.65)
salario_resultado = StringVar()
resultado_texto_salario = Label(textvariable=salario_resultado,
font=("Arial", 10, "bold"))
resultado_texto_salario.place(relx=0.23, rely=0.65, relwidth=0.75) root.mainloop()
0