This program is designed to display the selected character or number option inside an active window interface.
It reads the user's selection and shows the corresponding value (either a character or a number) in the designated display area.
import tkinter as tk
def show_selection():
selected = var.get()
label_result.config(text=f"Selected: {selected}")
# Create main window
window = tk.Tk()
window.title("Option Display")
# Variable to hold selected value
var = tk.StringVar(value="A")
# Option menu with characters and numbers
options = ["A", "B", "C", "1", "2", "3"]
dropdown = tk.OptionMenu(window, var, *options)
dropdown.pack(pady=10)
# Button to confirm selection
btn_show = tk.Button(window, text="Show Selection", command=show_selection)
btn_show.pack(pady=5)
# Label to display result
label_result = tk.Label(window, text="Selected: ")
label_result.pack(pady=10)
# Run the application
window.mainloop()
User selects "2" from the dropdown
Clicks "Show Selection"
Label displays: Selected: 2
- The OptionMenu widget allows the user to choose from a list of characters and numbers
- When the button is clicked, the selected value is retrieved and displayed in a label
- This setup is ideal for simple UI interfaces where user input needs to be reflected immediately