from tkinter import *
import datetime
root = Tk()
root.geometry("300x200")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Saudação Especial")
hora_atual = datetime.datetime.now().hour
if 6 <= hora_atual < 12:
cumprimentar = "Bom Dia"
elif 12 <= hora_atual < 18:
cumprimentar = "Boa Tarde"
else:
cumprimentar = "Boa Noite"
sub1 = Label(text=cumprimentar.upper(), font=("Arial", "35", "bold"), bg="#103030", fg="#49e3e3")
sub1.place(relx=0.03, rely=0.25)
root.mainloop()
import tkinter as tk
# Dicionário de saudações em várias línguas
dicionario_saudacoes = {
'Inglês': ['Hello', 'Good morning', 'Good afternoon', 'Good evening'],
'Espanhol': ['Hola', 'Buenos días', 'Buenas tardes', 'Buenas noches'],
'Francês': ['Bonjour', 'Bon matin', 'Bon après-midi', 'Bonsoir'],
'Alemão': ['Hallo', 'Guten Morgen', 'Guten Tag', 'Guten Abend'],
'Italiano': ['Ciao', 'Buongiorno', 'Buon pomeriggio', 'Buonasera'],
'Português': ['Olá', 'Bom dia', 'Boa tarde', 'Boa noite'],
'Mandarim': ['你好 (nǐ hǎo)', '早上好 (zǎo shàng hǎo)', '下午好 (xià wǔ hǎo)', '晚上好 (wǎn shàng hǎo)'],
'Japonês': ['こんにちは (konnichiwa)', 'おはようございます (ohayou gozaimasu)', 'こんにちは (konnichiwa)', 'こんばんは (konbanwa)'],
'Coreano': ['안녕하세요 (annyeonghaseyo)', '좋은 아침 (joeun achim)', '좋은 오후 (joeun ohu)', '좋은 저녁 (joeun jeonyeok)'],
'Russo': ['Здравствуйте (Zdravstvuyte)', 'Доброе утро (Dobroye utro)', 'Добрый день (Dobryy den\')', 'Добрый вечер (Dobryy vecher)'],
}
# Função chamada quando um novo idioma é selecionado no dropdown
def atualizar_saudacao(event):
selected_language = var.get()
saudacoes = dicionario_saudacoes[selected_language]
resultado_label.config(text="\n".join(saudacoes))
# Configuração da interface gráfica
root = tk.Tk()
root.geometry('400x300')
root.title('Saudação em Vários Idiomas')
root.configure(background='#09A3BA')
# Label para mostrar as saudações
resultado_label = tk.Label(root, background='#09A3BA', foreground="#FFFFFF", font=("Arial", 12))
resultado_label.place(relx=0.1, rely=0.3, relwidth=0.8, relheight=0.6)
# Dropdown para selecionar o idioma
var = tk.StringVar(root)
var.set('Inglês') # Valor inicial
dropdown = tk.OptionMenu(root, var, *dicionario_saudacoes.keys(), command=atualizar_saudacao)
dropdown.place(relx=0.3, rely=0.1, relwidth=0.4)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 12, "bold"))
root.mainloop()