Mundo em Python

Feliz dia da Rádio

from tkinter import *

root = Tk()
root.geometry("700x400")
root.resizable(0, 0)
root.config(bg="#103030")
root.title("Programas de rádio populares em Portugal") titulo = Label(
text="Programas de rádio populares em Portugal",
font=("Arial", 20, "bold"),
bg="#103030",
fg="#49e3e3"
)
titulo.place(relx=0.1, rely=0.05) var = StringVar() dropDownList = [
"Oceano Pacífico (RFM)",
"Café da Manhã (RFM)",
"Manhãs da Comercial (Rádio Comercial)",
"Já Se Faz Tarde (Rádio Comercial)",
"Comercial by Night (Rádio Comercial)",
"As Três da Manhã (Rádio Renascença)",
"Bola Branca (Rádio Renascença)",
"Noticiário e debates matinais (Antena 1)",
"Visão Global (Antena 1)",
"Prova Oral (Antena 3)",
"Portugal no Top (Antena 1)",
"Snooze (Mega Hits)",
"Top 10 às 10 (Mega Hits)",
"Confessions do Drive-In (Mega Hits)",
"O Passageiro da Noite (histórico)"
] def app(*args):
v = var.get() if v == "Oceano Pacífico (RFM)":
mensagem = "Programa com música calma e ambiente relaxante, transmitido desde os anos 80."
elif v == "Café da Manhã (RFM)":
mensagem = "Programa matinal da RFM com música, conversa e boa energia."
elif v == "Manhãs da Comercial (Rádio Comercial)":
mensagem = "Um dos programas matinais mais ouvidos em Portugal."
elif v == "Já Se Faz Tarde (Rádio Comercial)":
mensagem = "Programa da tarde com música e participação do público."
elif v == "Comercial by Night (Rádio Comercial)":
mensagem = "Programa noturno com ambiente descontraído."
elif v == "As Três da Manhã (Rádio Renascença)":
mensagem = "Talk show com notícias, humor e entrevistas."
elif v == "Bola Branca (Rádio Renascença)":
mensagem = "Programa desportivo focado em futebol."
elif v == "Noticiário e debates matinais (Antena 1)":
mensagem = "Informação e análise da atualidade."
elif v == "Visão Global (Antena 1)":
mensagem = "Análise profunda de temas internacionais."
elif v == "Prova Oral (Antena 3)":
mensagem = "Debates culturais e sociais."
elif v == "Portugal no Top (Antena 1)":
mensagem = "Top musical com músicas portuguesas."
elif v == "Snooze (Mega Hits)":
mensagem = "Programa jovem e interativo."
elif v == "Top 10 às 10 (Mega Hits)":
mensagem = "Ranking das músicas mais ouvidas."
elif v == "Confessions do Drive-In (Mega Hits)":
mensagem = "Formato divertido com participação dos ouvintes."
elif v == "O Passageiro da Noite (histórico)":
mensagem = "Clássico da rádio portuguesa com telefonemas ao vivo."
else:
mensagem = ""

resultado_texto.config(text=mensagem) dropdown = OptionMenu(root, var, *dropDownList)
var.set(dropDownList[0])
var.trace("w", app) dropdown.place(relx=0.05, rely=0.33, relwidth=0.9)
dropdown.config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 14, "bold"))
dropdown["menu"].config(background='#09A3BA', foreground="#FFFFFF", font=("Arial", 12)) resultado_texto = Label(
text="",
font=("Arial", 12, "bold"),
bg="#cfe2f3",
wraplength=600,
justify=LEFT
)
resultado_texto.place(relx=0.05, rely=0.5, relwidth=0.9, relheight=0.4) root.mainloop()
0